Skip to content
CDGet
  • Home
  • Projects
  1. Home
  2. All projects
  3. Neba UI

Neba UI

LibraryDesign

A React component library for building application interfaces. Buttons, fields, menus, dialogs, tables and charts share one set of props, arrive accessible, and follow dark mode without a theme file.

Homepage (opens in a new tab)Documentation (opens in a new tab)Source code (opens in a new tab)

About this project

Neba UI is a React component library for building application interfaces. It ships the pieces a real product needs — buttons and form fields, menus and dialogs, tables, tabs, charts, progress and notifications — already styled, already accessible and already agreeing with each other, so a screen is assembled rather than designed a second time.

Every component draws from one shared vocabulary. Size, color, variant, density and elevation mean the same thing everywhere, so a medium control is the same height on any control and the primary colour is the same colour on all of them. Roles, labels, focus management and keyboard support live inside the components rather than being bolted on afterwards, and dark mode follows the system with nothing to write. The look is a design language rather than a theme file: a translucent surface with a hairline edge, one motion signature, and shadows that have to be asked for.

Setup is one package and one line of CSS. There is no provider at the root, no theme object to assemble and no configuration file. The package is ESM only, carries TypeScript declarations and is genuinely tree-shakeable — every component compiles to its own module, so importing a button costs about what a button costs. It runs on React 18 or 19 with two runtime dependencies, and every component is documented with live previews rather than screenshots.

Features

  • Documentation site

  • TypeScript types

  • Multiple languages

  • Verified by tests

  • Accessibility built in

  • Dark mode

  • Tree-shakeable

Project information

Started
2026
License
MIT (opens in a new tab)
Programming languages
JavaScript
Tags
reactcomponent-librarydesign-systemtailwindcssaccessibility
Packages
neba (opens in a new tab)npm
Popularity
3
GitHub stars
1,638
npm downloads
Neba UI — npm downloads, Last 30 days
npm downloads
Aug 12149
Aug 1314
Aug 140
Aug 159
Aug 165
Aug 173
Aug 183
Aug 1912
Aug 2015
Aug 211
Aug 220
Aug 239
Aug 24139
Aug 2517
Aug 269
Aug 27125
Aug 2813
Aug 29326
Aug 30330
Aug 31162
Sep 131
Sep 214
Sep 30
Sep 419
Sep 5194
Sep 613
Sep 70
Sep 80
Sep 98
Sep 1018
Last 30 days
ContactDonate
The projects listed here are open source under the MIT License.© 2026 CDGet. All rights reserved.