awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

CMS headless basés sur Git

Classement mis à jour le 30 juin 2026

For un CMS basé sur Git, the strongest matches are netlify/netlify-cms (Netlify CMS is a Git-based headless CMS that stores), decaporg/decap-cms (Decap CMS is a headless, Git-based content management system) and tinacms/tinacms (TinaCMS is a headless CMS that treats your Git). agentejo/cockpit and keystonejs/keystone round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Systèmes de gestion de contenu open source qui stockent et gèrent le contenu des sites web directement dans des dépôts Git.

CMS headless basés sur Git

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • netlify/netlify-cmsAvatar de netlify

    netlify/netlify-cms

    19,152Voir sur GitHub↗

    Netlify CMS is a Git-based headless content management system designed for static sites. It provides a decoupled administration interface that allows users to edit markdown and JSON files stored in a version control repository without interacting directly with the code. The system functions as a version-controlled editor that leverages Git commits and branches to track changes and manage site deployments. It separates the backend data management from the frontend presentation layer, enabling content creation and modification through a user interface. The project covers content model definiti

    Netlify CMS is a Git-based headless CMS that stores content as Markdown/JSON files in a version-controlled repository, providing a decoupled admin interface, custom content models, media management, and role-based access via Git permissions — exactly the workflow this search is after.

    JavaScriptGit-Based Content Management SystemsVersioning & Change Tracking
    Voir sur GitHub↗19,152
  • decaporg/decap-cmsAvatar de decaporg

    decaporg/decap-cms

    18,943Voir sur GitHub↗

    Decap CMS is a headless, Git-based content management system designed to provide a visual editing interface for static site workflows. By decoupling the administrative dashboard from the frontend, it allows users to manage content stored directly in version control repositories as structured data. The system maps visual form inputs to repository files, enabling non-technical contributors to update content without requiring direct code changes. The platform distinguishes itself through its Git-centric automation, which handles content lifecycles by creating commits, branches, and pull requests

    Decap CMS is a headless, Git-based content management system that stores content directly in version control repositories, providing a visual editing interface and Git workflow automation (commits, branches, pull requests) — exactly the kind of Git-centric headless CMS this search is after, with built-in support for content APIs, media asset management, role-based access control, markdown content, and event-driven webhooks.

    JavaScriptMarkdown-Based Content StorageGit-Based Repositories
    Voir sur GitHub↗18,943
  • tinacms/tinacmsAvatar de tinacms

    tinacms/tinacms

    13,150Voir sur GitHub↗

    TinaCMS is a headless content management framework that bridges local Git-based file storage with a visual, in-context editing interface. By treating your repository as the single source of truth, it enables developers to manage content as structured data files while providing editors with a browser-based dashboard to modify website content directly within a live preview. The framework distinguishes itself by transforming local files into a unified GraphQL API, which powers both the administrative interface and the application's data retrieval layer. This architecture allows for compile-time

    TinaCMS is a headless CMS that treats your Git repository as the single source of truth, storing content as structured files and exposing a GraphQL API — exactly the Git‑based workflow with version control and collaboration you’re looking for.

    TypeScriptGit-Based RepositoriesGraphQL APIsMedia Uploaders
    Voir sur GitHub↗13,150
  • agentejo/cockpitA

    agentejo/cockpit

    5,397Voir sur GitHub↗

    Cockpit is a headless content management system and API-driven content manager. It functions as a decoupled CMS that separates backend data storage from the frontend presentation layer. The system manages website content by providing structured data to applications through REST or GraphQL interfaces. This approach utilizes an API-first data distribution model to ensure platform independence for the client application. Content is organized using schema-driven modeling and delivered through a headless delivery architecture. This decouples the administrative content editor from the end-user dis

    Cockpit is a headless CMS with REST/GraphQL APIs, custom content types, and media management, but it lacks the Git-based content workflow you asked for—content is typically stored in a database rather than version-controlled files.

    JavaScriptContent Management APIs
    Voir sur GitHub↗5,397
  • keystonejs/keystoneAvatar de keystonejs

    keystonejs/keystone

    9,893Voir sur GitHub↗

    Keystone is a GraphQL headless content management system and Node.js backend framework. It functions as a schema-driven data manager that automatically generates a GraphQL API and a React administrative dashboard based on a central data model configuration. The system uses an adapter-based database abstraction to decouple core logic from storage layers and a storage-provider abstraction for managing media assets via local or cloud drivers. It distinguishes itself through a component-based field rendering system and a hook-based middleware pipeline for data validation and automation. The fram

    Keystone is a GraphQL headless CMS with custom content types, media management, and a hook system, but it stores content via database adapters rather than a Git-based workflow, so it misses the core feature you specifically require.

    TypeScriptContent Management APIsRole-Based Access ControlGraphQL APIs
    Voir sur GitHub↗9,893
  • tryghost/ghostAvatar de TryGhost

    TryGhost/Ghost

    53,965Voir sur GitHub↗

    Ghost is an open-source publishing platform and headless content management system designed for professional publishers. It provides a decoupled architecture that separates the content management backend from the front-end delivery layer, allowing users to manage editorial workflows and site data through structured web services. The platform distinguishes itself by integrating a built-in membership and subscription engine, which enables creators to manage gated content, paid tiers, and secure member profiles directly within the system. It also features a dedicated infrastructure for professio

    Ghost is a headless CMS with a content API, custom content types, media management, and role-based access, but it lacks a Git-based workflow for version control — it stores content in a database instead of Git, so it doesn't meet the Git-focused collaboration requirement.

    JavaScriptContent Management APIsWebhooksPost Management APIs
    Voir sur GitHub↗53,965
  • directus/directusAvatar de directus

    directus/directus

    36,030Voir sur GitHub↗

    Directus is a headless content platform that functions as a backend service, automatically generating REST and GraphQL APIs by performing introspection on existing SQL database schemas. It serves as a unified data orchestration layer, decoupling content management from frontend delivery while providing a secure, stateless gateway for database transactions. The platform distinguishes itself through a granular role-based access control engine that enforces security policies at the field level across all API endpoints. It includes a visual, low-code administrative dashboard that allows non-techn

    Directus is a headless CMS with auto-generated REST/GraphQL APIs and robust role-based access control, but it relies on a SQL database backend rather than a Git-based workflow for version control and collaboration, which is the specific feature this search requires.

    TypeScriptRole-Based Access Control Systems
    Voir sur GitHub↗36,030
  • apostrophecms/apostropheAvatar de apostrophecms

    apostrophecms/apostrophe

    4,524Voir sur GitHub↗

    Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel

    Apostrophe is an open-source Node.js headless CMS with a REST API and schema-driven content modeling, matching the core headless CMS requirement, but it does not store or manage content via a Git-based workflow for version control and collaboration.

    JavaScriptRole-Based Access ControlContent Delivery APIs
    Voir sur GitHub↗4,524
  • payloadcms/payloadAvatar de payloadcms

    payloadcms/payload

    43,053Voir sur GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Payload is a fully-featured headless CMS with a developer-centric, code-first approach, but it does not natively provide a Git-based content workflow as its primary content storage and collaboration model.

    TypeScriptVersioning & Change TrackingGraphQL APIs
    Voir sur GitHub↗43,053
  • sanity-io/sanityAvatar de sanity-io

    sanity-io/sanity

    6,193Voir sur GitHub↗

    Sanity is a headless content management platform and structured content API that stores data and delivers it via an API to any frontend or device. It functions as a real-time content studio, providing a customizable editing environment for managing digital assets and documents through a type-safe, decoupled data layer. The platform is distinguished by a graph-oriented query engine using the GROQ language to filter, transform, and retrieve structured content. It enables real-time collaborative editing with live presence indicators and a schema-driven approach to document management. The syste

    Sanity is a powerful open-source headless CMS with a real-time collaborative editing environment, content APIs, and custom content types, but it does not offer a Git-based workflow for version control — it uses its own draft/publish system instead, which means it fits the category well but misses that specific feature.

    TypeScriptGraph-Oriented Query LanguagesHeadless CMSAuthoring and Editorial Interfaces
    Voir sur GitHub↗6,193
  • nuxt/contentAvatar de nuxt

    nuxt/content

    3,642Voir sur GitHub↗

    Content is a file-based content management engine that transforms Markdown and JSON files into structured data for use within web applications. It functions as a static site content engine, parsing local file systems into queryable collections while providing a library for integrating interactive components directly into text documents. The framework distinguishes itself by treating the local file hierarchy as the primary source of truth for application routing and navigation. It enables developers to embed dynamic UI elements directly into text files and provides a visual interface for editi

    Nuxt Content is a file-based CMS for Nuxt that uses Markdown and Git for content management, fitting the Git-based workflow requirement, but it is tightly coupled to the Nuxt framework and lacks built-in role-based access control and webhooks.

    TypeScriptMarkdown-Based Content Authoring
    Voir sur GitHub↗3,642
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
netlify/netlify-cms19.2KJavaScriptMIT17 juin 2026
decaporg/decap-cms18.9KJavaScriptmit20 févr. 2026
tinacms/tinacms13.2KTypeScriptapache-2.020 févr. 2026
agentejo/cockpit5.4KJavaScriptMIT28 avr. 2024
keystonejs/keystone9.9KTypeScriptMIT12 juin 2026
tryghost/ghost54KJavaScriptMIT16 juin 2026
directus/directus36KTypeScriptNOASSERTION16 juin 2026
apostrophecms/apostrophe4.5KJavaScript—20 févr. 2026
payloadcms/payload43.1KTypeScriptMIT16 juin 2026
sanity-io/sanity6.2KTypeScriptMIT26 juin 2026

Related searches

  • an open source headless CMS for developers
  • un CMS headless pour la gestion de contenu web
  • un backend d'API de contenu
  • une alternative auto-hébergée à Netlify
  • projet pour apprendre Git en le réimplémentant
  • an open source platform for blogging
  • une plateforme auto-hébergée pour gérer Git
  • système de gestion de contenu (CMS) open source