Aller au contenu
CDGet
  • Accueil
  • Projets
  1. Accueil
  2. Tous les projets
  3. Neba UI

Neba UI

BibliothèqueDesign

Une bibliothèque de composants React pour construire des interfaces d’application. Boutons, champs, menus, boîtes de dialogue, tableaux et graphiques partagent le même jeu de propriétés, arrivent accessibles et suivent le mode sombre sans fichier de thème.

Site web (s’ouvre dans un nouvel onglet)Documentation (s’ouvre dans un nouvel onglet)Code source (s’ouvre dans un nouvel onglet)

À propos de ce projet

Neba UI est une bibliothèque de composants React pour construire des interfaces d’application. Elle fournit ce dont un vrai produit a besoin — boutons et champs de formulaire, menus et boîtes de dialogue, tableaux et onglets, graphiques, progression et notifications — déjà stylés, déjà accessibles et déjà d’accord entre eux, de sorte qu’un écran s’assemble au lieu d’être dessiné une seconde fois.

Chaque composant puise dans un vocabulaire commun. Size, color, variant, density et elevation veulent dire la même chose partout : un contrôle de taille moyenne a la même hauteur sur n’importe quel composant, et la couleur primaire est la même couleur partout. Les rôles, les libellés, la gestion du focus et le clavier vivent à l’intérieur des composants au lieu d’être ajoutés après coup, et le mode sombre suit le système sans qu’on écrive quoi que ce soit. Son allure est un langage de conception et non un fichier de thème : une surface translucide bordée d’un trait fin, une seule signature de mouvement, et des ombres qu’il faut demander.

L’installation, c’est un paquet et une ligne de CSS. Pas de fournisseur à la racine, pas d’objet de thème à assembler, pas de fichier de configuration. Le paquet est ESM uniquement, embarque les déclarations TypeScript et se prête vraiment au tree shaking : chaque composant se compile dans son propre module, importer un bouton coûte donc à peu près ce que coûte un bouton. Il tourne sur React 18 ou 19 avec deux dépendances d’exécution, et chaque composant est documenté avec des aperçus vivants plutôt que des captures d’écran.

Fonctionnalités

  • Site de documentation

  • Types TypeScript

  • Plusieurs langues

  • Vérifié par des tests

  • Accessible par construction

  • Mode sombre

  • Compatible tree shaking

Informations sur le projet

Début
2026
Licence
MIT (s’ouvre dans un nouvel onglet)
Langages de programmation
JavaScript
Mots-clés
reactcomponent-librarydesign-systemtailwindcssaccessibility
Paquets
neba (s’ouvre dans un nouvel onglet)npm
Popularité
3
Étoiles GitHub
1 348
Téléchargements npm
Neba UI — Téléchargements npm, 30 derniers jours
Téléchargements npm
31 juil.6
1 août134
2 août16
3 août9
4 août18
5 août130
6 août114
7 août18
8 août12
9 août17
10 août9
11 août16
12 août149
13 août14
14 août0
15 août9
16 août5
17 août3
18 août3
19 août12
20 août15
21 août1
22 août0
23 août9
24 août139
25 août17
26 août9
27 août125
28 août13
29 août326
30 derniers jours
ContactFaire un don
Les projets présentés ici sont open source sous licence MIT.© 2026 CDGet. Tous droits réservés.