JavaScript CMS

Open-source JavaScript projects categorized as CMS

Top 23 JavaScript CMS Projects

  • Ghost

    Independent technology for modern publishing, memberships, subscriptions and newsletters.

  • Project mention: Redirect YAML From Ghost Data Using JQ | dev.to | 2024-05-23

    Quick aside: To go over how to find the redirect section through the Ghost interface you can check out my earlier post in this series How to Find the Redirect Section on Your Ghost Account. After this one I'll share an alternative way to do this. If you are looking for my original full post you can check out Oh No, I Need to Create Redirect Text for All My Posts!.

  • decap-cms

    A Git-based CMS for Static Site Generators

  • Project mention: Show HN: Pages CMS – A CMS for GitHub | news.ycombinator.com | 2024-02-22

    Following one of the comments in this thread I reviewed two other products in this space - https://www.staticcms.org/ and https://decapcms.org/ - and it looks like the webpages are almost a direct copy of one another, one in dark mode and one in light mode.

    I'm a technical product marketer, and I find these type of landing page copying amusing to no end.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Cockpit

    Add content management functionality to any site - plug & play / headless / api-first CMS (by agentejo)

  • Project mention: How "static" are the Azure storage websites and can a basic CMS be used with it? | /r/AZURE | 2023-07-06

    Hmm...I just tried https://getcockpit.com/, which looks like a super lightweight CMS and PHP doesn't seem to work.

  • ApostropheCMS

    A full-featured, open-source content management framework built with Node.js that empowers organizations by combining in-context editing and headless architecture in a full-stack JS environment.

  • Project mention: How to Build an Ecommerce Website with ApostropheCMS | dev.to | 2024-02-16

    If you are not familiar with that technology, ApostropheCMS is an open-source website builder and CMS developed with modern technologies such as Vue.js and Node.js. It enables editors to effortlessly create and manage content through an intuitive UI, while developers have the ability to customize the admin UI by overriding existing Vue.js components and extending it with new menus and field types. At the same time, you keep the ability to use your technologies of choice on the front end. Learn more in the documentation.

  • microfeed

    a lightweight cms self-hosted on cloudflare, for podcasts, blogs, photos, videos, documents, and curated urls.

  • Project mention: Ask HN: What apps have you created for your own use? | news.ycombinator.com | 2023-12-12
  • jekyll-admin

    A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites.

  • mediacms

    MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.

  • Project mention: Seeking Alternatives to Frame.io for Video Delivery | /r/editors | 2023-12-08

    Last, host something like https://github.com/mediacms-io/mediacms to serve the optimized files. As long as your clients are not halfway across the world, they should be able to watch the videos with relative ease.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Spina CMS

    Spina CMS

  • gatsby-starter-decap-cms

    Example Gatsby + Decap CMS project

  • Camaleon CMS

    Camaleon CMS is a dynamic and advanced content management system based on Ruby on Rails

  • documentation

    Strapi Documentation (by strapi)

  • Project mention: Deploy Strapi as a Content Backend and Headless CMS | dev.to | 2024-05-27

    Set the variable values to reference your own information as follows: - `HOST`: Set to `0.0.0.0`. This tells Strapi to listen for connections on all interfaces. - `NODE_ENV`: Set to `production`. This disables development-only features and enables our production-specific configuration. - `DATABASE_CLIENT`: Set to `postgres` to use a PostgreSQL database instead of a local SQLite database. - `DATABASE_URL`: The connection string to connect to and authenticate with the PostgreSQL database. Set this to the `psql` connection string you copied from your Koyeb database detail page and append `?ssl_mode=require` to the end to force the connection to use TLS/SSL. - `S3_ENDPOINT`: The object storage bucket endpoint URL. Enter the "Endpoint" value you copied from Backblaze B2 (this should not include a protocol specification). - `S3_REGION`: The region where the object storage bucket is hosted. Enter the region embedded in the endpoint URL. For instance if the `S3_ENDPOINT` is `s3.eu-central-003.backblazeb2.com`, the `S3_REGION` should be set to `eu-central-003`. - `S3_BUCKET`: The name of your object storage bucket. Enter the bucket name copied from Backblaze B2. - `S3_ACCESS_KEY_ID`: The key ID to use when authenticating to Backblaze B2. Enter the `keyID` for the API key that you created in Backblaze. - `S3_ACCESS_SECRET`: The secret key to use when authenticating to Backblaze B2. Enter the `applicationKey` for the API key that you created in Backblaze. - `APP_KEYS`: A comma-separated list of application keys to be used by middleware. Generate these with `openssl rand -base64 32`. For example, to set two keys, it might look like: `APP_KEYS=,`. - `API_TOKEN_SALT`: The salt used to generate new API keys. Generate with `openssl rand -base64 32`. - `JWT_SECRET`: A random string used to create new JSON Web Tokens (JWT). Generate with `openssl rand -base64 32`. - `ADMIN_JWT_SECRET`: A separate random string used to create new JSON Web Tokens (JWT) for the admin panel. Generate with `openssl rand -base64 32`. - `TRANSFER_TOKEN_SALT`: A salt used to generate [transfer tokens](https://docs.strapi.io/dev-docs/data-management/transfer#generate-a-transfer-token). Generate with `openssl rand -base64 32`. 4. In the **Instance** section, select the **Eco** category and choose **eMedium** or larger. Strapi [recommends a single core and 2GB of memory](https://docs.strapi.io/dev-docs/deployment#hardware-and-software-requirements) at a minimum. 5. Click **Deploy**. Koyeb will pull your application repository and then build and run it according to the `build` and `start` scripts found in the `package.json` file. During deployment, Strapi will create the appropriate data structures in the database according to the schema files generated by our content type definitions. ## Create a production administration account and test functionality Once the deployment is complete, access your Strapi instance by visiting your Koyeb deployment URL. The application URL should have the following format:

  • enduro.js

    Minimalistic, lean & mean, node.js cms

  • sveltia-cms

    Alternative to Netlify/Decap CMS. Modern, fast, lightweight, Git-based headless CMS. Free & open source. UX-driven development. Made with Svelte.

  • Project mention: 9 best Git-based CMS platforms for your next project | dev.to | 2024-02-02

    Sveltia CMS is a modern alternative to Decap CMS built with Svelte. It’s pretty similar to Decap CMS and Static CMS, but it definitely has a better UI and UX. Sveltia also provides some more advanced features, such as:

  • Ghost-CLI

    CLI Tool for installing & updating Ghost

  • Widgy

    A CMS framework for Django built on a heterogenous tree editor.

  • ghost-on-heroku

    One-button Heroku deploy for the Ghost 3.2.0 blogging platform. (by SNathJr)

  • User-Management-PHP-MYSQL

    PHP User Management System is a powerful PHP script that offers a secure user management system. The application is a great way to build your website, allowing your users to register an account and build restricted access to certain users. We offer great support and it’s very easy to install. It’s powered by MYSQL and PHP.

  • Puck CMS

    Open source, easy to learn and use, cross platform .NET Core CMS. Fast, scalable, code-first, unobtrusive and extensible with powerful querying and Lucene integration.

  • WikiDocs

    📗 Just a databaseless markdown flat-file wiki engine

  • carpatin-dashboard-free

    Carpatin is a React JS Admin Dashboard Template that focuses on the management flows of a back-office application. We leverage the Material-UI power of stylizing the components in a way that feels more professional.

  • truthy-react-frontend

    Truthy CMS's Frontend application written in ReactJS & Redux Saga. This project includes UI implementation of User Management, Role Management, Permission Management, Email Module, Account Settings, OTP, RBAC support, Localization, and many more.

  • quiqr-desktop

    Hugo CMS and Publishing Application

  • Project mention: Show HN: Quiqr. Local First Hugo CMS | news.ycombinator.com | 2023-07-12

    - and much more...

    https://github.com/quiqr/quiqr-desktop/blob/main/CHANGELOG.m...

  • eMarket

    eMarket Online Store. It is a free online shop engine. Make the best online shop with us. Join our Open Source community. Together we will make the best free e-commerce solution.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript CMS related posts

  • Show HN: I made CMS less than 15 kilobytes, flat file

    1 project | news.ycombinator.com | 1 Jun 2024
  • Deploy Strapi as a Content Backend and Headless CMS

    3 projects | dev.to | 27 May 2024
  • HamsterCMS is the smallest and simple multi-template flatfile CMS

    1 project | news.ycombinator.com | 22 May 2024
  • How to Build an Ecommerce Website with ApostropheCMS

    4 projects | dev.to | 16 Feb 2024
  • Ask HN: Looking for lightweight personal blogging platform

    35 projects | news.ycombinator.com | 6 Feb 2024
  • Seeking Alternatives to Frame.io for Video Delivery

    1 project | /r/editors | 8 Dec 2023
  • Looking for the Best Way to Create and Update a One-Page Event Grid for My City

    1 project | /r/sveltejs | 9 Nov 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 2 Jun 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →

Index

What are some of the best open-source CMS projects in JavaScript? This list will help you:

Project Stars
1 Ghost 45,994
2 decap-cms 17,589
3 Cockpit 5,385
4 ApostropheCMS 4,278
5 microfeed 3,222
6 jekyll-admin 2,814
7 mediacms 2,383
8 Spina CMS 2,173
9 gatsby-starter-decap-cms 2,057
10 Camaleon CMS 1,193
11 documentation 957
12 enduro.js 691
13 sveltia-cms 671
14 Ghost-CLI 447
15 Widgy 332
16 ghost-on-heroku 231
17 User-Management-PHP-MYSQL 209
18 Puck CMS 168
19 WikiDocs 163
20 carpatin-dashboard-free 100
21 truthy-react-frontend 92
22 quiqr-desktop 78
23 eMarket 70

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com