awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

CMS headless basados en Git

Clasificación actualizada el 30 jun 2026

For CMS de contenido basado en 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.

Sistemas de gestión de contenidos (CMS) de código abierto que almacenan y gestionan el contenido de sitios web directamente en repositorios Git.

CMS headless basados en Git

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • netlify/netlify-cmsAvatar de netlify

    netlify/netlify-cms

    19,152Ver en 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
    Ver en GitHub↗19,152
  • decaporg/decap-cmsAvatar de decaporg

    decaporg/decap-cms

    18,943Ver en 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
    Ver en GitHub↗18,943
  • tinacms/tinacmsAvatar de tinacms

    tinacms/tinacms

    13,150Ver en 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
    Ver en GitHub↗13,150
  • agentejo/cockpitA

    agentejo/cockpit

    5,397Ver en 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
    Ver en GitHub↗5,397
  • keystonejs/keystoneAvatar de keystonejs

    keystonejs/keystone

    9,893Ver en 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
    Ver en GitHub↗9,893
  • tryghost/ghostAvatar de TryGhost

    TryGhost/Ghost

    53,965Ver en 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
    Ver en GitHub↗53,965
  • directus/directusAvatar de directus

    directus/directus

    36,030Ver en 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
    Ver en GitHub↗36,030
  • apostrophecms/apostropheAvatar de apostrophecms

    apostrophecms/apostrophe

    4,524Ver en 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
    Ver en GitHub↗4,524
  • payloadcms/payloadAvatar de payloadcms

    payloadcms/payload

    43,053Ver en 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
    Ver en GitHub↗43,053
  • sanity-io/sanityAvatar de sanity-io

    sanity-io/sanity

    6,193Ver en 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
    Ver en GitHub↗6,193
  • nuxt/contentAvatar de nuxt

    nuxt/content

    3,642Ver en 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
    Ver en GitHub↗3,642
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
netlify/netlify-cms19.2KJavaScriptMIT17 jun 2026
decaporg/decap-cms18.9KJavaScriptmit20 feb 2026
tinacms/tinacms13.2KTypeScriptapache-2.020 feb 2026
agentejo/cockpit5.4KJavaScriptMIT28 abr 2024
keystonejs/keystone9.9KTypeScriptMIT12 jun 2026
tryghost/ghost54KJavaScriptMIT16 jun 2026
directus/directus36KTypeScriptNOASSERTION16 jun 2026
apostrophecms/apostrophe4.5KJavaScript—20 feb 2026
payloadcms/payload43.1KTypeScriptMIT16 jun 2026
sanity-io/sanity6.2KTypeScriptMIT26 jun 2026

Related searches

  • an open source headless CMS for developers
  • CMS headless para gestionar contenido web
  • backend de API de contenido
  • alternativa a Netlify para self-hosting
  • proyecto para aprender Git reimplementándolo
  • an open source platform for blogging
  • una plataforma self-hosted para gestionar Git
  • sistema de gestión de contenidos (CMS) de código abierto