Swagger UI renders interactive API documentation in the browser from an OpenAPI/Swagger specification file.
facebook/docusaurus
A React-based static site generator for building, deploying and maintaining open source project documentation websites.
- Stars
- 66,541
- Forks
- 10,095
- Open issues
- 422
- Last commit
- 4 days ago
What is it?
Docusaurus is a tool for building, deploying and maintaining documentation and project websites. It is built on React and is aimed at open source projects that need a docs section, a blog and supporting pages without assembling the site from scratch.
Sites are created with a初始化 CLI through npm, and the framework handles the build process so that maintainers can focus on content. It ships with a docs section, a blog, and additional support pages, and the layout and styling can be customized.
The project supports localization through CrowdIn, which lets documentation be translated for international communities. It is MIT licensed and developed by Meta.
Key features
- 01Creates a documentation site with a single npm init command.
- 02Includes a docs section, a blog and support pages out of the box.
- 03Supports localization through CrowdIn.
- 04Pages and styling can be customized with React.
Use cases
- Publishing documentation for an open source library or framework.
- Building a project website that combines docs, a blog and landing pages.
- Translating project documentation for an international community.
Quick start
- 1
Run the initialization CLI to create your site
npm init docusaurus@latest - 2
Read the installation docs for further steps
Topics
FAQ
- What is docusaurus?
- A React-based static site generator for building, deploying and maintaining open source project documentation websites. Docusaurus is a tool for building, deploying and maintaining documentation and project websites. It is built on React and is aimed at open source projects that need a docs section, a blog and supporting pages without assembling the site from scratch.
- Is docusaurus free to use? What license does it have?
- docusaurus is open source under the MIT license. Check the license terms before using it in commercial products.
- Is docusaurus still maintained?
- Actively maintained. The last commit to docusaurus was on Oct 16, 2026.
- What can I use docusaurus for?
- Publishing documentation for an open source library or framework. Building a project website that combines docs, a blog and landing pages. Translating project documentation for an international community.
- How do I install docusaurus?
- Run the initialization CLI to create your site: npm init docusaurus@latest Read the installation docs for further steps
- Where can I get docusaurus?
- The source code and installation instructions are on GitHub: https://github.com/facebook/docusaurus
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Claude agent skill that builds interactive isometric SVG illustrations of real machines and systems to explain technical ideas.
A JavaScript library for building interactive user interfaces from composable components, usable on the web, server and native platforms.
A React-based framework for building fast websites and apps, pulling data from CMSs, Markdown and APIs through GraphQL.
Open source React and Svelte libraries for building interactive node-based UIs such as flowcharts, graphs and workflow editors.
A starter template for building cross-platform desktop apps with Electron, React, TypeScript, and Vite.