awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

基于 Git 的 Headless CMS

排名更新于 2026年6月30日

For 基于 Git 的内容 CMS, 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.

将网站内容直接存储并管理在 Git 仓库中的开源内容管理系统。

基于 Git 的 Headless CMS

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • netlify/netlify-cmsnetlify 的头像

    netlify/netlify-cms

    19,152在 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
    在 GitHub 上查看↗19,152
  • decaporg/decap-cmsdecaporg 的头像

    decaporg/decap-cms

    18,943在 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
    在 GitHub 上查看↗18,943
  • tinacms/tinacmstinacms 的头像

    tinacms/tinacms

    13,150在 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
    在 GitHub 上查看↗13,150
  • agentejo/cockpitA

    agentejo/cockpit

    5,397在 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
    在 GitHub 上查看↗5,397
  • keystonejs/keystonekeystonejs 的头像

    keystonejs/keystone

    9,893在 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
    在 GitHub 上查看↗9,893
  • tryghost/ghostTryGhost 的头像

    TryGhost/Ghost

    53,965在 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
    在 GitHub 上查看↗53,965
  • directus/directusdirectus 的头像

    directus/directus

    36,030在 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
    在 GitHub 上查看↗36,030
  • apostrophecms/apostropheapostrophecms 的头像

    apostrophecms/apostrophe

    4,524在 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
    在 GitHub 上查看↗4,524
  • payloadcms/payloadpayloadcms 的头像

    payloadcms/payload

    43,053在 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
    在 GitHub 上查看↗43,053
  • sanity-io/sanitysanity-io 的头像

    sanity-io/sanity

    6,193在 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
    在 GitHub 上查看↗6,193
  • nuxt/contentnuxt 的头像

    nuxt/content

    3,642在 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
    在 GitHub 上查看↗3,642
一览前 10 名对比
仓库Star 数语言许可证最后推送
netlify/netlify-cms19.2KJavaScriptMIT2026年6月17日
decaporg/decap-cms18.9KJavaScriptmit2026年2月20日
tinacms/tinacms13.2KTypeScriptapache-2.02026年2月20日
agentejo/cockpit5.4KJavaScriptMIT2024年4月28日
keystonejs/keystone9.9KTypeScriptMIT2026年6月12日
tryghost/ghost54KJavaScriptMIT2026年6月16日
directus/directus36KTypeScriptNOASSERTION2026年6月16日
apostrophecms/apostrophe4.5KJavaScript—2026年2月20日
payloadcms/payload43.1KTypeScriptMIT2026年6月16日
sanity-io/sanity6.2KTypeScriptMIT2026年6月26日

Related searches

  • an open source headless CMS for developers
  • 用于管理网站内容的 Headless CMS
  • 内容 API 后端
  • 自托管的 Netlify 替代方案
  • 通过重写 Git 学习版本控制原理
  • an open source platform for blogging
  • 自托管 Git 管理平台
  • 开源内容管理系统 (CMS)