awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
splitbrain avatar

splitbrain/dokuwiki

0
View on GitHub↗
4,654 stars·918 forks·PHP·GPL-2.0·2 viewswww.dokuwiki.org↗

Dokuwiki

DokuWiki is an open-source wiki engine and collaborative knowledge base designed for creating and organizing documentation through a web-based multi-user editing system. It operates as a flat-file wiki, storing pages as plain text files rather than utilizing a relational database.

The software provides a shared workspace for collaborative knowledge management, facilitating the creation of internal company wikis, project documentation workflows, and shared documentation hosting.

The system implements a namespace-based directory hierarchy and access control lists to manage user permissions. It uses a plugin-based hook system for extending core behavior and performs on-the-fly parsing to convert plain text syntax into HTML.

Features

  • Collaborative Knowledge Bases - Provides a shared workspace for creating and organizing documentation through a web-based multi-user editing system.
  • Collaborative Workspaces - Provides a shared environment where multiple users can edit and organize documentation within a centralized workspace.
  • Flat-File CMS - Operates as a content management system that uses plain text files for data storage instead of a relational database.
  • Plain-Text Persistence - Stores all page content as individual plain-text files in a directory hierarchy for maximum portability.
  • Self-Hosted Wiki Servers - Provides a self-hosted wiki server that persists data to the local file system and serves content over HTTP.
  • Documentation Hosting - Provides a web-based platform for hosting and editing structured technical documentation.
  • Project Documentation - Provides resources for managing technical specifications, meeting notes, and project-related information for technical teams.
  • Enterprise Wikis - Serves as a centralized documentation platform for organizational knowledge management, such as employee handbooks and technical guides.
  • Permission-Based Access Control - Implements a security model where page access and editing rights are granted based on permissions assigned to users or groups.
  • Namespace Mappings - Maps wiki page namespaces directly to physical folder paths on the server file system.
  • Hook-Based Plugin Systems - Provides a plugin system that allows extensions to inject custom logic into predefined execution points and lifecycle events.
  • On-the-Fly Compilation - Converts plain text wiki syntax into HTML in real-time during the HTTP request cycle.
  • Nagios Ecosystem - Documentation platform for maintaining monitoring procedures.
  • Knowledge Bases - Simple, file-based wiki requiring no database.

Star history

Star history chart for splitbrain/dokuwikiStar history chart for splitbrain/dokuwiki

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

Open-source alternatives to Dokuwiki

Similar open-source projects, ranked by how many features they share with Dokuwiki.
  • xwiki/xwiki-platformxwiki avatar

    xwiki/xwiki-platform

    1,267View on GitHub↗

    XWiki Platform is a collaborative content management system and enterprise wiki designed for creating, organizing, and sharing structured documentation. It functions as a Java-based application framework that enables teams to build data-driven business applications directly within a web environment. By combining a flexible knowledge base with modular development tools, the platform supports both standard document management and the creation of custom, interactive software solutions. The platform distinguishes itself through a highly extensible architecture that allows for deep customization w

    Java
    View on GitHub↗1,267
  • shaarli/shaarlishaarli avatar

    shaarli/Shaarli

    3,873View on GitHub↗

    Shaarli is a self-hosted bookmark manager and knowledge base designed for organizing web links and notes in a private, searchable library. It functions as a flat-file content platform, storing information in structured text files rather than requiring an external database management system. The system emphasizes data portability and content distribution, providing tools for archiving bookmarks in portable formats and generating RSS and Atom feeds for digital content syndication. It also includes utilities for removing tracking parameters from URLs and creating public permalinks for curated li

    PHPbookmarkingbookmarksbookmarks-manager
    View on GitHub↗3,873
  • flarum/coreflarum avatar

    flarum/core

    6,729View on GitHub↗

    This project is a self-hosted community engine and forum software designed for hosting threaded discussions. It functions as a JSON API community platform, exposing all data and functionality through a standardized interface to support a single-page application architecture. The system is built to be a multi-language discussion board with integrated localization and language pack support. The platform is defined by a modular architecture that allows for extensive customization through an extension-based plugin system. This extensibility enables the modification of core behavior, the addition

    PHP
    View on GitHub↗6,729
  • docsifyjs/docsifydocsifyjs avatar

    docsifyjs/docsify

    31,293View on GitHub↗

    Docsify is a client-side documentation framework and no-build static site generator. It functions as a browser-based engine that converts Markdown files into HTML on the fly, allowing for the generation of documentation websites without a static build or compilation process. The system employs a plugin interface and lifecycle hooks to modify the rendering process and extend site capabilities. It supports dynamic theme injection and visual style customization through external CSS and layout configurations. The framework includes capabilities for multi-language content management, full-text se

    JavaScriptdocdocsdocsify
    View on GitHub↗31,293
See all 30 alternatives to Dokuwiki→

Frequently asked questions

What does splitbrain/dokuwiki do?

DokuWiki is an open-source wiki engine and collaborative knowledge base designed for creating and organizing documentation through a web-based multi-user editing system. It operates as a flat-file wiki, storing pages as plain text files rather than utilizing a relational database.

What are the main features of splitbrain/dokuwiki?

The main features of splitbrain/dokuwiki are: Collaborative Knowledge Bases, Collaborative Workspaces, Flat-File CMS, Plain-Text Persistence, Self-Hosted Wiki Servers, Documentation Hosting, Project Documentation, Enterprise Wikis.

What are some open-source alternatives to splitbrain/dokuwiki?

Open-source alternatives to splitbrain/dokuwiki include: xwiki/xwiki-platform — XWiki Platform is a collaborative content management system and enterprise wiki designed for creating, organizing, and… shaarli/shaarli — Shaarli is a self-hosted bookmark manager and knowledge base designed for organizing web links and notes in a private,… flarum/core — This project is a self-hosted community engine and forum software designed for hosting threaded discussions. It… docsifyjs/docsify — Docsify is a client-side documentation framework and no-build static site generator. It functions as a browser-based… egoist/docute — Docute is a browser-based documentation framework that transforms markdown files into functional websites directly… bookstackapp/bookstack — BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured…