CMS

Top 23 CMS Open-Source Projects

  • Hugo

    The world’s fastest framework for building websites.

  • Project mention: Building static websites | dev.to | 2024-04-29

    At one point though I realized there is a scaling problem with my build minutes. I knew that golang has considerably faster builds and in my case the easy fix is swapping over to Hugo.

  • Strapi

    🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.

  • Project mention: How to Build an AI FAQ System with Strapi, LangChain & OpenAI | dev.to | 2024-04-21

    Strapi provides a centralized data managing platform. This makes it easier to organize, update, and maintain the FAQ data. It also automatically generates a RESTful API for accessing the content stored in its database.

  • 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
  • Ghost

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

  • Project mention: Proton and Standard Notes are joining forces | news.ycombinator.com | 2024-04-10

    Diversifying a lot. Next acquisition will be Ghost(https://ghost.org/) I bet. Similar DNA, fits in the portfolio (If they are trying to match the feature set of Google) and have no VC backing.

  • Directus

    The Modern Data Stack 🐰 — Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.

  • Project mention: How to Deploy Directus as a Backend-as-a-Service (BaaS) on Koyeb | dev.to | 2024-04-25

    Directus is an open data platform built to serve as a headless CMS, API, or Backend-as-a-Service (BaaS) for other applications. It is designed to make data accessible to people of all technical levels and to make it easy to build data-centric applications. Directus is extensible and can be integrated with many different frontend technologies to create stable, well-structured development and user experiences.

  • payload

    The best way to build a modern backend + admin UI. No black magic, all TypeScript, and fully open-source, Payload is both an app framework and a headless CMS.

  • Project mention: Best way to build a modern back end and admin UI. No black magic | news.ycombinator.com | 2024-04-21
  • WordPress

    WordPress, Git-ified. This repository is just a mirror of the WordPress subversion repository. Please do not send pull requests. Submit pull requests to https://github.com/WordPress/wordpress-develop and patches to https://core.trac.wordpress.org/ instead.

  • Project mention: Building a High-Performance Website with Next.js and WordPress | dev.to | 2024-03-19

    Creating a high-performance website is essential in today’s digital age. Speed, efficiency, and a seamless user experience are the cornerstones of successful web development. This article explores how combining Next.js with WordPress can achieve these goals, providing a robust solution for developers looking to elevate their web projects.

  • 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.

  • 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
  • Wagtail

    A Django content management system focused on flexibility and user experience

  • Project mention: Release Radar • February 2024 Edition | dev.to | 2024-02-29

    If you like Python 🐍 then check out this project. Wagtail is a popular CMS, combining Django’s powerful customization capabilities with a slick user interface. The newest update brings Django 5.0 support, a new searchable and filterable listing UI, the accessibility checker built into the admin interface, and a brand new 10-step tutorial for developers. This release marks Wagtail's 10th birthday 🎂. Happy birthday to the team and all the best for the next ten years and beyond 🥳.

  • Grav

    Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony

  • Project mention: Ask HN: What products other than Obsidian share the file over app philosophy? | news.ycombinator.com | 2024-04-03

    There are flat-file CMSes (content management systems) like Grav: https://getgrav.org/

    I guess, in some vague/broad sense, config-as-code systems also implement something similar? Maybe even OpenAPI schemas could count to some degree...?

    In the old days, the "semantic web" movement was an attempt to make more webpages both human- and machine-readable indefinitely by tagging them with proper schema: https://en.wikipedia.org/wiki/Resource_Description_Framework. Even Google was on board for a while, but I guess it never saw much uptake. As far as I can tell it's basically dead now, both because of non-semantic HTML (everything as a React div), general laziness, and LLMs being able to parse things loosely.

    -------------

    Side thoughts...

    Philosophically, I don't know that capturing raw data alone as files is really sufficient to capture the nuances of any particular experience, or the overall zeitgeist of an era. You can archive Geocities pages, but that doesn't really capture the novelty and indie-ness of that era. Similarly, you can save TikTok videos, but absent the cultural environment that created them (and a faithful recreation of the recommendation algorithm), they wouldn't really show future archaeologists how teenagers today lived.

    I worked for a natural history museum for a while, and while we were there, one of the interesting questions (well, to me anyway) was whether our web content was in and of itself worth preserving as a cultural artifact -- both so that future generations can see what exhibits were interesting/apropos for the cultures of our times, but also so they could see how our generation found out about those exhibitions to begin with (who knows what the Web will morph into 50 years later). It wasn't enough to simply save the HTML of our web pages, both because they tie into various other APIs and databases (like zoological collections) and because some were interactive experiences, like games designed to be played with a mouse (before phones were popular), or phone chatbots with some of our specimens. To really capture the experience authentically would've required emulating not just our tech stacks and devices, among other things.

    Like for the earlier Geocities example, sure you could just save the old HTML and render it with a modern browser, but that's not the same as something like https://oldweb.today/?browser=ns3-mac#http://geocities.com/ , which emulates the whole OS and browser too. And that still isn't the same as having to sit in front of a tiny CRT and wait minutes for everything to download over a 14.4k modem, only to be interrupted when mom had to make a call.

    I guess that's a longwinded of critiquing "file over app": It only makes sense for things that are originally files/documents to begin with. Much of our lives now are not flat docs but "experiences" that take much more thought and effort to archive. If the goal is truly to preserve that posterity, it's not enough to just archive their raw data, but to develop ways to record and later emulate entire experiences, both technological and cultural. It ain't easy!

  • filament

    A collection of beautiful full-stack components for Laravel. The perfect starting point for your next app. Using Livewire, Alpine.js and Tailwind CSS. (by filamentphp)

  • Project mention: The power of FilamentPHP - EN | dev.to | 2024-03-25

    FilamentPHP is a full-stack web development tool, also called TALLKit, as it brings together the 4 knights of TALLStack (Tailwind, Alpine.js, Laravel, Livewire).

  • gutenberg

    A fast static site generator in a single binary with everything built-in. https://www.getzola.org

  • Project mention: Building static websites | dev.to | 2024-04-29

    Case study 3: Zola

  • tinacms

    A fully open-source headless CMS that supports Markdown and Visual Editing

  • Project mention: Soupault: A static website management tool | news.ycombinator.com | 2024-03-22

    > Why is are all static site generators (that I am aware of) are CLI? What prevent simplistic drag and drop GUI/WYSIWYG that generates those clean static files?

    Check:

    - Tina CMS: https://tina.io/

    - Primo CMS: https://primocms.org/

    Anyway, you seem to be holding the wrong end of the stick. Static generation is the easy part, what you're looking for is a subset that falls under the CMS umbrella, just search for `CMS+SSG` you'll find a diverse set of solutions.

    You can also setup any generic Headless CMS to trigger generation for a static site. Why would someone build a full fledged CMS and limit it to a niche market inside a niche?

  • october

    Self-hosted CMS platform based on the Laravel PHP Framework.

  • Project mention: Step-by-step guide: Launching a website with October CMS on Linode using PHP and Laravel | dev.to | 2023-08-23

    git clone https://github.com/octobercms/october.git your-website

  • django-cms

    The easy-to-use and developer-friendly enterprise CMS powered by Django

  • Project mention: Online Django Development Sprint, October 19-20. | /r/django | 2023-10-19

    Repo: https://github.com/django-cms/django-cms

  • KeystoneJS

    The most powerful headless CMS for Node.js — built with GraphQL and React

  • Project mention: Open-Source Headless CMS in 2024 | dev.to | 2024-01-30

    Keystone 6: The GraphQL Behemoth

  • hugo-blox-builder

    😍 EASILY BUILD THE WEBSITE YOU WANT - NO CODE, JUST MARKDOWN BLOCKS! 使用块轻松创建任何类型的网站 - 无需代码。 一个应用程序,没有依赖项,没有 JS

  • PrestaShop

    PrestaShop is the universal open-source software platform to build your e-commerce solution.

  • Project mention: 📜 RepoList - A tool to generate wordlists based on GitHub repositories | dev.to | 2023-11-24

    I know for a fact that the website is using an open source e-commerce platform called PrestaShop for its backend. So I thought of creating a wordlist based on the files and directories of PrestaShop.

  • webiny-js

    Open-source serverless enterprise CMS. Includes a headless CMS, page builder, form builder, and file manager. Easy to customize and expand. Deploys to AWS.

  • Project mention: 🔥🔥 Our awesome OSS friends 😍 | dev.to | 2023-12-06

    Webiny- Open-source enterprise-grade serverless CMS. Own your data. Scale effortlessly. Customize everything.

  • Orchard Core

    Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.

  • Project mention: Orchard Core VS Elanat - a user suggested alternative | libhunt.com/r/OrchardCore | 2023-08-17
  • builder

    Drag and drop headless CMS for React, Vue, Svelte, Qwik, and more

  • Project mention: Introducing GPT Crawler - Turn Any Site Into a Custom GPT With Just a URL | dev.to | 2023-12-21

    I created my first custom GPT based on the Builder.io docs site, forum, and example projects on github and it can now answer detailed questions with code snippets about integrating Builder.io into your site or app. You can try it here (currently requires a paid ChatGPT plan).

  • frappe

    Low code web framework for real world applications, in Python and Javascript

  • Publii

    The most intuitive Static Site CMS designed for SEO-optimized and privacy-focused websites.

  • Project mention: Soupault: A static website management tool | news.ycombinator.com | 2024-03-22

    Those have complicated stacks that likely won't serve the person that can't grasp a CLI SSG.

    https://getpublii.com has a simple GUI and is just a directory on your computer (inside the Dropbox directory for crude backup?).

  • rowy

    Low-code backend platform. Manage database on spreadsheet-like UI and build cloud functions workflows in JS/TS, all in your browser.

  • Project mention: AI Grant Traction in OSS Startups | dev.to | 2024-02-01

    View on GitHub

  • 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).

CMS related posts

  • Elanat CMS 2.2, File Manager Component is Compatible with .NET Core

    2 projects | dev.to | 30 Apr 2024
  • Building static websites

    5 projects | dev.to | 29 Apr 2024
  • How to Deploy Directus as a Backend-as-a-Service (BaaS) on Koyeb

    1 project | dev.to | 25 Apr 2024
  • Reusing Umbraco Properties in Umbraco v14

    1 project | dev.to | 23 Apr 2024
  • Best way to build a modern back end and admin UI. No black magic

    1 project | news.ycombinator.com | 21 Apr 2024
  • Bolt VS core - a user suggested alternative

    2 projects | 13 Apr 2024
  • Statamic – modern, clean, and highly adaptable CMS built on Laravel

    1 project | news.ycombinator.com | 12 Apr 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 7 May 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? This list will help you:

Project Stars
1 Hugo 72,657
2 Strapi 60,244
3 Ghost 45,760
4 Directus 25,517
5 payload 19,758
6 WordPress 18,788
7 decap-cms 17,510
8 Wagtail 17,241
9 Grav 14,290
10 filament 14,232
11 gutenberg 12,710
12 tinacms 11,125
13 october 10,967
14 django-cms 9,912
15 KeystoneJS 8,860
16 hugo-blox-builder 7,819
17 PrestaShop 7,812
18 webiny-js 7,134
19 Orchard Core 7,106
20 builder 6,710
21 frappe 6,496
22 Publii 5,979
23 rowy 5,692

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