awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
typecho avatar

typecho/typecho

0
View on GitHub↗
typecho.org↗

Typecho

Typecho is a self-hosted PHP blogging platform and content management system designed for publishing blogs and journals. It functions as a multi-database CMS, providing a writing interface that converts lightweight markup language into formatted HTML for streamlined article authoring.

The platform is built as a plugin-based system, allowing users to extend functionality and modify site behavior through third-party extensions. Site appearance and layout are managed through a customizable theme system.

The system includes capabilities for managing content via custom data fields and supports data persistence across multiple database engines.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Blog and Newsletter Publishing - Provides a complete platform for creating, managing, and publishing chronological blog articles and journals.
  • Blogging Platforms - Provides a self-hosted platform for creating and managing chronological blog articles and personal journals.
  • Markdown Editors - Includes a writing interface that provides real-time rendering and editing of markdown-formatted text.
  • Markdown Site Publishing - Transforms markdown content into a structured, navigable web presence for streamlined publishing.
  • Markdown to HTML Converters - Transforms lightweight markdown markup into structured HTML for rendering articles on the web.
  • PHP Content Management Systems - Provides a self-hosted content management system powered by PHP with customizable layouts.
  • Plugin Extenders - Enables the addition of new capabilities through a system of modular runtime plugins.
  • Modular Plugin Architectures - Employs a modular architecture that organizes core functionality into units extendable by third-party plugins.
  • Hook-Based Plugin Systems - Provides a hook-based system allowing plugins to intercept and modify the core execution flow.
  • CMS Plugin Systems - Implements a modular architecture that allows users to extend core functionality and modify site behavior through third-party plugins.
  • Extensible Web Platforms - Functions as an extensible platform where plugins can modify site behavior and add new features.
  • Website Themes - Offers a system of pre-built themes to customize the visual layout and design of the website.
  • Data & Databases - Supports data persistence across multiple database engines for flexible storage environments.
  • Custom Data Fields - Provides tools for defining specialized metadata fields to organize information beyond standard text.
  • Flexible Metadata Stores - Supports flexible key-value metadata stores for content entries to hold arbitrary structured data.
  • Multi-Database Connectors - Allows the CMS to interact with multiple database engines through a unified abstraction interface.
  • Database Abstraction Layers - Implements an abstraction layer to ensure compatibility across different SQL database engines.
  • Site Theming - Allows users to change the visual design and layout of the site by applying different themes.
  • Template-Driven Rendering - Generates dynamic HTML by merging content data models with predefined PHP server-side templates.
12,372 stars·2,130 forks·PHP·GPL-2.0·25 views

Star history

Star history chart for typecho/typechoStar history chart for typecho/typecho

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Typecho

These projects share indexed features with Typecho. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • picocms/picopicocms avatar

    picocms/Pico

    3,905View on GitHub↗

    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 capabil

    PHP
    View on GitHub↗3,905
  • otale/taleotale avatar

    otale/tale

    4,827View on GitHub↗

    Tale is a self-hosted blogging platform and content management system built with Java. It functions as a Markdown publishing system that renders lightweight markup into structured web pages and stores posts and metadata within an embedded database for portability and easy backups. The system is distinguished by its highly customizable visual layer, supporting custom skin design, external theme installation, and the development of templates using structured directories of assets. It also features a plugin system that allows for the loading of external logic packages and custom components durin

    JavaScriptbladeblogjava-blog
    View on GitHub↗4,827
  • hermanmartinus/bearblogHermanMartinus avatar

    HermanMartinus/bearblog

    4,721View on GitHub↗

    Bear Blog is a lightweight, self-hosted blogging platform that compiles Markdown files into static HTML pages at build time without requiring a database. It focuses on minimal publishing workflows with full visual customization through built-in themes and custom CSS, including dark mode support. The platform distinguishes itself with bot-neutral readership tracking that only counts page views when a visitor scrolls or hovers, ensuring metrics exclude automated traffic. It supports multilingual site deployments as either separate independent instances or tag-based language versions, and offers

    CSS
    View on GitHub↗4,721
  • pagekit/pagekitpagekit avatar

    pagekit/pagekit

    5,458View on 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

    PHPcmscontentcontent-management
    View on GitHub↗5,458
Compare all 30 related projects→

Frequently asked questions

What does typecho/typecho do?

Typecho is a self-hosted PHP blogging platform and content management system designed for publishing blogs and journals. It functions as a multi-database CMS, providing a writing interface that converts lightweight markup language into formatted HTML for streamlined article authoring.

What are the main features of typecho/typecho?

The main features of typecho/typecho are: Blog and Newsletter Publishing, Blogging Platforms, Markdown Editors, Markdown Site Publishing, Markdown to HTML Converters, PHP Content Management Systems, Plugin Extenders, Modular Plugin Architectures.

Which projects share features with typecho/typecho?

Projects with overlapping indexed features include: picocms/pico — Pico is a lightweight PHP content manager and Markdown website generator that functions as a flat-file CMS. It… otale/tale — Tale is a self-hosted blogging platform and content management system built with Java. It functions as a Markdown… hermanmartinus/bearblog — Bear Blog is a lightweight, self-hosted blogging platform that compiles Markdown files into static HTML pages at build… pagekit/pagekit — Pagekit is a PHP content management system and modular website builder. It provides a framework for creating and… napneko/napcatqq — NapCatQQ is a cross-platform runtime that implements the communication protocol required to automate chat bots on the… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site…