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
·
decaporg avatar

decaporg/decap-cms

0
View on GitHub↗
18,943 estrellas·3,107 forks·JavaScript·mit·8 vistasdecapcms.org↗

Decap Cms

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 automatically. It features a schema-driven architecture that dynamically generates administrative interfaces based on configuration objects, allowing for highly tailored dashboards. Developers can extend the editor through a modular widget system, custom preview templates, and specialized serialization logic for non-standard file formats.

Beyond its core editing capabilities, the system includes comprehensive tools for managing complex content hierarchies, media assets, and multi-language localization. It supports collaborative editorial workflows, including staging and approval processes, and integrates with various identity providers to manage secure access. The interface can be deployed as a standalone dashboard or bundled as a module within existing project assets.

Features

  • Content Previewing Tools - Provides a form-based editor with field-specific controls and live previews for managing content stored in repositories.
  • Markdown-Based Content Storage - Serializes visual form inputs directly into structured Markdown or JSON files within Git repositories.
  • Content Management Systems - Acts as a visual editor that connects to Git repositories to manage content files directly as structured data.
  • Git-Based Repositories - Provides a visual interface for non-technical users to edit and manage content stored directly in Git repositories.
  • Headless Content Management - Provides a content management platform that decouples the editing interface from the frontend, allowing content to be stored in Git.
  • Editorial Workflows - Manages content lifecycles through staging, review, and approval processes before committing to the main branch.
  • Collection Mappers - Organizes site content into structured groups by mapping file locations to specific visual editing interfaces.
  • Static Site Generators - Connects user-friendly form-based editors to static site generators to simplify content updates without requiring code changes.
  • Static-Site-Based Documentation - Provides a web-based interface for editing markdown and data files that commits changes directly to version control systems.
  • Content Organization Systems - Manages complex directory layouts by displaying folder-based content in a nested tree structure.
  • Git Repository Integrators - Saves updated content directly to the repository as automated commits to trigger deployment processes.
  • Identity Provider Integrations - Integrates with external identity services to manage user access and authentication for content editing workflows.
  • Schema-Driven Generators - Dynamically generates administrative forms by parsing configuration objects defining field types and validation.
  • Content Previewing - Injects custom stylesheets and templates into the preview pane to ensure content matches the final site design.
  • Form Input Widgets - Provides a suite of visual input widgets for capturing various data types within content files.
  • Text Input Widgets - Provides a suite of configurable UI components for capturing various data types within content files.
  • Static Site Generators - Maps content fields directly to repository files to integrate seamlessly with static site generators.
  • Localization Interfaces - Manages translated content using a side-by-side editing interface for multiple languages.
  • Editor Extensions - Supports registering custom block-level elements to represent shortcodes and complex snippets.
  • Git Workflow Automation - Manages editorial workflows by automatically creating pull requests and commits for content changes in Git repositories.
  • Local Proxy Services - Runs a proxy server to bridge the editing interface to the local file system.
  • Contribution Workflows - Automates repository forking and pull request submission to facilitate external contributions.
  • Admin Dashboards - Builds tailored administrative interfaces for content teams by configuring input widgets, preview templates, and custom editor components.
  • Markdown Renderers - Parses and displays markdown files as formatted components within the application interface.
  • Nested Field Containers - Organizes multiple input widgets into logical structures or repeatable lists for complex data.
  • Live Preview Integrations - Provides real-time visual feedback by injecting live content data into custom frontend templates.
  • Serialization Plugins - Allows developers to register external plugins to modify markdown serialization and deserialization.
  • Event-Driven Workflow Triggers - Triggers custom logic during content lifecycle events to automate status updates and notifications.
  • Proof Key for Code Exchange - Enforces proof keys during the authentication handshake to secure identity provider interactions.
  • External Identity Provider Integration - Verifies user identity through organizational and Git-based credentials for secure repository access.
  • Lifecycle Event Hooks - Executes custom functions during content events to automate workflows before repository persistence.
  • Content Block Editors - Registers reusable block-level elements to the text editor for structured content insertion.
  • Collection Item Controllers - Provides controls for creating, reordering, and removing collections of data fields within content entries.
  • Entry Relocators - Allows users to move content entries and associated subtrees within the repository structure via the interface.
  • Input Field Initializers - Populates data fields with predefined values automatically during content creation.
  • Runtime Initializers - Enables programmatic configuration of the interface at runtime for dynamic integration.
  • Polymorphic Lists - Configures list fields to support multiple data structures, allowing authors to select different field sets for list items.
  • Media Transformers - Modifies images by generating dynamic URLs or using media tools during the content editing process.
  • Form Value Initialization - Injects initial values into content forms via URL parameters to streamline record creation.
  • Field Validation - Enforces data integrity on form fields using standard patterns or custom validation logic.
  • Media Asset Managers - Connects third-party cloud asset services to browse, organize, and host files directly within the editor.
  • Deep Linking - Generates direct navigation links to specific content entries for quick editing.
  • Identity and Access Management - Authenticates users via site-managed accounts to enable content contributions without direct repository access.
  • Modular Plugin Architectures - Extends the editing interface through a modular plugin system for custom input controls.
  • Interface Branding - Allows customization of the editor's visual appearance through logo and locale settings.
  • Summary Formatters - Applies text transformations to field data to create readable labels within the management interface.

Historial de estrellas

Gráfico del historial de estrellas de decaporg/decap-cmsGráfico del historial de estrellas de decaporg/decap-cms

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace decaporg/decap-cms?

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.

¿Cuáles son las características principales de decaporg/decap-cms?

Las características principales de decaporg/decap-cms son: Content Previewing Tools, Markdown-Based Content Storage, Content Management Systems, Git-Based Repositories, Headless Content Management, Editorial Workflows, Collection Mappers, Static Site Generators.

¿Qué alternativas de código abierto existen para decaporg/decap-cms?

Las alternativas de código abierto para decaporg/decap-cms incluyen: tinacms/tinacms — TinaCMS is a headless content management framework that bridges local Git-based file storage with a visual, in-context… wagtail/wagtail — Wagtail is an open-source content management system built on the Django web framework. It provides a structured,… payloadcms/payload — Payload is a headless content management system and application framework that uses a code-first approach to define… filamentphp/filament — Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL…

Alternativas open-source a Decap Cms

Proyectos open-source similares, clasificados según cuántas características comparten con Decap Cms.
  • 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

    TypeScriptcmscontent-management-systemforestry
    Ver en GitHub↗13,150
  • wagtail/wagtailAvatar de wagtail

    wagtail/wagtail

    20,366Ver en 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

    Pythoncmsdjangohacktoberfest
    Ver en GitHub↗20,366
  • 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.

    TypeScriptcmscontent-managementcontent-management-system
    Ver en GitHub↗43,053
  • filamentphp/filamentAvatar de filamentphp

    filamentphp/filament

    31,215Ver en GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    PHPadminalpine-jsbuilder
    Ver en GitHub↗31,215
  • Ver las 30 alternativas a Decap Cms→