awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

80 مستودعات

Awesome GitHub RepositoriesDocumentation Tools

Systems and utilities for managing technical documentation and architectural decisions.

Explore 80 awesome GitHub repositories matching part of an awesome list · Documentation Tools. Refine with filters or upvote what's useful.

Awesome Documentation Tools GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • github/gitignoreالصورة الرمزية لـ github

    github/gitignore

    174,470عرض على GitHub↗

    This project provides a comprehensive collection of version-control ignore templates designed to exclude unnecessary files from repositories. It offers a wide range of patterns tailored for specific programming languages, build systems, frameworks, platforms, and development tools. The repository includes documentation on the standards and procedures for contributing, as well as guidelines for creating effective and maintainable templates. It also covers specialized and versioned templates to address niche requirements and specific software configurations.

    Official templates for ignoring files in Git repositories.

    gitgitignore
    عرض على GitHub↗174,470
  • storybooks/storybookالصورة الرمزية لـ storybooks

    storybooks/storybook

    90,364عرض على GitHub↗

    Storybook is an integrated environment for developing, documenting, and testing user interface components. It provides a development workshop for building components in isolation from main application logic, alongside a testing tool for simulating viewports and analyzing accessibility. The project creates a living catalog of interface elements that generates interactive examples and technical documentation for component APIs. It includes a dedicated environment for visual regression testing to verify states and behaviors across different configurations and screen dimensions. The platform cov

    UI development environment for component isolation.

    TypeScript
    عرض على GitHub↗90,364
  • lord/slateالصورة الرمزية لـ lord

    lord/slate

    36,082عرض على GitHub↗

    Slate is a static API documentation generator and developer documentation framework. It transforms API specifications and text files into a formatted static website designed for hosting API references and guides. The system functions as a static site generator that builds a developer portal without the need for a backend database. It manages API reference details by organizing technical endpoints into a readable format and providing a structured layout for developer consumption. The framework covers content generation and site architecture, including the compilation of markdown guides and th

    Builds responsive, multi-column API documentation.

    عرض على GitHub↗36,082
  • ryanhanwu/how-to-ask-questions-the-smart-wayالصورة الرمزية لـ ryanhanwu

    ryanhanwu/How-To-Ask-Questions-The-Smart-Way

    35,230عرض على GitHub↗

    This project is a technical communication guide and developer support manual designed to help users frame high-quality technical questions to obtain helpful answers from online communities. It provides a structured troubleshooting framework for isolating problems and searching archives before requesting assistance from subject matter experts. The guide covers professional social norms and etiquette required to maintain a positive reputation within developer forums. It includes instructions on managing community interactions and following up after resolutions to handle technical social interac

    Guide on effective technical communication.

    JavaScriptrtfmstfwtranslation
    عرض على GitHub↗35,230
  • squidfunk/mkdocs-materialالصورة الرمزية لـ squidfunk

    squidfunk/mkdocs-material

    26,949عرض على GitHub↗

    This project is a comprehensive documentation site framework and static site generator theme designed to transform markdown files into professional, responsive websites. It functions as a technical content platform that supports complex documentation projects, including multi-project management, blog workflows, and advanced content formatting. By processing source files through an extensible pipeline, it generates self-contained HTML sites that can be hosted on any web server without a database. What distinguishes this framework is its focus on developer experience and highly configurable bui

    High-quality, responsive theme for documentation sites.

    Pythondocumentationframeworkmaterial-design
    عرض على GitHub↗26,949
  • rebilly/redocالصورة الرمزية لـ Rebilly

    Rebilly/ReDoc

    25,758عرض على GitHub↗

    ReDoc is an OpenAPI documentation generator that transforms OpenAPI and Swagger specifications into interactive, three-panel API reference websites. It provides a system for generating these references as standalone static HTML files or as embedded UI components for integration into existing websites and developer portals. The tool organizes API specifications into a responsive layout featuring a navigation sidebar, detailed endpoint descriptions, and language-specific code samples. It supports the visualization of complex data models by mapping schema definitions to human-readable tables and

    Creates three-panel documentation from OpenAPI specifications.

    TypeScript
    عرض على GitHub↗25,758
  • mkdocs/mkdocsالصورة الرمزية لـ mkdocs

    mkdocs/mkdocs

    22,177عرض على GitHub↗

    MkDocs is a static site generator designed specifically for creating project documentation. It functions as a command-line utility that transforms structured Markdown files into professional, searchable websites. By utilizing a centralized configuration file, it manages site metadata, navigation hierarchies, and build settings to ensure consistent output across documentation projects. The platform distinguishes itself through a highly extensible architecture that separates content from presentation. Users can apply visual themes to control the site's appearance, while a plugin-based build sys

    Static site generator geared towards project documentation.

    Pythondocumentationmarkdownmkdocs
    عرض على GitHub↗22,177
  • joelparkerhenderson/architecture-decision-recordالصورة الرمزية لـ joelparkerhenderson

    joelparkerhenderson/architecture-decision-record

    16,199عرض على GitHub↗

    This project provides a framework for capturing and managing architectural decision records within a version-controlled codebase. It functions as a documentation standard that enables engineering teams to record the context, rationale, and consequences of significant technical choices, ensuring that design history is preserved as a first-class artifact alongside the source code. The system distinguishes itself by integrating design documentation directly into the development lifecycle. By utilizing template-driven metadata, it enforces a consistent structure for all technical records, which f

    Templates and examples for documenting architectural decisions.

    adrarchitecture-decision-recorddecision-record
    عرض على GitHub↗16,199
  • swaggo/swagالصورة الرمزية لـ swaggo

    swaggo/swag

    12,611عرض على GitHub↗

    Swag is a documentation tool for Go that generates standardized API specification files by parsing declarative annotations within source code. It functions by analyzing source files to extract metadata from comments and function signatures, transforming them into machine-readable formats such as JSON or YAML. This process ensures that technical documentation remains synchronized with the underlying code structure throughout the development lifecycle. The tool distinguishes itself through its ability to perform static source code parsing and type-system reflection, which allows it to map compl

    Swagger documentation generator for Go.

    Goannotationsgolangopenapi
    عرض على GitHub↗12,611
  • go-swagger/go-swaggerالصورة الرمزية لـ go-swagger

    go-swagger/go-swagger

    9,989عرض على GitHub↗

    go-swagger is a toolkit for working with Swagger/OpenAPI 2.0 specifications in Go. It generates server, client, and CLI code from a specification document, and can also produce a specification by scanning annotated Go source code. The project includes a static validation engine that checks documents against the schema and project-specific rules, and a specification transformation pipeline that resolves, flattens, and merges documents. The toolkit generates both client and server code from the same specification, ensuring consistency in request and response handling. It also produces a command

    Full Swagger 2.0 implementation.

    Goapicode-generatorgo
    عرض على GitHub↗9,989
  • readthedocs/readthedocs.orgالصورة الرمزية لـ readthedocs

    readthedocs/readthedocs.org

    8,365عرض على GitHub↗

    Read the Docs is a documentation hosting platform and continuous integration pipeline that automatically builds and hosts documentation websites directly from version control repositories. It functions as a static site generator host, transforming raw source files into rendered websites for public consumption. The platform includes a documentation translation manager that synchronizes files between source repositories and external localization services to manage multilingual content. It employs a dependency-backtracking resolver to manage package versions and ensure stable build environments.

    CI platform for building and hosting project documentation.

    Python
    عرض على GitHub↗8,365
  • rtfd/readthedocs.orgالصورة الرمزية لـ rtfd

    rtfd/readthedocs.org

    8,365عرض على GitHub↗

    Read the Docs is an automated documentation hosting platform that transforms source files from version control into published websites. It functions as a documentation pipeline that updates content automatically on every commit to keep technical manuals in sync with software releases. The platform provides specialized hosting for static site documentation and integrates as a CI/CD pipeline for documentation workflows. It utilizes a webhook-driven build system to trigger documentation rebuilds automatically by listening for push events from remote version control systems. The service supports

    Online documentation hosting system.

    Python
    عرض على GitHub↗8,365
  • apis-guru/graphql-voyagerالصورة الرمزية لـ APIs-guru

    APIs-guru/graphql-voyager

    8,144عرض على GitHub↗

    GraphQL Voyager is a schema visualizer and data model explorer that provides an interactive graph representation of a GraphQL API. It serves as a documentation tool for inspecting types and fields by transforming schema introspection data into a visual interface. The tool maps the relationships between different types and fields, allowing for the analysis of complex data models and their connections. Users can filter the visual representation to remove deprecated fields or wrapper classes and use a dedicated information panel to examine technical specifications for specific data types.

    Visualizer for exploring GraphQL schemas.

    TypeScript
    عرض على GitHub↗8,144
  • sphinx-doc/sphinxالصورة الرمزية لـ sphinx-doc

    sphinx-doc/sphinx

    7,678عرض على GitHub↗

    Sphinx is an extensible documentation framework and multi-format document publisher. It serves as a technical content organizer that converts reStructuredText markup and Python source code comments into structured documentation for technical projects. The system transforms a single set of markup files into multiple output formats, including HTML, LaTeX, EPUB, and Texinfo. It functions as a Python API documentation tool, extracting documentation directly from source code to maintain synchronized technical reference manuals. The framework organizes complex information into hierarchies with aut

    Tool for creating intelligent and beautiful documentation.

    Pythondocsdocumentationdocumentation-tool
    عرض على GitHub↗7,678
  • realm/jazzyالصورة الرمزية لـ realm

    realm/jazzy

    7,384عرض على GitHub↗

    Jazzy is a source code documentation tool and API generator designed for Swift and Objective-C. It analyzes project roots and compiled modules to produce searchable HTML websites or offline docsets. The system functions as a multi-module API documenter, aggregating documentation from separate source modules into a single site with cross-module linking. It serves as a markdown-based documentation engine that integrates technical guides and LaTeX mathematical equations to complement generated API references. The tool covers a broad capability surface including multi-language API generation for

    Documentation generator for Swift and Objective-C.

    Ruby
    عرض على GitHub↗7,384
  • doxygen/doxygenالصورة الرمزية لـ doxygen

    doxygen/doxygen

    6,506عرض على GitHub↗

    Doxygen is a source code documentation generator and multi-language API reference tool. It extracts annotated comments from source code to create structured technical manuals and searchable software libraries in formats including HTML, LaTeX, and PDF. The project functions as a static code analysis visualizer, generating call graphs, class diagrams, and inheritance hierarchies to illustrate codebase structure. It also serves as an XML documentation export engine, producing structured metadata that can be transformed via XSLT or third-party tools. Beyond API extraction, the tool provides a Ma

    Standard tool for generating source code documentation.

    C++
    عرض على GitHub↗6,506
  • npryce/adr-toolsالصورة الرمزية لـ npryce

    npryce/adr-tools

    5,518عرض على GitHub↗

    adr-tools هي أداة سطر أوامر لأتمتة إنشاء وفهرسة وإدارة سجلات قرارات الهندسة المعمارية. تقوم بإنشاء وصيانة سجل للخيارات التقنية باستخدام سلسلة من ملفات Markdown الخاضعة للتحكم في الإصدار. تسهل الأداة حوكمة هندسة البرمجيات من خلال تتبع تطور القرارات عبر إصدارات git ووسم المعالم. تسمح بتهيئة سجلات القرارات وإدارة الديون التقنية عن طريق وضع علامة على القرارات السابقة كـ "مستبدلة" أو "عفا عليها الزمن". يستخدم النظام إنشاء ملفات يعتمد على القوالب لإنشاء سجلات موحدة ويستخدم اتفاقية تسمية متسلسلة لفهرسة نظام الملفات. يتتبع حالة القرارات من خلال تحديثات الرأس ويستفيد من التزامات git للحفاظ على سجل قابل للتدقيق للتغييرات المعمارية.

    Command-line utility for creating and managing architectural decision records.

    Shellarchitecturearchitecture-decision-recordsdocumentation
    عرض على GitHub↗5,518
  • k1low/tblsالصورة الرمزية لـ k1LoW

    k1LoW/tbls

    4,254عرض على GitHub↗

    tbls is a Go-based command line utility used for documenting, analyzing, and linting relational database schemas. It functions as a documentation tool that generates structured reports and entity-relationship diagrams in Markdown, JSON, or Excel formats, as well as a schema diff tool for identifying discrepancies between a live database and its documentation. The project allows for schema augmentation and the definition of virtual relationships through external configuration files, enabling metadata overrides and table connections without requiring database migrations or native constraints. I

    CI-friendly tool for documenting databases.

    Go
    عرض على GitHub↗4,254
  • swaggo/gin-swaggerالصورة الرمزية لـ swaggo

    swaggo/gin-swagger

    4,231عرض على GitHub↗

    gin-swagger هو وسيط (middleware) لـ Swagger UI لإطار عمل الويب Gin يعمل كمولد وثائق OpenAPI 2.0. يوفر بيئة اختبار REST API تفاعلية وواجهة تعتمد على المتصفح لتصور عقود API واختبار نقاط النهاية. يسمح المشروع باستضافة تعريفات API متعددة على موجه واحد عن طريق تعيين اسم فريد لكل منها. يمكن من تخصيص العرض البصري والسلوك للواجهة، بما في ذلك التحكم في عمق التوسع واستمرار المصادقة. يعترض الوسيط المسارات لتقديم تعريفات API كحمولات JSON ويضمن الأصول الثابتة الضرورية لواجهة المستخدم مباشرة في الملف الثنائي. يسهل اختبار API التفاعلي للتحقق من هياكل الطلب والاستجابة من خلال متصفح الويب.

    Swagger middleware for Gin framework.

    Gogingin-middlewaregin-swagger
    عرض على GitHub↗4,231
  • compodoc/compodocالصورة الرمزية لـ compodoc

    compodoc/compodoc

    4,113عرض على GitHub↗

    Compodoc هو مولد توثيق API لـ TypeScript، ومولد مواقع ثابتة، ومصور معمارية المشروع. يقوم بتحليل الكود المصدري وتعليقات JSDoc لإنشاء مواقع مرجعية تقنية قابلة للبحث، وكتالوجات API، وصفحات HTML مستقلة. يتميز المشروع بتحليل عبارات الاستيراد لإنتاج رسوم بيانية للتبعيات وخرائط الوحدات التي توضح العلاقات الهيكلية داخل قاعدة الكود. يتضمن دعماً متخصصاً لتصور مشاريع Angular، وسير عمل NestJS، ومكونات Stencil للويب، ويمكنه تضمين عروض توضيحية حية مباشرة في صفحات التوثيق. يعمل النظام أيضاً كمحلل لتغطية التوثيق، حيث يوفر تقارير ويفرض حد أدنى من عتبات التغطية داخل خطوط أنابيب التكامل المستمر (CI) لإفشال عمليات البناء إذا كانت مستويات التوثيق غير كافية. تشمل القدرات الإضافية تكامل Markdown، وتصدير البيانات بتنسيقات متعددة إلى JSON أو Markdown، وخادم تطوير محلي مع مراقبة نظام الملفات لإعادة البناء التلقائي. يمكن للمستخدمين تخصيص المخرجات من خلال ملفات التكوين، وتصميم CSS مخصص، وتصفية رؤية العناصر لاستبعاد رموز معينة أو علامات داخلية من الموقع النهائي.

    Documentation generator for application code.

    TypeScript
    عرض على GitHub↗4,113
السابق123…4التالي
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Documentation Tools