awesome-repositories.com
Blog
MCP
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
·
fuma-nama avatar

fuma-nama/fumadocs

0
View on GitHub↗
10,863 stars·608 forks·TypeScript·mit·9 viewsfumadocs.dev↗

Fumadocs

Fumadocs is a documentation framework designed for building content-heavy technical websites using MDX. It functions as a static site generator that transforms structured text files into optimized, interactive web pages, providing a comprehensive toolset for managing technical content, API references, and versioned guides.

The platform distinguishes itself through a deep integration of interactive components and AI-ready features. It includes a library of pre-built interface elements that allow developers to embed live API playgrounds, request snippets, and schema-based documentation directly into their pages. Furthermore, the framework structures content for machine-readable indexing, enabling AI-powered search and chat interfaces that allow users to query technical information using natural language.

Beyond its core rendering capabilities, the project provides extensive support for site management, including internationalization, multi-version documentation, and granular navigation control. It automates common documentation tasks such as file-system-based routing, search indexing, and metadata extraction, while offering flexible styling options for themes, typography, and layout dimensions.

The framework is designed for integration with modern web development workflows, offering command-line utilities for project scaffolding and component installation. It supports deployment across standard web servers and edge hosting platforms through framework-specific adapters and static build configurations.

Features

  • Documentation Frameworks - Provides a framework for building content-heavy documentation sites using MDX, featuring interactive components, automated navigation, and built-in search.
  • Technical Documentation - Builds content-heavy websites from structured text files with built-in navigation, search, and layout tools for technical projects.
  • Static Site Generators - Compiles structured text files and data into optimized HTML and assets for deployment on web servers.
  • MDX Processors - Transforms MDX files into interactive web pages by embedding custom components directly within markdown content.
  • Static Documentation Generation - Generates content-heavy documentation sites from structured text files while providing built-in search, navigation, and content organization tools.
  • Static Site Generation - Compiles documentation into optimized static HTML and assets for deployment on web servers or edge platforms.
  • API Documentation Generators - Generates interactive API documentation pages from schema files to display endpoint details and request parameters.
  • API References - Creates interactive web pages that display endpoint details, request samples, and live testing interfaces for developer-facing interfaces.
  • Documentation Search - Structures technical content for machine-readable indexing and embedding chat interfaces to help users find answers using language models.
  • Versioned Documentation - Maintains distinct sets of documentation for different software releases to ensure users access information relevant to their specific version.
  • Page Layout Templates - Offers pre-built structural templates for arranging content-heavy documentation pages to ensure visual consistency.
  • File-System-Based Routers - Automatically generates site navigation and URL structures based on the physical directory hierarchy of source files.
  • AI Chat Interfaces - Adds interactive chat components to documentation pages that allow users to query technical content using language models.
  • Documentation Components - Provides a library of modular UI components specifically designed for building interactive documentation layouts.
  • Search Integrations - Provides connectors and adapters to integrate external search engines for indexing and retrieving documentation content.
  • Interactive Playgrounds - Embeds interactive API playgrounds directly into documentation pages for real-time endpoint testing.
  • Embedded Interface Components - Adds specialized interface elements like tabs, accordions, or code blocks to pages to enhance readability and user engagement.
  • AI Documentation Resources - Structures content into machine-readable formats that allow large language models to index, retrieve, and summarize technical information accurately.
  • Documentation Metadata Configurations - Defines and validates page properties using structured frontmatter to allow for custom configuration and data consistency across documentation files.
  • Internationalization Support - Configures multi-language routing and content delivery to serve documentation in different languages based on user preferences.
  • Search-Index-Based Retrieval - Implements client-side search indexing for fast, offline-capable information retrieval within documentation.
  • React Components - Provides a collection of pre-built, customizable UI elements designed to enhance documentation layouts with interactive features and navigation.
  • Custom Navigation Items - Adds persistent links to layouts for quick access to external resources or frequently visited pages, including sidebar and breadcrumb customization.
  • Table of Contents Components - Creates a navigation list within the page body to help users jump to specific sections of long documents.
  • UI Components - Provides a library of reusable UI components that include interactive previews for visualizing property changes in real-time.
  • Static Site Deployment Tools - Generates static site builds to host documentation on standard web servers, container environments, or edge-compatible serverless platforms.
  • AsyncAPI Example Generation - Converts event-driven AsyncAPI schema files into interactive documentation pages.
  • Heading Identifiers - Creates and sanitizes URL-friendly anchors for all document headings to enable direct linking to specific sections.
  • Text-to-Diagram Generators - Renders diagrams and flowcharts directly from text-based definitions within documentation pages.
  • UI Framework Components - Facilitates the installation of pre-built UI components to accelerate the creation of interactive documentation features.
  • Server-Side Data Fetching - Leverages server-side components to fetch and display live data or integrate with external systems for real-time updates.
  • Global State Providers - Wraps the application in a centralized provider to synchronize theme settings and navigation status across all pages.
  • Text Styling - Provides utilities for adjusting font properties and spacing to maintain a clear visual hierarchy in documentation text.
  • Syntax Highlighting - Applies automatic syntax highlighting to code blocks, supporting various languages and advanced features like type information.
  • Multi-Language Content Delivery - Manages multi-language routing and localized navigation structures to serve documentation to a global audience in their preferred language.
  • Sidebar Isolation - Restricts sidebar visibility to specific root folders to help users focus on distinct product areas or documentation sets.
  • Typed Data Collections - Transforms structured text and data files into type-safe collections for use as reusable components.
  • API Request Collections - Provides example API request snippets in multiple programming languages to assist with integration.
  • Interactive Command Switchers - Converts simple installation commands into interactive interfaces that allow users to switch between different package managers.
  • Type Definition Generators - Creates structured tables from code definitions to display properties, types, and descriptions for technical schemas.
  • Equation Renderers - Parses and displays mathematical notation within documents to support technical and scientific content.
  • Tab Access Restrictions - Hides specific documentation pages or sections based on user permissions to protect sensitive information.
  • External Content Inclusions - Embeds content from separate text files or external management systems to promote content reuse and enable real-time updates.
  • Compile-Time Metadata Inspection - Parses frontmatter and document structures at compile-time to generate navigation and search indexes.
  • Callouts - Provides styled callout blocks for tips, warnings, and success messages to improve content readability.
  • Framework Integrations - Connects documentation content to web frameworks by providing the necessary configuration and routing logic for rendering.
  • Directional - Applies CSS properties to control text reading direction, supporting right-to-left layouts for internationalization.

Star history

Star history chart for fuma-nama/fumadocsStar history chart for fuma-nama/fumadocs

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 Fumadocs

Similar open-source projects, ranked by how many features they share with Fumadocs.
  • 11ty/eleventy11ty avatar

    11ty/eleventy

    19,670View on GitHub↗

    Eleventy is a JavaScript-based static site generator designed to transform templates, data files, and markdown into optimized HTML. It functions as a versatile template rendering engine and content management framework, allowing developers to aggregate data from diverse sources—including local files, databases, and external APIs—to populate structured web content. The project is distinguished by its template-engine-agnostic pipeline, which decouples the build process from specific rendering languages. This allows users to integrate multiple template formats, such as Liquid, Nunjucks, Handleba

    JavaScriptblog-enginedocumentation-tooleleventy
    View on GitHub↗19,670
  • doocs/mddoocs avatar

    doocs/md

    11,805View on GitHub↗

    This project is a static site generator and documentation publishing tool designed to transform raw markdown files into structured, professional web content. It functions as a technical writing framework that standardizes text-based documentation into pre-rendered HTML pages suitable for public-facing knowledge bases and project guides. The system utilizes file-system-based routing to map directory structures directly to URL paths, ensuring that documentation organization is reflected in the final website navigation. It incorporates component-based layout injection to apply consistent styling

    Vueai-botdoocseditor
    View on GitHub↗11,805
  • microsoft/code-with-engineering-playbookmicrosoft avatar

    microsoft/code-with-engineering-playbook

    2,608View on GitHub↗

    This project is a software engineering playbook providing a collection of standardized guidelines and processes for managing the full software development lifecycle and team operations. It serves as a high-level framework for organizing agile project management, API design, containerized development standards, and markdown documentation workflows. The framework establishes a system for language-agnostic API design to automate client library generation and documentation. It also defines standards for providing uniform contributor environments and toolchains through virtualized containers. The

    Dockerfile
    View on GitHub↗2,608
  • jaywcjlove/referencejaywcjlove avatar

    jaywcjlove/reference

    14,969View on GitHub↗

    This project is a centralized knowledge base and documentation platform designed to organize programming syntax, configuration options, and technical reference guides. It functions as a static site generator that converts markdown files into interlinked HTML pages, providing a structured environment for managing and retrieving technical information. The platform distinguishes itself by utilizing client-side search indexing and a component-driven interface, which allows for instant information retrieval without the need for a backend server. By relying on static asset hosting, the system ensur

    Dockerfilecheatsheetdockerjavascript
    View on GitHub↗14,969
See all 30 alternatives to Fumadocs→

Frequently asked questions

What does fuma-nama/fumadocs do?

Fumadocs is a documentation framework designed for building content-heavy technical websites using MDX. It functions as a static site generator that transforms structured text files into optimized, interactive web pages, providing a comprehensive toolset for managing technical content, API references, and versioned guides.

What are the main features of fuma-nama/fumadocs?

The main features of fuma-nama/fumadocs are: Documentation Frameworks, Technical Documentation, Static Site Generators, MDX Processors, Static Documentation Generation, Static Site Generation, API Documentation Generators, API References.

What are some open-source alternatives to fuma-nama/fumadocs?

Open-source alternatives to fuma-nama/fumadocs include: 11ty/eleventy — Eleventy is a JavaScript-based static site generator designed to transform templates, data files, and markdown into… doocs/md — This project is a static site generator and documentation publishing tool designed to transform raw markdown files… microsoft/code-with-engineering-playbook — This project is a software engineering playbook providing a collection of standardized guidelines and processes for… jaywcjlove/reference — This project is a centralized knowledge base and documentation platform designed to organize programming syntax,… mkdocs/mkdocs — MkDocs is a static site generator designed specifically for creating project documentation. It functions as a… academicpages/academicpages.github.io — This project is a static site generator template designed for academics to build and maintain professional portfolios.…