awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mindoc-org avatar

mindoc-org/mindoc

0
View on GitHub↗
7,826 estrellas·1,982 forks·Go·Apache-2.0·5 vistasdoc.gsw945.com/docs/mindoc-docs↗

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.

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.

Historial de estrellas

Gráfico del historial de estrellas de mindoc-org/mindocGráfico del historial de estrellas de mindoc-org/mindoc

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Mindoc

Proyectos open-source similares, clasificados según cuántas características comparten con Mindoc.
  • hedgedoc/hedgedocAvatar de hedgedoc

    hedgedoc/hedgedoc

    7,249Ver en 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
    Ver en GitHub↗7,249
  • cnodejs/nodeclubAvatar de cnodejs

    cnodejs/nodeclub

    9,303Ver en 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
    Ver en GitHub↗9,303
  • getgrav/gravAvatar de getgrav

    getgrav/grav

    15,395Ver en 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
    Ver en GitHub↗15,395
  • ibm/mcp-context-forgeAvatar de IBM

    IBM/mcp-context-forge

    3,310Ver en 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
    Ver en GitHub↗3,310
Ver las 30 alternativas a Mindoc→

Preguntas frecuentes

¿Qué hace mindoc-org/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.

¿Cuáles son las características principales de mindoc-org/mindoc?

Las características principales de mindoc-org/mindoc son: 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.

¿Qué alternativas de código abierto existen para mindoc-org/mindoc?

Las alternativas de código abierto para mindoc-org/mindoc incluyen: 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…