FindSoftware

Naive UI

Vue 3 component library written in TypeScript, with a theme system configured through JavaScript theme overrides.

Naive UI is a component library for Vue 3, written in TypeScript. It is installed from npm, and its components do not need a separate CSS import. A config provider component sets the global language for the components.

The theme is set through a theme overrides object in JavaScript. The README says no Less, Sass or CSS variable tooling and no webpack loader is required for it.

Worth knowing

The README lists a separate fonts package to install and recommends the xicons icon library. The graphics of the result component carry their own CC-BY 4.0 license, as the README states.

Identity

Status
Active
Maintainer
TuSimple5
Maintained by
Company6
First release
20204

Rendering and deploy

Install with
npm37

Releases

Current major version
24
Last release
2026-08-274

Adoption

GitHub stars
18,5882
npm downloads a week
234,6439
Contributors
3468
Sites using it (HTTP Archive)
1,84711
Dependent repositories
2,86110
Dependent packages
44910

Why these figures do not compare

Sources

  1. 2026-10-27: links
    www.naiveui.com/
  2. 2026-10-27: links, Written in, License, License model, GitHub stars
    api.github.com/repos/tusen-ai/naive-ui
  3. 2026-10-27: links, Categories, Built on, Install with, License
    github.com/tusen-ai/naive-ui/blob/main/README.md
  4. 2026-10-27: First release, Current major version, Last release
    registry.npmjs.org/naive-ui
  5. 2026-10-27: Maintainer
    github.com/tusen-ai/naive-ui/blob/main/LICENSE
  6. 2026-10-27: Maintained by
    api.github.com/users/tusen-ai
  7. 2026-10-27: Install with
    github.com/tusen-ai/naive-ui/blob/main/demo/pages/docs/umd/enUS/index.md
  8. 2026-10-27: Contributors
    api.github.com/repos/tusen-ai/naive-ui/contributors
  9. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/naive-ui
  10. 2026-10-27: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/naive-ui
  11. 2026-10-27: Sites using it (HTTP Archive)
    cdn.httparchive.org/v1/technologies
  12. 2026-10-27: Multilingual
    github.com/tusen-ai/naive-ui/blob/main/src/config-provider/demos/enUS/index.demo-entry.md

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON