
dumi
Static site framework for documenting component libraries, with demos rendered next to their source.
dumi is a static site framework for documenting component libraries, built on Umi. A project is created with npx create-dumi, and the initialization guide asks for Node.js 20 or later. The site supports several languages through a locales setting in .dumirc.ts, as the i18n guide describes. The FAQ’s deployment section builds the site into a dist directory and publishes it to GitHub Pages.
The project is maintained by the UmiJS Team and published under the MIT license.
Worth knowing
The project’s own documentation is written in Chinese only, so the guide and the configuration reference are read in Chinese. The README in the repository is in English and links to the Chinese site.
Identity
Rendering and deploy
- Runs as
- Static files7
- Rendering
- Static output3
- Install with
- npm create6
Releases
Adoption
Sources
- 2026-10-21: links, License
d.umijs.org - 2026-10-21: links, Written in, License, GitHub stars
api.github.com/repos/umijs/dumi - 2026-10-21: links, Categories, Rendering
d.umijs.org/guide - 2026-10-21: First release
registry.npmjs.org/dumi - 2026-10-21: Maintainer
github.com/umijs/dumi/blob/master/LICENSE - 2026-10-21: Runtime, Minimum runtime, Install with
d.umijs.org/guide/initialize - 2026-10-21: Runs as, Built on
d.umijs.org/guide/faq - 2026-10-21: Multilingual
d.umijs.org/guide/i18n - 2026-10-21: Current major version
registry.npmjs.org/dumi/latest - 2026-10-21: Last release
api.github.com/repos/umijs/dumi/releases/latest - 2026-10-21: npm downloads a week
api.npmjs.org/downloads/point/last-week/dumi - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/dumi