5 repositorios
Web applications designed with modular plugin systems to allow third-party modification of core behavior.
Distinct from Platform Extensibility Frameworks: None of the candidates focus on a general CMS-level extensibility framework for web platforms.
Explore 5 awesome GitHub repositories matching web development · Extensible Web Platforms. Refine with filters or upvote what's useful.
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 da
Functions as an extensible platform where plugins can modify site behavior and add new features.
Roundcube is an open-source, self-hosted webmail client designed for reading, composing, and organizing emails stored on remote servers using IMAP and SMTP protocols. It provides a browser-based interface that allows users to manage their mailboxes and sender identities through a secure communication platform. The platform is distinguished by its modular architecture, featuring a plugin-based extension system for adding new functional modules and a skin-based theme layer for customizing the visual appearance and responsive layouts. It further supports embedding its interface into external clo
Features a modular architecture with a plugin-based extension system for adding new functional modules.
This project is a self-hosted forum software and extensible community platform designed to facilitate online discussions and member engagement. It functions as a REST API discussion engine, providing a backend that manages community interactions and forum data via a standardized JSON interface for external applications. The platform is distinguished by a modular architecture that allows for deep customization through a package-based extension system and an interface extension framework. It employs an extender-based customization model, enabling external modules to modify internal system behav
Provides a graphical administrative interface to install, update, enable, and configure third-party add-ons.
Joomla is an open-source content management system written in PHP that enables users to create, edit, and organise digital content for websites. At its core, it functions as a template-based publishing platform, separating content from presentation so site design can be changed by switching templates without altering underlying data. As a multi-user content manager, Joomla supports multiple authors and editors with granular permissions, making it suitable for collaborative editorial workflows. What distinguishes Joomla is its extension-friendly architecture: the core functionality can be exte
Enables customizing website functionality using a vast library of third-party extensions like forms, galleries, and e-commerce.
bbs-go is a community forum software written in Go. It functions as a gamified community platform and social network framework, providing tools for hosting public discussions, managing knowledge bases, and coordinating user identities. The platform is distinguished by an integrated gamification engine that tracks activity via daily check-ins and reward tasks to award experience points, levels, and badges. It also features a specialized identity and access manager that supports role-based access control and third-party identity federation, including Google Sign-In integration. The system cove
Provides a modular plugin system that allows third-party modification of the core forum behavior and user interface.