Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 JavaScript CMS Projects
-
Strapi
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first.
Strapi is a popular open-source headless CMS built using JavaScript. It has an intuitive, customizable UI for creating content. While writing this article, Strapi's cloud hosting platform is still in beta. Therefore, you need to self-host your Strapi project at the moment. Strapi has several out-of-the-box integrations for some of the most popular tools and frameworks.
-
Ghost - Simple Blogging Platform
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
Project mention: I made a website for a friend who owns a restaurant. He's wondering if there's a way to upload a picture of his menu daily. What is the best way to do this? | reddit.com/r/learnprogramming | 2023-01-15
Just so you know netlify cms is free. You can get more details here: https://www.netlifycms.org/
-
Cockpit
Add content management functionality to any site - plug & play / headless / api-first CMS (by agentejo)
Project mention: Looking for a stupid simple CMS solution for static pages! | reddit.com/r/Frontend | 2023-01-31Might be a long shot, and I haven't checked in on the project in years, but maybe cockpit https://getcockpit.com/ ?
-
ApostropheCMS
Apostrophe is a full-featured, open-source CMS built with Node.js that empowers organizations by combining in-context editing and headless architecture in a full-stack JS environment.
ApostropheCMS allows multiple content contributors and editors to work on documents across multiple sites. Keeping track of when changes were made to a document and who made those changes is critical. The enterprise edition of ApostropheCMS has an important new tool for managing the content pipeline. The Document Versions tool facilitates the use and management of multiple versions of a document (page).
-
jekyll-admin
A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites.
-
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
microfeed
a lightweight cms self-hosted on cloudflare, for podcasts, blogs, photos, videos, documents, and curated urls.
Project mention: Ask HN: What would be your stack if you are building an MVP today? | news.ycombinator.com | 2023-01-26i’ve been using django/postgres for over a decade. if it were 5 years ago, i’d use django/postgres.
but recently i would use cloudflare pages, r2, d1, zero trust… in many cases, we don’t want to put eggs in the same basket. but in some cases (eg, building mvp, toy projects…), it’s convenient to be on an all-in-one platform .
for example, i recently launched a cms entirely on cloudflare: https://www.microfeed.org/
-
-
Project mention: Workerd : le moteur d’exécution JavaScript / Wasm qui alimente les Workers de Cloudflare … | dev.to | 2022-12-04
[email protected]:~# npx gatsby new gatsby-starter-netlify-cms https://github.com/netlify-templates/gatsby-starter-netlify-cms info Creating new site from git: https://github.com/netlify-templates/gatsby-starter-netlify-cms.git Cloning into 'gatsby-starter-netlify-cms'... remote: Enumerating objects: 101, done. remote: Counting objects: 100% (101/101), done. remote: Compressing objects: 100% (92/92), done. remote: Total 101 (delta 4), reused 56 (delta 1), pack-reused 0 Receiving objects: 100% (101/101), 1.94 MiB | 7.15 MiB/s, done. success Created starter directory layout info Installing packages... info Preferred package manager set to "npm" . . . info Your new Gatsby site has been successfully bootstrapped. Start developing it by running: cd gatsby-starter-netlify-cms gatsby develop
-
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: Is there any service that i can host videos? | reddit.com/r/selfhosted | 2022-12-17 -
Camaleon CMS
Camaleon CMS is a dynamic and advanced content management system based on Ruby on Rails
-
Project mention: Looking for a quick replacement for Ghost (ghost.org) | reddit.com/r/selfhosted | 2023-02-01
https://www.bludit.com/ is a good replacement with a web admin GUI and static pages.
-
-
Project mention: Just got asked by one of my neighbor to create them a website, after they got to know I am a web developer. I want to, but I am not sure how to. | reddit.com/r/webdev | 2022-12-26
Check out https://primo.so as a way to build static sites for free using HTML & CSS
-
-
beacon
Open-source content management system (CMS) built with Phoenix LiveView. Faster render times to boost SEO performance, even for the most content-heavy pages. (by BeaconCMS)
Project mention: Any good and updated open source phoenix project | reddit.com/r/elixir | 2023-02-03You can also check https://github.com/BeaconCMS/beacon which is recent and built by Dockyard
-
-
-
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.
If you are looking for open source, search on githib, e.g. https://github.com/ajayrandhawa/User-Management-PHP-MYSQL https://github.com/codeceil/Simple-User-Management-System-with-PHP-MySQL
-
Puck CMS
Open source, cross platform .NET Core CMS. Fast, scalable, code-first, unobtrusive and extensible with powerful querying and Lucene integration.
-
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.
-
During this summer, we have been working on to support TypeScript in our SDK ecosystem. We have TypeScript for @storyblok/js SDK, @storyblok/svelte SDK, @storyblok/vue & @storyblok/vue-2 SDK, @storyblok/react SDK... and finally, gatsby-source-storyblok (Gatsby SDK) also supports TypeScript👏
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
JavaScript CMS related posts
- Do you know of a more flexible/better blogging platform than Blogger? (It needs to be simple and straightforward to use.)
- Ask HN: How to set up WordPress server with a read only file system
- FOSS Spotlight: 👻 Ghost
- Quick and Easy
- Alternatives to Ghost CMS?
- Best self hosting CMS
- Choosing a CMS
-
A note from our sponsor - Sonar
www.sonarsource.com | 8 Feb 2023
Index
What are some of the best open-source CMS projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Strapi | 51,710 |
2 | Ghost | 42,351 |
3 | netlify-cms | 16,083 |
4 | Cockpit | 5,348 |
5 | ApostropheCMS | 3,959 |
6 | jekyll-admin | 2,682 |
7 | Microweber | 2,590 |
8 | microfeed | 2,140 |
9 | Spina CMS | 2,059 |
10 | gatsby-starter-netlify-cms | 2,024 |
11 | mediacms | 1,312 |
12 | Camaleon CMS | 1,170 |
13 | Bludit | 1,085 |
14 | enduro.js | 688 |
15 | primo | 543 |
16 | Ghost-CLI | 403 |
17 | beacon | 364 |
18 | Widgy | 330 |
19 | ghost-on-heroku | 235 |
20 | User-Management-PHP-MYSQL | 174 |
21 | Puck CMS | 164 |
22 | carpatin-dashboard-free | 67 |
23 | storyblok-vue | 61 |