awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hunvreus avatar

hunvreus/pagescms

0
View on GitHub↗
3,752 نجوم·489 تفرعات·TypeScript·MIT·2 مشاهداتpagescms.org↗

Pagescms

PagesCMS is a headless, Git-based content management system that uses a GitHub repository as its primary database. It provides a web interface for authoring and organizing structured files and media assets, transforming flat files in a repository into a structured content management environment.

The system automates repository access and content updates through GitHub App integration and manifests. It features a schema-driven approach to map repository files and folders to specific editor fields, allowing for the management of static site content without a separate database.

Capability areas include a comprehensive suite of content modeling tools with repeatable fields, modular page sections, and cross-collection linking. It supports diverse input types including rich text, tabular data, and custom field components, alongside dedicated media asset management for binary uploads and image organization.

The platform includes administrative controls for access restriction via email allowlists, collaborator management, and performance optimizations through repository content caching and webhook-based invalidation.

Features

  • Git-Based Content Management Systems - Implements a content management system that utilizes GitHub repositories as the primary data store.
  • GitHub Content Management - Functions as a content management system that stores all structured data as files directly within a GitHub repository.
  • Content Schema Definitions - Allows the definition of custom data structures and input forms to map repository files to editor fields.
  • Headless CMS - Provides a backend-driven interface for managing structured content that can be consumed by static site generators.
  • Schema-Driven Headless CMS - Generates admin UIs and content structures based on a central repository configuration schema.
  • Static Site Content Editing - Manages structured data and media assets for static site generators without needing a separate database.
  • Static Site Content Management Systems - Provides a dedicated management interface for editing the flat files used by static site generators.
  • Structured Content Collections - Defines structured groups of files in a repository as editable collections with specific data fields.
  • UI Field Mappings - Translates repository file structures into configurable UI input fields via a schema-driven mapping.
  • Select Fields - Implements select fields that allow users to choose values from predefined lists for tags and categories.
  • GitHub Integrations - Provides deep integration with GitHub to automate repository access and content updates via GitHub Apps.
  • Git Content Management Interfaces - Offers a web interface for authoring and organizing structured files and media assets within a Git version control system.
  • GitHub Authentication - Manages authentication tokens and permissions for secure repository access via GitHub App installations.
  • GitHub Authentication - Authenticates and authorizes repository access using GitHub user and App installation tokens.
  • Boolean Fields - Implements schema definitions for boolean true-false toggles to manage content flags like publication status.
  • CMS Input Field Configurations - Allows the creation of specialized input components with unique validation rules for non-standard data.
  • Date and Time Input Fields - Provides UI selectors for capturing calendar dates and times to manage publish schedules.
  • Numeric Input Fields - Provides numeric input fields for storing quantitative data such as prices and scores.
  • Text Input Fields - Provides single-line text input fields for short values like titles, slugs, and names.
  • Rich Text Editors - Includes a formatted rich text editor for authoring long-form content and article bodies.
  • User Invitation Management - Provides a workflow for inviting external users via email to edit content without requiring platform accounts.
  • Content Caching - Caches parsed repository content and configurations locally to reduce API latency and request volume.
  • Modular Content Block Definitions - Defines repeatable lists of content blocks with different schemas to enable flexible page layouts.
  • Collaborative Editing Platforms - Allows external contributors to edit repository files via a visual interface without requiring platform accounts.
  • Schema-Agnostic Field Preservation - Ensures that keys not defined in the schema are merged back into files rather than deleted during updates.
  • Image Asset Management - Provides tools for organizing and assigning images, thumbnails, and logos within content entries.
  • Media Asset Management - Provides tools for uploading and managing media assets and their public reference URLs within the CMS.
  • Metadata-Preserving File Merges - Merges submitted fields into existing files to prevent the deletion of unmanaged keys during updates.
  • Listing View Configurations - Allows configuration of how content entries are listed, including hierarchical tree views based on filenames.
  • Cross-Collection References - Connects content collections by searching for and saving references to entries in other collections.
  • Custom Field Type Definitions - Allows the definition of new schema field types with custom editor interfaces and validation rules.
  • Shared Field Configurations - References shared field configurations across multiple content types to maintain structural consistency.
  • Data Transformation Functions - Converts values between stored formats and editor representations using custom read and write functions.
  • Repeatable Field Sets - Implements fields as arrays with constraints on the minimum and maximum number of items.
  • Field Validation - Enforces data integrity through field-level schemas, requirement rules, and recursive object validation.
  • Structured Object Editors - Groups related information into single objects for managing complex data like SEO metadata or addresses.
  • Local Caching Layers - Ships a local caching layer that mirrors repository data to reduce API latency and improve UI response times.
  • Tabular Data Management Interfaces - Implements a datagrid interface for editing CSV-style tables and other spreadsheet-like structured data.
  • Metadata and Body Separation - Directs specific field data to the main body of a file while keeping other data as metadata.
  • Email-Based Access Restrictions - Restricts administrative panel access using a curated allowlist of authorized email addresses.
  • Content Modification Restrictions - Restricts the ability to create, rename, or delete files to prevent unauthorized changes and data loss.
  • File Naming - Specifies automated file naming patterns for new content entries to ensure consistent repository organization.
  • Custom Form Field Components - Provides custom React components to replace default input fields for specialized data validation and authoring.
  • Admin Menu Organizers - Groups related content collections into a nested sidebar menu for streamlined administration.
  • Event-Driven Cache Invalidations - Uses GitHub webhooks to trigger automatic cache resets upon remote push events.
  • File Upload Storage - Handles the upload, storage, and linking of binary assets like PDFs and audio files within the repository.
  • Reusable Field Sets - Creates sets of related fields that can be referenced across multiple content types for consistency.

سجل النجوم

مخطط تاريخ النجوم لـ hunvreus/pagescmsمخطط تاريخ النجوم لـ hunvreus/pagescms

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Pagescms

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Pagescms.
  • qor/qorالصورة الرمزية لـ qor

    qor/qor

    5,345عرض على GitHub↗

    Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content management systems, and REST API generators. It provides a structured environment for implementing business application backends, specializing in the management of structured content and media assets. The project distinguishes itself through comprehensive multi-language content management, featuring locale-based data versioning and a dedicated system for internationalization and translation administration. It further differentiates its offering with a built-in state machine implementa

    Goadminapicms
    عرض على GitHub↗5,345
  • area17/twillالصورة الرمزية لـ area17

    area17/twill

    3,956عرض على GitHub↗

    Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and content management systems. It serves as a headless CMS framework and a toolkit for defining content models and managing structured data through a dedicated administrative interface. The project features a visual block editor that allows publishers to arrange and configure reusable content sections via a drag-and-drop interface. It includes a dedicated digital asset manager for storing, cropping, and optimizing images and files across local or cloud storage, as well as a multiling

    PHP
    عرض على GitHub↗3,956
  • netlify/netlify-cmsالصورة الرمزية لـ netlify

    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

    JavaScript
    عرض على GitHub↗19,152
  • apostrophecms/apostropheالصورة الرمزية لـ apostrophecms

    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

    JavaScriptapostrophecmscms-framework
    عرض على GitHub↗4,524
عرض جميع البدائل الـ 30 لـ Pagescms→

الأسئلة الشائعة

ما هي وظيفة hunvreus/pagescms؟

PagesCMS is a headless, Git-based content management system that uses a GitHub repository as its primary database. It provides a web interface for authoring and organizing structured files and media assets, transforming flat files in a repository into a structured content management environment.

ما هي الميزات الرئيسية لـ hunvreus/pagescms؟

الميزات الرئيسية لـ hunvreus/pagescms هي: Git-Based Content Management Systems, GitHub Content Management, Content Schema Definitions, Headless CMS, Schema-Driven Headless CMS, Static Site Content Editing, Static Site Content Management Systems, Structured Content Collections.

ما هي البدائل مفتوحة المصدر لـ hunvreus/pagescms؟

تشمل البدائل مفتوحة المصدر لـ hunvreus/pagescms: qor/qor — Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content… area17/twill — Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and… netlify/netlify-cms — Netlify CMS is a Git-based headless content management system designed for static sites. It provides a decoupled… apostrophecms/apostrophe — Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST… emdash-cms/emdash — EmDash is an open-source content management system built on Astro that combines a visual admin panel with a… wagtail/wagtail — Wagtail is an open-source content management system built on the Django web framework. It provides a structured,…