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,348
npm downloads
Neba UI — npm downloads, Last 30 days
npm downloads
Jul 316
Aug 1134
Aug 216
Aug 39
Aug 418
Aug 5130
Aug 6114
Aug 718
Aug 812
Aug 917
Aug 109
Aug 1116
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
Last 30 days
ContactDonate
The projects listed here are open source under the MIT License.© 2026 CDGet. All rights reserved.