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

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

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

picocms/Pico

0
View on GitHub↗
3,905 نجوم·608 تفرعات·PHP·MIT·9 مشاهداتpicocms.org↗

Pico

Pico is a lightweight PHP content manager and Markdown website generator that functions as a flat-file CMS. It transforms Markdown files into a structured website by using the server file system for URL routing and avoids the use of a relational database for storing content and metadata.

The system is distinguished by its support for multilingual website deployment and a static site cache that saves rendered pages as HTML to reduce server load. It employs a Git-based content workflow to synchronize and deploy updates across different environments.

The platform covers a broad range of capabilities, including custom website theming via a template engine, search engine optimization, and user access management with password-protected pages. It also provides tools for content organization through category filtering, tagging, and automatic navigation menu generation.

The software utilizes YAML for site-wide configuration and page-level metadata.

Features

  • Flat-File CMS - Functions as a flat-file CMS, storing all site pages and metadata in Markdown files instead of a relational database.
  • PHP Content Management Systems - Provides a lightweight content management system built with PHP that operates without a relational database.
  • Markdown-Driven Generators - Transforms Markdown files into a structured website using file-system routing and automated metadata extraction.
  • Markdown Site Publishing - Transforms collections of Markdown files into a structured website with automatic URL routing.
  • Multi-Language Websites - Manages websites that serve content in multiple languages including language switchers and translation management.
  • Multilingual Content Publishing - Enables the creation and production of website content in multiple languages for a global audience.
  • Multilingual Site Management - Provides a framework for organizing and displaying site content across multiple languages for a global audience.
  • Content Metadata Management - Extracts page-level metadata such as authors and dates from YAML headers at the top of content files.
  • Static Page Caching - Implements a static site cache that saves rendered pages as HTML to improve loading speeds and reduce server overhead.
  • Website Themes - Supports the design of visual layouts and templates to decouple presentation from content files.
  • Front-Matter Indexing - Extracts page-specific attributes and configurations from YAML front-matter headers at the top of content files.
  • Web Page Caching - Saves the complete HTML output of rendered pages on the server to avoid repeated regeneration.
  • Site Configuration Management - Implements a system for defining custom variables and overriding defaults via YAML configuration files.
  • Custom Theme Development - Provides a dedicated theme system for developing custom visual layouts and the overall site appearance.
  • HTML Template Renderers - Uses a templating engine to separate content from design, rendering parsed data into final HTML.
  • Site Appearance Customizations - Allows control over the visual identity of the site by selecting active themes and creating templates.
  • Templating Engines - Employs a templating engine to separate the presentation layer from the underlying content logic.
  • Dynamic Template Rendering - Renders content through templates to dynamically inject site variables, metadata, and custom filters.
  • Filesystem-Based Routing - Maps the server's directory structure and file paths directly to the website's URL hierarchy for automatic routing.
  • YAML-Driven Configurations - Uses external YAML files to manage site-wide variables and override default system behaviors.
  • Category Organizations - Organizes and groups pages using a combination of folder structures and file metadata headers.
  • Search Engine Optimization - Includes tools for generating sitemaps and robots files to improve search engine discoverability.
  • Site-Wide Content Search - Provides a mechanism to find specific pages and files across the entire website.
  • Static Site Generators - Caches rendered pages as static HTML files to reduce server load and improve loading speeds.
  • Static Site Search Indices - Generates a searchable index of page titles and body text for querying site content.
  • Version Control Content Workflows - Implements a content delivery pipeline where Git commits serve as the primary mechanism for updates.
  • Git-Based Deployment - Uses a version control workflow to synchronize and deploy content across different environments.
  • Extensible Plugin Architectures - Provides an architectural framework for extending system functionality through the installation of third-party plugins.
  • Plugin-Based Extensibility - Supports an extensibility model where new functionality is injected into the rendering pipeline via a plugins directory.
  • Content Management and Localization - Provides a lightweight, flat-file CMS.
  • Content Management Systems - Minimalist, fast flat-file content management system.

سجل النجوم

مخطط تاريخ النجوم لـ picocms/picoمخطط تاريخ النجوم لـ picocms/pico

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

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

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

Start searching with AI

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

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

    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

    PHPcmscontentcontent-management
    عرض على GitHub↗15,395
  • skills/github-pagesالصورة الرمزية لـ skills

    skills/github-pages

    2,943عرض على GitHub↗

    This project is a static site generator platform and hosting system that transforms structured content into live websites. It utilizes a version control website deployment workflow to turn a repository into a public site by hosting static files directly from a branch. The system implements git-based content management, where website articles and settings are handled through commit histories. It supports a collaborative site workflow that enforces pull request reviews to ensure content quality before changes are merged into the production environment. The platform covers the provisioning and

    github-pagespagesskills-course
    عرض على GitHub↗2,943
  • assemble/assembleالصورة الرمزية لـ assemble

    assemble/assemble

    4,258عرض على GitHub↗

    Assemble is a static site generator and build pipeline system that compiles markdown, templates, and data into static HTML files. It functions as a markdown-to-HTML converter and a data format transformer capable of moving content between JSON, YAML, XML, PLIST, and CSV formats. The project features a pipeline-based build process where users can define ordered sequences of data transformations and file processing steps. It includes project scaffolding tools to bootstrap directory structures and configuration files from predefined boilerplates. The system manages content through collection-ba

    CSSassembleblog-enginebuild
    عرض على GitHub↗4,258
  • lektor/lektorالصورة الرمزية لـ lektor

    lektor/lektor

    3,945عرض على GitHub↗

    Lektor is a Python-based static site generator and flat-file content management system. It transforms raw content and data models into static HTML pages, storing all website data in a hierarchical file system rather than a relational database. The system operates as a model-driven CMS, utilizing blueprints and schemas to control data capture and validation. It provides a browser-based administrative interface that allows users to visually edit and organize site content without modifying source code directly. The platform manages the full site lifecycle, covering static site generation, multi

    Pythoncmsstatic-site-generator
    عرض على GitHub↗3,945
عرض جميع البدائل الـ 30 لـ Pico→

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

ما هي وظيفة picocms/pico؟

Pico is a lightweight PHP content manager and Markdown website generator that functions as a flat-file CMS. It transforms Markdown files into a structured website by using the server file system for URL routing and avoids the use of a relational database for storing content and metadata.

ما هي الميزات الرئيسية لـ picocms/pico؟

الميزات الرئيسية لـ picocms/pico هي: Flat-File CMS, PHP Content Management Systems, Markdown-Driven Generators, Markdown Site Publishing, Multi-Language Websites, Multilingual Content Publishing, Multilingual Site Management, Content Metadata Management.

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

تشمل البدائل مفتوحة المصدر لـ picocms/pico: getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… skills/github-pages — This project is a static site generator platform and hosting system that transforms structured content into live… assemble/assemble — Assemble is a static site generator and build pipeline system that compiles markdown, templates, and data into static… lektor/lektor — Lektor is a Python-based static site generator and flat-file content management system. It transforms raw content and… justinwalsh/daux.io — This project is a Markdown static site generator and documentation server that converts files and folder structures… typecho/typecho — Typecho is a self-hosted PHP blogging platform and content management system designed for publishing blogs and…