Show HN: I made a CMS that uses Git to store your data

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.io
featured
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.
www.influxdata.com
featured
  • decap-cms

    A Git-based CMS for Static Site Generators

  • > The lack of options in this space really baffles me.

    There's quite a few commercial ones but not open source ones.

    > Netlify CMS has been the best solution in this space, and despite many thousands of stars it’s abandoned now.

    I've noticed this too (https://github.com/netlify/netlify-cms/releases) which makes me nervous about using it for client projects.

  • outstatic

    Outstatic - A static CMS for Next.js

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

    Discontinued The Wasmer.io website

  • This is awesome. I was looking for something similar (either fully static or a headless CMS) for using it on the Wasmer website blog [1], which is already using Next.js.

    We'll give it a try... thanks for the great work!

    [1]: https://github.com/wasmerio/wasmer.io

  • junco-cms

    Minimal git-based CMS in Node.js

  • This sounds cool. We wrote a git-based CMS[0] that is a little different. It has a nice-enough UI for creating and editing markdown documents, which are stored in git. And then it has a JSON API so that your main site can fetch the content and style / format however it likes. Users log in with OAuth or local passwords and their edits end up as git commits that are attributed to them.

    [0]: https://github.com/frameable/junco-cms

  • cms

    The core Laravel CMS Composer package

  • For the PHP folks there are a few options.

    Ones that I've used include:

    - Statamic https://statamic.com

    - Jigsaw https://jigsaw.tighten.com/

  • temporal_tables

    Postgresql temporal_tables extension in PL/pgSQL, without the need for external c extension. (by nearform)

  • One of these Postgres-based implementations of SQL:2011's temporal versioning features might get you close enough:

    - https://github.com/nearform/temporal_tables

  • periods

    PERIODs and SYSTEM VERSIONING for PostgreSQL

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

    Bitemporal tables in Postgres

  • temporal_tables

    Temporal Tables PostgreSQL Extension

  • - https://github.com/arkhipov/temporal_tables

    I haven't used any of these but I work on https://xtdb.com which is also implementing SQL:2011's temporal features :)

  • Kirby

    Kirby's core application folder

  • What OP is building is not a typical "flat file CMS".

    Flat File CMS are typical CMS systems (often times written in PHP) that run on the server, but use files (often Markdown/Frontmatter) as their data layer (instead of a DB like Wordpress, Drupal, etc.) – if you're looking for a really nice Flat File CMS take a look at Kirby (https://getkirby.com).

    What OP is building (I think) and what others like Netlify CMS and Tina CMS do, are Frontend Applications (typically SPA) that output a set of content files, which can then be fed into a static site generator (like Next.js, Astro, Hugo, Jekyll), which will built a website from it. So it's a "smaller" concept than flat file CMS. Typically these "static CMS" only care about content and have nothing to do with templating, etc.

  • Publii

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

  • Publii [1] is still an excellent option in the Hugo-but-graphical space. It has a desktop app and allows hosting on GitHub Pages, AWS S3, Netlify and others.

    [1] https://getpublii.com/

  • sitepress

    Sitepress ruby gems

  • Agreed. I built https://sitepress.cc/ that uses git + files to manage content in Rails, but it needs an editor.

    I’m not sure if the right thing to do is build a web editor or smooth out git workflows so that non-technical people can open content files with desktop software to make changes to the content.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Casidoo on TinaCMS

    10 projects | news.ycombinator.com | 23 Oct 2023
  • Fastest way to get a great fast-loading site up?

    4 projects | /r/webdev | 24 Apr 2023
  • Static site generators to watch in 2021

    25 projects | news.ycombinator.com | 7 Jun 2021
  • 9 best Git-based CMS platforms for your next project

    5 projects | dev.to | 2 Feb 2024
  • Ask HN: Tools for Managing Static Sites?

    3 projects | news.ycombinator.com | 23 Dec 2023