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

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

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

开源 CMS 内容管理系统

排名更新于 2026年6月30日

For 用于网站管理的自托管 CMS, the strongest matches are directus/directus (Directus is a full-featured headless CMS that provides an), keystonejs/keystone (Keystone is a schema-driven headless CMS that auto-generates a) and drupal/drupal (Drupal is a full-featured open-source CMS with an admin). wagtail/wagtail and halo-dev/halo round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “open source cms” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

开源 CMS 内容管理系统

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • 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 full-featured headless CMS that provides an admin dashboard, flexible content modeling via SQL schema introspection, role-based access control, media library support, and extensibility, making it an excellent choice for managing and publishing website content.

    TypeScriptAdmin DashboardsRole-Based Access Control SystemsMedia Management Tools
    在 GitHub 上查看↗36,030
  • 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 that auto-generates a GraphQL API and React admin dashboard, giving you content modeling, media storage, hook-based plugins, and field-level customization—covering nearly every feature you asked for, though version history and role-based access control may need additional configuration.

    TypeScriptAdmin DashboardsRole-Based Access Control
    在 GitHub 上查看↗9,893
  • drupal/drupaldrupal 的头像

    drupal/drupal

    4,250在 GitHub 上查看↗

    Drupal is an open-source enterprise content management system and PHP web application framework. It provides a toolkit for creating digital experiences through custom content types, blocks, and an extensible administrative interface. The platform is designed for enterprise web publishing, managing complex website hierarchies and digital assets across multiple languages. It supports multilingual website administration through content translation and the import of locale files. The system includes capabilities for managing user permissions, controlling access to unpublished content, and calcul

    Drupal is a full-featured open-source CMS with an admin panel, custom content types and taxonomies, an extensive module ecosystem, role-based permissions, media management, and content revision support — exactly what this search asks for.

    PHPRole-Based Access Control
    在 GitHub 上查看↗4,250
  • 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 full-featured open-source CMS built on Django, with a customizable admin interface, flexible content modeling via custom page types and block-based composition, role-based access control, a built-in media library, and version history for content revisions — making it a strong match for managing and publishing website content.

    PythonRole-Based Access ControlRole-Based Access ControlsContent Architecture and Modeling Tools
    在 GitHub 上查看↗20,366
  • halo-dev/halohalo-dev 的头像

    halo-dev/halo

    39,058在 GitHub 上查看↗

    Halo is a modular content management platform built on the Java Virtual Machine, designed to power dynamic websites through a flexible, extensible architecture. It provides a centralized administrative interface for publishing digital content and managing media assets, serving as a foundation for diverse web projects ranging from personal blogs to corporate sites. The platform distinguishes itself through a plugin-based architecture that allows for the dynamic loading of functional components and third-party services without modifying the core source code. This extensibility is complemented b

    Halo is a modular content management platform with a centralized admin dashboard, plugin-based extensibility, and media asset management, covering the core features needed to manage and publish website content.

    JavaContent Management PlatformsStatic Site GeneratorsJava Ecosystem
    在 GitHub 上查看↗39,058
  • joomla/joomla-cmsjoomla 的头像

    joomla/joomla-cms

    5,042在 GitHub 上查看↗

    Joomla is an open-source content management system written in PHP that enables users to create, edit, and organise digital content for websites. At its core, it functions as a template-based publishing platform, separating content from presentation so site design can be changed by switching templates without altering underlying data. As a multi-user content manager, Joomla supports multiple authors and editors with granular permissions, making it suitable for collaborative editorial workflows. What distinguishes Joomla is its extension-friendly architecture: the core functionality can be exte

    Joomla is a full-featured open-source content management system that provides an admin dashboard, granular role-based access control, an extension system, content modeling with custom fields and categories, a media library, and content versioning — directly meeting your needs for managing and publishing website content.

    PHPContent Management SystemsCMS Plugin SystemsContent Editor Permissions
    在 GitHub 上查看↗5,042
  • wordpress/wordpressWordPress 的头像

    WordPress/WordPress

    21,196在 GitHub 上查看↗

    WordPress is an open-source content management system and PHP-based application framework designed for building and maintaining websites. It functions as a visual, block-based website builder that allows users to construct layouts and manage digital content without manual code entry. The platform supports a wide range of operational needs, from managing individual sites to administering complex multi-site networks from a single installation. The system is distinguished by its highly extensible, plugin-driven modular architecture, which allows for the integration of third-party modules to add

    WordPress is a full-featured open-source content management system with a built-in admin dashboard, flexible content modeling via custom post types and taxonomies, a vast plugin/extension ecosystem, role-based access control, a media library, and content revision history — everything needed to manage and publish website content.

    PHPContent Management SystemsVisual Website BuildersContent Block Editors
    在 GitHub 上查看↗21,196
  • wintercms/winterwintercms 的头像

    wintercms/winter

    1,493在 GitHub 上查看↗

    Free, open-source, self-hosted CMS platform based on the Laravel PHP Framework.

    Winter CMS is a self-hosted Laravel-based CMS with a full administrative backend, content modeling, plugin extensibility, role-based access, media management, and revision support, directly matching your need for an open-source content management system.

    PHPContent Management Systems
    在 GitHub 上查看↗1,493
  • typo3/typo3TYPO3 的头像

    TYPO3/typo3

    1,193在 GitHub 上查看↗

    The TYPO3 Core - Enterprise Content Management System. Synchronized mirror of https://review.typo3.org/q/project:Packages/TYPO3.CMS

    TYPO3 is a full-featured enterprise content management system that provides an admin dashboard, flexible content modeling with custom fields and taxonomies, a mature extension system, role-based access control, a media library, and content versioning — directly fitting your requirements for managing and publishing website content.

    PHPContent Management SystemsContent Management Systems
    在 GitHub 上查看↗1,193
  • getgrav/gravgetgrav 的头像

    getgrav/grav

    15,395在 GitHub 上查看↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Grav is a flat-file content management system with an extensible plugin architecture, admin forms, and content modeling via blueprints and taxonomies, though it lacks built-in version history — a solid choice for managing and publishing website content.

    PHPRole-Based Access ControlVersioning & Change TrackingRole-Based Access Controls
    在 GitHub 上查看↗15,395
  • emdash-cms/emdashemdash-cms 的头像

    emdash-cms/emdash

    10,887在 GitHub 上查看↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    EmDash is an open-source CMS with an admin panel, structured content modeling, a plugin framework, and role-based access control—exactly the kind of tool for managing and publishing website content, even if some features like version history aren't highlighted.

    TypeScriptCustom Content Type Definitions
    在 GitHub 上查看↗10,887
  • 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 focused on publishing, offering an admin dashboard, content revisions, media library, and role-based access — directly addressing the need to manage and publish website content with a decoupled architecture.

    JavaScriptHeadlessHeadlessContent Management APIs
    在 GitHub 上查看↗53,965
  • octobercms/octoberoctobercms 的头像

    octobercms/october

    11,140在 GitHub 上查看↗

    October is a self-hosted content management system and website engine built on the Laravel PHP framework. It provides a modular platform for developing custom websites and web applications, featuring an integrated administration interface for organizing and delivering digital content. The system utilizes a plugin-based extension model that allows core functionality to be expanded through independent modules. This architecture enables the registration of custom routes, views, and database schemas to build complex web features. The platform includes tools for asset compilation and bundling, a

    October is a self-hosted content management system built on Laravel that provides an admin dashboard, plugin-based extensibility, and content schema definitions, making it a good fit for managing and publishing website content, though the evidence does not explicitly confirm role-based access control or version history.

    PHPContent Management & PublishingContent Management SystemsContent Schema Definitions
    在 GitHub 上查看↗11,140
  • pagekit/pagekitpagekit 的头像

    pagekit/pagekit

    5,458在 GitHub 上查看↗

    Pagekit is a PHP content management system and modular website builder. It provides a framework for creating and organizing digital content using a flexible component architecture where independent blocks of content are managed and rearranged within a central administration panel. The system integrates a command line interface for site administration, allowing system maintenance and administrative tasks to be automated without the use of a web browser. The architecture utilizes a template-driven rendering engine to separate data from presentation and persists site configurations and data di

    Pagekit is a PHP content management system with a modular component architecture and a central admin panel, fitting the open-source CMS search, though it may lack some requested features like role-based access control and version history.

    PHPContent Management SystemsBlock-Based ModelsFile-Based Storage Systems
    在 GitHub 上查看↗5,458
  • bolt/boltbolt 的头像

    bolt/bolt

    4,144在 GitHub 上查看↗

    Bolt is a flat-file content management system that stores site data in structured text files on disk instead of a relational database. It functions as a tool for creating and organizing digital content and site structures through a lightweight administrative interface. The system uses YAML-based data serialization to define content and configuration in human-readable files, facilitating version control and portable exports. It includes a digital asset manager for organizing files and directories, as well as a cryptographic utility for generating time-limited signed URLs to protect private fil

    Bolt is a PHP-based content management system that provides an admin dashboard, content modeling, and media management for building websites, though this repository tracks the older Bolt 3 branch and the project has moved to Bolt 5.

    PHPRole-Based Access ControlRole-Based Access Control Systems
    在 GitHub 上查看↗4,144
  • modxcms/revolutionmodxcms 的头像

    modxcms/revolution

    1,399在 GitHub 上查看↗

    MODX Revolution - Content Management Framework

    MODX Revolution is a content management framework written in PHP that provides the core tools for building and managing websites, fitting the search for an open-source CMS with an admin panel, content modeling, and extensibility.

    PHPContent Management SystemsContent Management Systems
    在 GitHub 上查看↗1,399
  • 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 full-featured Rails-based content management system that can be used as a classic server-side rendered or headless CMS, making it a solid fit for managing and publishing website content with an admin dashboard and content modeling, though some features like plugin system or version history may require additional configuration.

    RubyRole-Based Access Control
    在 GitHub 上查看↗896
一览前 10 名对比
仓库Star 数语言许可证最后推送
directus/directus36KTypeScriptNOASSERTION2026年6月16日
keystonejs/keystone9.9KTypeScriptMIT2026年6月12日
drupal/drupal4.3KPHP—2026年2月21日
wagtail/wagtail20.4KPythonBSD-3-Clause2026年6月22日
halo-dev/halo39.1KJavaGPL-3.02026年6月16日
joomla/joomla-cms5KPHPgpl-2.02026年2月20日
wordpress/wordpress21.2KPHPNOASSERTION2026年6月16日
wintercms/winter1.5KPHPMIT2026年6月11日
typo3/typo31.2KPHPGPL-2.02026年6月16日
getgrav/grav15.4KPHPmit2026年2月10日

Related searches

  • 开源内容管理系统 (CMS)
  • an open source headless CMS for developers
  • 开源软件综合目录
  • 自托管学习管理系统 (LMS)
  • an open source website builder for portfolios
  • an open source platform for blogging
  • 用于构建博客的轻量级 CMS
  • an open source website builder for designers