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
mindoc-org avatar

mindoc-org/mindoc

0
View on GitHub↗

Mindoc

Mindoc is a self-hosted documentation portal and API documentation management system built as a Golang web application. It serves as a markdown documentation engine for authoring, organizing, and sharing technical interface documentation and database dictionaries. The system persists project data and user accounts using MySQL or SQLite databases.

The platform distinguishes itself by integrating diagrams-as-code rendering via Mermaid syntax, allowing flowcharts, sequence diagrams, and Gantt charts to be generated directly from text. It supports a flexible content pipeline that combines markdown authoring with custom HTML embedding and provides the ability to export projects into PDF and Word formats.

The system includes comprehensive tools for collaborative technical writing, including role-based access control, project space cloning, and team-based editing. It provides administrative oversight through document permission management, comment moderation, and project privacy controls secured by unique tokens.

Deployment options include containerized environments using Docker, as well as automated shell scripts for Linux and Windows environments.

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
doc.gsw945.com/docs/mindoc-docs
↗

Features

  • API Documentation Systems - Serves as a centralized platform for authoring, organizing, and sharing technical interface documentation and database dictionaries.
  • Markdown-Based Content Authoring - Uses a lightweight markup language for authoring and managing technical documentation and API dictionaries.
  • Self-Hosted Documentation Tooling - A private documentation site with user authentication, role-based access control and PDF export capabilities.
  • Self-Hosted Knowledge Bases - Provides a private, self-hosted platform for managing technical knowledge with local database storage.
  • Markdown Documentation - Uses a documentation system that renders technical content from Markdown, custom HTML, and Mermaid diagrams.
  • Technical Writing Tools - Offers a specialized writing environment for authoring technical content using Markdown with team collaboration tools.
  • Technical Documentation - Provides a centralized system for creating and organizing technical interface documentation and database dictionaries.
  • Markdown Site Publishing - Transforms Markdown files and Mermaid diagrams into a structured web presence or downloadable PDF and Word files.
  • Markdown to HTML Converters - Transforms Markdown plaintext markup into structured HTML for web-based documentation display.
  • Mermaid Diagram Renderers - Renders flowcharts, sequence diagrams, and Gantt charts using Mermaid syntax embedded within Markdown.
  • Permission Management - Provides programmatic control over access roles and sharing settings for collaborative documentation.
  • Role-Based Access Control - Implements a system for managing user permissions and restricting system functionality based on assigned administrative roles.
  • Permissioned Sharing Links - Generates shareable, permissioned links to allow internal or external users to access specific project documentation.
  • Team Collaboration Management - Provides administrative tools for managing project members, assignments, and access controls for shared workspaces.
  • Document Templating Systems - Provides custom templates at global or document-specific levels to maintain consistent formatting across technical documentation.
  • Multi-Format Document Exports - Converts documentation and projects into multiple downloadable formats, including PDF and Word.
  • Data Persistence Layers - Provides a configurable data persistence layer that supports both MySQL and SQLite databases.
  • Relational Database Backends - Supports interchangeable relational database backends, specifically MySQL and SQLite, for persisting application data.
  • Markdown Note Importers - Ingests existing documentation into the system via Markdown files or compressed archive packages.
  • Project Privacy Tokens - Protects private project spaces by requiring unique security tokens for unauthorized or external access.
  • Project Visibility Control - Provides mechanisms to toggle project visibility between public and private states and secure restricted access with tokens.
  • Site Visibility Controls - Controls global site visibility and security settings, including anonymous access and captcha requirements for the portal.
  • Go Web Applications - Implemented as a server-side web application using the Go programming language and Beego framework.
7,826 stars·1,982 forks·Go·Apache-2.0·32 views

Star history

Star history chart for mindoc-org/mindocStar history chart for mindoc-org/mindoc

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.

Frequently asked questions

What does mindoc-org/mindoc do?

Mindoc is a self-hosted documentation portal and API documentation management system built as a Golang web application. It serves as a markdown documentation engine for authoring, organizing, and sharing technical interface documentation and database dictionaries. The system persists project data and user accounts using MySQL or SQLite databases.

What are the main features of mindoc-org/mindoc?

The main features of mindoc-org/mindoc are: API Documentation Systems, Markdown-Based Content Authoring, Self-Hosted Documentation Tooling, Self-Hosted Knowledge Bases, Markdown Documentation, Technical Writing Tools, Technical Documentation, Markdown Site Publishing.

Which projects share features with mindoc-org/mindoc?

Projects with overlapping indexed features include: hedgedoc/hedgedoc — HedgeDoc is a self-hosted documentation platform and real-time collaborative Markdown editor. It serves as a digital… cnodejs/nodeclub — Nodeclub is a self-hosted community forum and bulletin board system built as a Node.js web application. It serves as a… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… ibm/mcp-context-forge — mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a… kde/ghostwriter — Ghostwriter is a distraction-free markdown text editor and document processor. It provides a focused writing… hermanmartinus/bearblog — Bear Blog is a lightweight, self-hosted blogging platform that compiles Markdown files into static HTML pages at build…

Projects sharing features with Mindoc

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

    hedgedoc/hedgedoc

    7,249View on GitHub↗

    HedgeDoc is a self-hosted documentation platform and real-time collaborative Markdown editor. It serves as a digital workspace for creating shared technical notes and managing knowledge through a privately hosted system. The platform enables multiple users to write and format Markdown documents simultaneously in a shared live environment. It integrates external identity providers such as LDAP, SAML, and social platforms via OAuth2 to manage user access and authentication. The system includes capabilities for content publishing, including exporting notes to GitHub Gists and generating automat

    TypeScript
    View on GitHub↗7,249
  • cnodejs/nodeclubcnodejs avatar

    cnodejs/nodeclub

    9,303View on GitHub↗

    Nodeclub is a self-hosted community forum and bulletin board system built as a Node.js web application. It serves as a platform for hosting social communities and managing user discussions. The software incorporates a markdown-based content management system for authoring rich text posts. It includes tools for user account management, registration, and administrative account activation to control platform access. The system provides content moderation through HTML sanitization and post submission rate limits. Additional capabilities include automated email notifications, Google Analytics int

    JavaScript
    View on GitHub↗9,303
  • 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

    PHPcmscontentcontent-management
    View on GitHub↗15,395
  • ibm/mcp-context-forgeIBM avatar

    IBM/mcp-context-forge

    3,310View on GitHub↗

    mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a single consistent interface for discovery and execution. It acts as a centralized proxy that aggregates multiple servers and APIs, allowing AI agents to access and invoke a unified set of tools, prompts, and resources. The project distinguishes itself through a multi-protocol translation bridge that converts communication between standard I/O, SSE, gRPC, and REST to enable interoperability between disparate tool servers. It includes a comprehensive LLM evaluation framework for

    Pythonagentsaiapi-gateway
    View on GitHub↗3,310
  • Compare all 30 related projects→