awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 Repos

Awesome GitHub RepositoriesDocumentation Usage Examples

Code snippets and instructions demonstrating the usage of functions, classes, or APIs.

Distinct from API Usage Examples: Focuses on educational usage examples for library functions, distinct from API-specific request documentation.

Explore 11 awesome GitHub repositories matching education & learning resources · Documentation Usage Examples. Refine with filters or upvote what's useful.

Awesome Documentation Usage Examples GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • d2l-ai/d2l-enAvatar von d2l-ai

    d2l-ai/d2l-en

    29,001Auf GitHub ansehen↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Provides detailed instructions, parameter descriptions, and usage examples for library functions and classes.

    Pythonbookcomputer-visiondata-science
    Auf GitHub ansehen↗29,001
  • rust-lang/mdbookAvatar von rust-lang

    rust-lang/mdBook

    21,852Auf GitHub ansehen↗

    mdBook is a documentation build system and static site generator designed to compile collections of Markdown files into structured, navigable web-based books. It provides a comprehensive framework for managing technical documentation, featuring a hierarchical table of contents, integrated full-text search, and automated build processes that transform source content into ready-to-deploy HTML websites. The project distinguishes itself through a highly modular pipeline architecture that supports custom preprocessors and swappable rendering backends. This allows authors to intercept and modify co

    Validates embedded code examples by executing them during the build process to ensure accuracy.

    Rust
    Auf GitHub ansehen↗21,852
  • othneildrew/best-readme-templateAvatar von othneildrew

    othneildrew/Best-README-Template

    15,866Auf GitHub ansehen↗

    Best-README-Template is a standardized framework for creating consistent project documentation. It provides a structured markdown boilerplate designed to help developers communicate project requirements, installation steps, and contribution guidelines to new users. The template utilizes modular sectional composition and placeholder-based variable injection to simplify the maintenance of project metadata and contact details. By using predefined structural patterns, it ensures that documentation remains consistent across diverse software repositories while remaining readable in both raw text an

    Structures code examples and demonstrations to communicate project usage effectively.

    readmereadme-template
    Auf GitHub ansehen↗15,866
  • rust-lang/cargoAvatar von rust-lang

    rust-lang/cargo

    14,624Auf GitHub ansehen↗

    Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f

    Searches workspace crates for function calls and includes them as examples within generated documentation.

    Rustcargopackage-managerrust
    Auf GitHub ansehen↗14,624
  • scalar/scalarAvatar von scalar

    scalar/scalar

    13,979Auf GitHub ansehen↗

    Scalar is a platform for building and managing API specifications, focusing on OpenAPI and AsyncAPI standards. It provides tools to generate interactive API references with embedded testing interfaces, create mock servers for pre-implementation testing, and build offline-first API clients that sync with backend frameworks. The platform also supports version upgrades of specifications to maintain compatibility and includes command-line utilities for local development and document management. The project distinguishes itself through automated release workflows that generate changelogs and publi

    Produces OpenAPI test documentation to validate API behavior and demonstrate specification usage.

    TypeScriptapiapi-clientdocs
    Auf GitHub ansehen↗13,979
  • alufers/mitmproxy2swaggerAvatar von alufers

    alufers/mitmproxy2swagger

    9,530Auf GitHub ansehen↗

    mitmproxy2swagger is a tool that transforms captured mitmproxy network traffic into structured OpenAPI schemas for reverse-engineering REST APIs. It functions as an OpenAPI schema converter and network traffic documentation utility, extracting API endpoints and data structures from captured network packets to create formal technical references. The tool enables the reconstruction of undocumented APIs by converting intercepted HTTP request and response patterns into specifications. It supports merging multiple traffic capture files into a single schema to incrementally expand an API map and ut

    Adds sample headers and body data from captured network traffic to the resulting OpenAPI specification.

    HTMLmitmproxyopenapireverse-engineering
    Auf GitHub ansehen↗9,530
  • me115/linuxtools_rstAvatar von me115

    me115/linuxtools_rst

    6,012Auf GitHub ansehen↗

    Linux工具快速教程

    Teaches tool usage through concrete command examples with common parameter combinations.

    HTML
    Auf GitHub ansehen↗6,012
  • docker-library/docsAvatar von docker-library

    docker-library/docs

    5,281Auf GitHub ansehen↗

    This project serves as a documentation hub and specification repository for official Docker images. It functions as a metadata-driven documentation generator that transforms structured content files into markdown files and readmes for public distribution. The repository provides technical guides and configuration standards for deploying containerized software across multiple CPU architectures. It includes detailed manuals for configuring environment variables, volume mounts, and network settings to ensure consistent image deployments. The documentation covers a broad range of containerized e

    Integrates practical Docker Compose examples into documentation to demonstrate image usage.

    Shellhacktoberfest
    Auf GitHub ansehen↗5,281
  • microsoft/tsdocAvatar von microsoft

    microsoft/tsdoc

    4,954Auf GitHub ansehen↗

    TSDoc ist ein Dokumentationsstandard und eine Spezifikation für das Schreiben strukturierter Kommentare in TypeScript-Code. Es bietet ein portables System zur Definition von Metadaten, Tags und Querverweisen innerhalb des Quellcodes, um eine konsistente Analyse und Darstellung über verschiedene Toolings hinweg zu gewährleisten. Das Projekt enthält einen Doc-Kommentar-Parser, der Kommentare in einen strukturierten Syntaxbaum umwandelt, sowie einen Validator, der die Syntaxkonsistenz erzwingt. Es ermöglicht die Definition benutzerdefinierter Dokumentations-Tags über externe Konfigurationsdateien und unterstützt mehrere Syntax-Validierungsmodi, um die Einhaltung der Spezifikation zu unterstützen. Die Spezifikation deckt eine breite Palette von API-Dokumentationsanforderungen ab, einschließlich der Kennzeichnung von Release-Stufen, Stabilität und Deprecation. Sie unterstützt die Detaillierung von Funktionsparametern, Rückgabewerten und Exception-Typen sowie die Verwaltung von interner Sichtbarkeit, Vererbung und Querverweisen zwischen Deklarationen.

    Allows defining documentation sections as illustrative usage examples with optional titles and code samples.

    TypeScriptcommentsdoc-commentsdocumentation
    Auf GitHub ansehen↗4,954
  • unitycommunity/unitylibraryAvatar von UnityCommunity

    UnityCommunity/UnityLibrary

    4,291Auf GitHub ansehen↗

    UnityLibrary is a game engine asset library providing a collection of reusable scripts, shaders, and templates for development within the Unity engine. It functions as a boilerplate template set and an editor extension suite designed to automate common tasks and reduce repetitive setup. The project includes a collection of pre-built material shaders and visual effects that can be applied to surfaces without writing custom shader code. It also provides utility scripts and editor tools to enhance the native development workflow. The library covers project bootstrapping through the use of prede

    Ships annotated code samples and technical guides demonstrating feature usage and best practices.

    C#csharpcsharp-codecsharp-library
    Auf GitHub ansehen↗4,291
  • kotlin/dokkaAvatar von Kotlin

    Kotlin/dokka

    3,780Auf GitHub ansehen↗

    Dokka ist eine erweiterbare Dokumentations-Engine, die darauf ausgelegt ist, strukturierte API-Referenzmaterialien für Kotlin-Projekte zu generieren. Durch das Parsen von Quellcode und Kommentaren fungiert sie als statischer Site-Generator, der Codebases in lesbare Dokumentationen umwandelt. Sie integriert sich direkt als Build-System-Plugin in Entwicklungs-Workflows und ermöglicht die automatisierte Erstellung von Referenzmaterialien während des Standard-Kompilierungsprozesses. Das Projekt zeichnet sich durch eine modulare, Plugin-gesteuerte Verarbeitungspipeline aus, die es Entwicklern ermöglicht, den Generierungs-Workflow zu modifizieren, Ausgabeformate anzupassen und das visuelle Styling zu verändern. Es unterstützt komplexe Projektstrukturen durch die Aggregation von Dokumentationen aus mehreren Teilprojekten in einer einzigen, vereinheitlichten Ausgabe. Zudem enthält es eine Cross-Reference-Engine, die interne Code-Symbole auflöst und auf externe Bibliotheksdokumentationen verlinkt, wodurch sichergestellt wird, dass generierte Materialien verbunden und navigierbar bleiben. Die Engine bietet umfassende Kontrolle über die finale Ausgabe, einschließlich der Möglichkeit, spezifische Code-Elemente zu filtern, Live-Anwendungsbeispiele einzubetten und direkt auf Remote-Quellcode-Repositories zu verlinken. Sie unterstützt mehrere Ausgabeformate wie HTML, Markdown und Javadoc und erlaubt eine tiefgreifende Anpassung von Templates und Assets, um spezifische Branding- oder Dokumentationsanforderungen zu erfüllen. Das Tool ist darauf ausgelegt, über Kommandozeilen-Interfaces oder native Build-Tool-Integrationen aufgerufen zu werden, was den Einsatz in automatisierten Deployment-Pipelines erleichtert.

    Embeds live, verifiable code samples from existing functions directly into documentation.

    Kotlinapi-referencedocumentationdokka
    Auf GitHub ansehen↗3,780
  1. Home
  2. Education & Learning Resources
  3. Documentation Usage Examples

Unter-Tags erkunden

  • OpenAPI Example Document GenerationTools for creating testable API specification examples to validate API behavior and demonstrate usage patterns. **Distinct from Documentation Usage Examples:** Focuses on OpenAPI example generation rather than configuration settings for documentation tools.