Generate a documentation website for your React component library that shows live code examples alongside written docs.
Write markdown files next to your components and publish them as a searchable static site.
Build an open-source design system with documentation that lets users try components in the browser.
| umijs/dumi | kurolabs/stegcloak | markmarkoh/datamaps | |
|---|---|---|---|
| Stars | 3,797 | 3,797 | 3,797 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Dumi is a tool for generating documentation websites from component library code. When developers build reusable UI components, they need a way to write documentation and show live examples alongside the code itself. Dumi handles that by turning markdown files and component files into a static website that can be published and browsed. The project is part of the UmiJS ecosystem, a set of JavaScript tooling maintained primarily by Ant Group. The README is very brief and points to an external documentation site for full usage guides and examples. The project is licensed under MIT.
A tool that turns your component library's code and markdown files into a polished documentation website with live interactive examples, ready to publish.
Mainly JavaScript. The stack also includes JavaScript, UmiJS, Markdown.
Use freely for any purpose, including commercial projects, with no restrictions beyond keeping the copyright notice.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.