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

Self-Hosted WordPress

Ranking updated Jul 13, 2026

For a content management system for websites, the first results are wagtail/wagtail (Wagtail is a robust, database-backed content management system that provides a comprehensive administrative interface, media management, and a flexible block-based editor, making it a direct and powerful alternative to WordPress for building websites), wordpress/wordpress (WordPress is the definitive self-hosted content management system, providing the full suite of required features including a robust plugin architecture, theme engine, WYSIWYG editor, and comprehensive user role management) and wordpress/wordpress-develop (This is the official source repository for the WordPress platform itself, providing the complete, database-backed CMS experience with full support for themes, plugins, media management, and user roles). tryghost/ghost and payloadcms/payload round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “self hosted wordpress”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Self-Hosted WordPress

Find the best repos with AI.We'll search the best matching repositories with AI.
  • wagtail/wagtailwagtail avatar

    wagtail/wagtail

    20,366View on 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 robust, database-backed content management system that provides a comprehensive administrative interface, media management, and a flexible block-based editor, making it a direct and powerful alternative to WordPress for building websites.

    PythonRole-Based Access Control
    View on GitHub↗20,366
  • wordpress/wordpressWordPress avatar

    WordPress/WordPress

    21,196View on 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 the definitive self-hosted content management system, providing the full suite of required features including a robust plugin architecture, theme engine, WYSIWYG editor, and comprehensive user role management.

    PHPContent Management SystemsVisual Website BuildersContent Block Editors
    View on GitHub↗21,196
  • wordpress/wordpress-developWordPress avatar

    WordPress/wordpress-develop

    3,361View on GitHub↗

    This repository serves as the official development source for the WordPress content management system, providing the infrastructure required to contribute to the core codebase. It functions as a platform for building and maintaining websites through a PHP-based framework, supporting the collaborative development of the software through a centralized version control system. The project provides a comprehensive suite of tools for developers to manage the software lifecycle, including the ability to provision containerized local development environments and execute administrative tasks via a ter

    This is the official source repository for the WordPress platform itself, providing the complete, database-backed CMS experience with full support for themes, plugins, media management, and user roles.

    PHPCore Software Contribution EnvironmentsAutomated Software TestingCommand Line Interfaces
    View on GitHub↗3,361
  • tryghost/ghostTryGhost avatar

    TryGhost/Ghost

    53,965View on 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 robust, self-hostable publishing platform that provides essential CMS features like media management, user roles, and a theme engine, though it prioritizes a headless, API-first architecture over the traditional monolithic WYSIWYG experience of WordPress.

    JavaScriptUser Management
    View on GitHub↗53,965
  • payloadcms/payloadpayloadcms avatar

    payloadcms/payload

    43,053View on 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.

    Payload is a robust, self-hostable headless CMS that provides a powerful plugin architecture, media management, and role-based access control, though it differs from traditional platforms like WordPress by using a code-first approach to schema definition rather than a visual site-building interface.

    TypeScriptRich Text EditorsTheme Management Systems
    View on GitHub↗43,053
  • area17/twillarea17 avatar

    area17/twill

    3,956View on 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

    Twill is a framework for building custom CMS solutions that provides the necessary administrative interface, media management, and block-based editing tools, though it requires more developer configuration than a turnkey platform like WordPress.

    PHPRole-Based Access Control
    View on GitHub↗3,956
  • getgrav/gravgetgrav avatar

    getgrav/grav

    15,395View on 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 self-hosted content management system that provides a robust plugin architecture, theme engine, and administrative interface, though it uses a flat-file approach rather than a traditional database-backed storage system.

    PHPRole-Based Access ControlRole-Based Access Controls
    View on GitHub↗15,395
  • halo-dev/halohalo-dev avatar

    halo-dev/halo

    39,058View on 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, self-hostable content management system that provides a plugin architecture, theme engine, and administrative interface for managing media and content, making it a direct alternative to platforms like WordPress.

    JavaContent Management PlatformsStatic Site GeneratorsJava Ecosystem
    View on GitHub↗39,058
  • bookstackapp/bookstackBookStackApp avatar

    BookStackApp/BookStack

    18,305View on GitHub↗

    BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured documentation. It utilizes a hierarchical content model that arranges information into nested trees of books, chapters, and pages, supported by a dedicated search index for rapid retrieval across the entire knowledge base. The platform distinguishes itself through deep integration with enterprise identity providers, allowing organizations to centralize authentication and access control via LDAP, SAML, or OIDC. It provides extensive administrative control over the content lifecycle, inc

    BookStack is a self-hosted platform that provides a WYSIWYG editor, media management, and user role management, though it is specifically optimized for structured documentation and knowledge bases rather than general-purpose blogging.

    PHPContent Organization SystemsDocumentation and Knowledge ManagementDocumentation Search
    View on GitHub↗18,305
  • madebymany/sir-trevor-jsmadebymany avatar

    madebymany/sir-trevor-js

    4,483View on GitHub↗

    sir-trevor-js is a modular block-based rich text editor and content framework. It functions as a customizable WYSIWYG editor that transforms visual input into a structured JSON content framework, storing documents as a tree of independent data blocks rather than flat HTML strings. The system is distinguished by its focus on structured content management, allowing users to define custom block types, set block constraints, and implement schema-based content validation. It provides a plugin system for extending the editor with specialized content types and uses event-driven lifecycle hooks to ex

    This repository is a modular rich text editor component designed to be embedded within a larger application, rather than a complete, self-contained content management system with user roles, themes, and database management.

    JavaScriptMedia UploadersBlock-Based Editors
    View on GitHub↗4,483
  • causefx/organizrcausefx avatar

    causefx/Organizr

    5,693View on GitHub↗

    Organizr is a self-hosted service dashboard that aggregates links to all of your self-hosted applications into a single landing page for quick access. It functions as a unified tab manager, loading multiple services as individual tabs within one webpage to consolidate browser tabs and reduce clutter. The project provides role-based access control, restricting dashboard visibility and service links based on user authentication and permissions. It includes an external authentication gateway that validates credentials through Plex, Emby, LDAP, or sFTP, and a user management backend for creating,

    This is a service dashboard for managing links to other applications rather than a content management system for creating and publishing website or blog content.

    PHPRole-Based Access ControlUser Management
    View on GitHub↗5,693
  • codex-team/editor.jscodex-team avatar

    codex-team/editor.js

    31,528View on GitHub↗

    Editor.js is a block-style rich text editor that organizes document content into an ordered array of independent, modular data objects. By replacing monolithic HTML strings with a structured, machine-readable JSON format, it decouples the content creation process from the final presentation layer. The editor functions as a browser-based orchestration layer that manages user input, focus, and state synchronization across individual blocks. Its architecture is built on a plugin-driven system where external modules register themselves to handle specific content types, providing custom rendering

    This is a block-based rich text editor component designed to be embedded into a larger application, rather than a complete, self-contained content management system with user roles and database-backed site management.

    TypeScriptRich Text Editors
    View on GitHub↗31,528
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
wagtail/wagtail20.4KPythonBSD-3-ClauseJun 22, 2026
wordpress/wordpress21.2KPHPNOASSERTIONJun 16, 2026
wordpress/wordpress-develop
3.4K
PHP
GPL-2.0
Jun 23, 2026
tryghost/ghost54KJavaScriptMITJun 16, 2026
payloadcms/payload43.1KTypeScriptMITJun 16, 2026
area17/twill4KPHPApache-2.0Jun 8, 2026
getgrav/grav15.4KPHPmitFeb 10, 2026
halo-dev/halo39.1KJavaGPL-3.0Jun 16, 2026
bookstackapp/bookstack18.3KPHPmitFeb 21, 2026
madebymany/sir-trevor-js4.5KJavaScriptMITJun 10, 2024

Related searches

  • an open source content management system
  • a self-hosted newsletter blog
  • a self hosted comment system for websites
  • a database-free flat-file CMS
  • an open source platform for blogging
  • a self-hosted link-in-bio page
  • a self hosted platform for online discussions
  • a self-hosted Netlify alternative