Aller au contenu
CDGet
  • Accueil
  • Projets
  1. Accueil
  2. Tous les projets
  3. Material Plus

Material Plus

BibliothèqueDesign

Une bibliothèque React qui suit directement la spécification Material Design 3 et ajoute les composants que les autres bibliothèques Material laissent de côté. Elle lit les tokens déjà présents sur la page et cohabite donc avec une configuration Material existante.

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

Material Plus est une bibliothèque de composants React qui met en œuvre Material Design 3 directement plutôt que d’envelopper une implémentation existante : ses rôles de couleur, son échelle typographique et ses formes sont donc ceux que nomme la spécification. Ce qu’elle ajoute, c’est la pile de composants qu’un projet Material finit de toute façon par écrire — le champ qui gère correctement la composition des méthodes de saisie asiatiques, l’enveloppe d’icônes qui s’accorde avec votre propre jeu — extraits, documentés et testés.

Le thème tient en une ligne : on fixe une couleur source et tous les rôles de couleur suivent, comme Material génère un schéma à partir d’une couleur. Rien dans la bibliothèque n’agit au niveau de la page — pas de réinitialisation, pas de fournisseur, pas de style global — et elle lit les jetons du système Material que la page porte déjà. Un projet qui utilise déjà Material garde sa configuration et gagne les composants qui lui manquaient. La composition en coréen, en japonais et en chinois survit à tout ce que le gestionnaire de changement fait de la valeur : c’est le défaut que la plupart des champs Material traînent en silence.

Le paquet est ESM uniquement, avec déclarations TypeScript, et se prête vraiment au tree shaking : un composant pèse quelques kilo-octets contre soixante-quatre pour les quatre-vingt-quatorze, et la feuille de style se découpe de la même façon. Il fonctionne dans un composant serveur Next.js sans rien configurer, se résout dans tous les principaux empaqueteurs, et reçoit les traductions comme un module remis une seule fois au démarrage.

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
reactmaterial-designmaterial-3component-librarybase-ui
Paquets
material-plus-ui (s’ouvre dans un nouvel onglet)npm
Popularité
995
Téléchargements npm
Material Plus — Téléchargements npm, 30 derniers jours
Téléchargements npm
31 juil.0
1 août0
2 août0
3 août0
4 août0
5 août0
6 août112
7 août8
8 août3
9 août6
10 août5
11 août0
12 août144
13 août12
14 août0
15 août4
16 août154
17 août11
18 août4
19 août7
20 août5
21 août3
22 août3
23 août171
24 août13
25 août6
26 août6
27 août140
28 août12
29 août166
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.