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

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

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

无头内容管理系统 (Headless CMS)

排名更新于 2026年6月30日

For 用于管理网站内容的 Headless CMS, the strongest matches are tryghost/ghost (Ghost is a headless CMS with a decoupled architecture), strapi/strapi (Strapi is a self-hostable open-source headless CMS that provides) and keystonejs/keystone (Keystone is a schema-driven headless CMS built on GraphQL). directus/directus and apostrophecms/apostrophe round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

将内容管理与前端解耦,为现代 Web 应用提供支持的开源平台。

无头内容管理系统 (Headless CMS)

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • 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 decoupled architecture and a structured content API, covering all your required features like content modeling, media management, role-based access control, webhooks, and self-hosting — making it a comprehensive match for your search.

    JavaScriptContent Management APIsContent Resource EndpointsWebhooks
    在 GitHub 上查看↗53,965
  • strapi/strapistrapi 的头像

    strapi/strapi

    72,385在 GitHub 上查看↗

    Strapi is an open-source headless content management system and JavaScript framework used for defining content schemas and managing structured data. It functions as a REST and GraphQL API gateway that decouples backend data storage from frontend delivery. The system includes a self-hosted administration interface for managing content entries and defining data models without manual database queries. The framework utilizes a plugin-based extension system to inject custom logic into the application lifecycle. It employs schema-driven content modeling to automatically generate database tables and

    Strapi is a self-hostable open-source headless CMS that provides both REST and GraphQL APIs, schema-driven content modeling, a media library, built-in role-based access control, and webhook support — covering every feature this search asks for.

    TypeScriptContent Delivery APIsContent Management APIs
    在 GitHub 上查看↗72,385
  • 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 schema-driven headless CMS built on GraphQL and Node.js, providing a generated API, content modeling, media management, self-hosting, and hook-based automation — exactly what this search is after.

    TypeScriptContent Management APIsRole-Based Access Control
    在 GitHub 上查看↗9,893
  • 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 self-hostable headless CMS that auto-generates REST and GraphQL APIs from your database schema, includes granular role-based access control, media management, and webhook support, making it a comprehensive match for powering a website via API.

    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 a self-hostable Node.js headless CMS with REST APIs and schema-driven content modeling, directly fitting the search for a headless CMS to power a website via API.

    JavaScriptContent Delivery APIsRole-Based Access ControlCustom Content Type Definitions
    在 GitHub 上查看↗4,524
  • webiny/webiny-jswebiny 的头像

    webiny/webiny-js

    7,993在 GitHub 上查看↗

    Webiny is an AI-programmable, cloud-native headless content management system designed for enterprise scale. It functions as a multi-tenant content platform and orchestrator that isolates data, users, and permissions to host thousands of independent tenants from a single deployment. The platform is distinguished by its AI-assisted engineering capabilities, providing protocol servers that give AI agents the structural context needed to generate typed code, content models, and API extensions. It further separates itself through a cloud-native architecture deployed on AWS infrastructure, using i

    Webiny is a cloud-native headless CMS that provides content via API with content modeling, multi-tenant isolation, and role-based permissions, covering the core headless CMS features needed to power a website — including likely webhook support via its business logic hooks — and is self-hostable on AWS infrastructure.

    TypeScriptEnterprise Content Management SystemsHeadless CMSAI-Programmable CMS
    在 GitHub 上查看↗7,993
  • wagtail/wagtailwagtail 的头像

    wagtail/wagtail

    20,366在 GitHub 上查看↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Wagtail is a Django-based CMS that serves content through a structured API, making it a genuine headless CMS for powering websites, though its traditional CMS roots mean it may not be as API-first as some dedicated headless solutions.

    PythonContent Delivery APIsRole-Based Access ControlRole-Based Access Controls
    在 GitHub 上查看↗20,366
  • 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 content management framework that provides a GraphQL API from your local files with a visual editing interface, making it a good fit for your headless CMS needs, though it may require custom setup for media management and webhooks.

    TypeScriptContent PreviewingContent Schema DefinitionsGit-Based Repositories
    在 GitHub 上查看↗13,150
  • 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 headless CMS with a real-time API (GROQ), schema-driven content modeling, media management, and webhook support, but its backend is cloud-hosted rather than fully self‑hostable, so it fits the core need but not every listed feature.

    TypeScriptGraph-Oriented Query LanguagesHeadless CMSAuthoring and Editorial Interfaces
    在 GitHub 上查看↗6,193
  • alchemycms/alchemy_cmsAlchemyCMS 的头像

    AlchemyCMS/alchemy_cms

    896在 GitHub 上查看↗

    Alchemy CMS is a content management system built on the Ruby on Rails framework that provides a modular environment for constructing websites. It utilizes a component-based architecture to organize content into reusable blocks, allowing for consistent design and structure across pages while supporting both traditional server-side template rendering and headless content delivery. The platform distinguishes itself by offering a dual-delivery approach, exposing structured content through standardized application programming interfaces to support decoupled front-end architectures. It includes an

    Alchemy is a Rails-based CMS framework that supports both classic and headless operation, making it a viable self-hostable headless CMS with an API, content modeling, and role-based access control, though its headless capabilities are not the primary focus.

    RubyRole-Based Access Control
    在 GitHub 上查看↗896
一览前 10 名对比
仓库Star 数语言许可证最后推送
tryghost/ghost54KJavaScriptMIT2026年6月16日
strapi/strapi72.4KTypeScriptNOASSERTION2026年6月16日
keystonejs/keystone9.9KTypeScriptMIT2026年6月12日
directus/directus36KTypeScriptNOASSERTION2026年6月16日
apostrophecms/apostrophe4.5KJavaScript—2026年2月20日
webiny/webiny-js8KTypeScriptNOASSERTION2026年6月26日
wagtail/wagtail20.4KPythonBSD-3-Clause2026年6月22日
tinacms/tinacms13.2KTypeScriptapache-2.02026年2月20日
sanity-io/sanity6.2KTypeScriptMIT2026年6月26日
alchemycms/alchemy_cms896RubyBSD-3-Clause2026年6月16日

Related searches

  • an open source headless CMS for developers
  • 基于 Git 的内容 CMS
  • 网站内容管理系统
  • 内容 API 后端
  • 无头电商后端
  • 无数据库扁平文件 CMS
  • 用于网站管理的自托管 CMS
  • an open source website builder for designers