Zum Inhalt springen
CDGet
  • Startseite
  • Projekte
  1. Startseite
  2. Alle Projekte
  3. Material Plus

Material Plus

BibliothekDesign

Eine React-Bibliothek, die der Spezifikation von Material Design 3 unmittelbar folgt und die Komponenten ergänzt, die andere Material-Bibliotheken auslassen. Sie liest die Tokens, die eine Seite bereits hat, und passt so neben ein bestehendes Material-Setup.

Website (wird in einem neuen Tab geöffnet)Dokumentation (wird in einem neuen Tab geöffnet)Quellcode (wird in einem neuen Tab geöffnet)

Über dieses Projekt

Material Plus ist eine React-Komponentenbibliothek, die Material Design 3 direkt umsetzt, statt eine bestehende Umsetzung davon zu umhüllen — seine Farbrollen, seine Typoskala und seine Formen sind also die, die die Spezifikation benennt. Was dazukommt, ist der Stapel Komponenten, den ein Material-Projekt am Ende ohnehin selbst schreibt: das Eingabefeld, das ostasiatische Eingabemethoden richtig behandelt, die Icon-Hülle, die zu Ihrem eigenen Satz passt — herausgelöst, dokumentiert und getestet. Die Bibliothek geht außerdem über die Spezifikation hinaus, wo Anwendungen das verlangen: mit erweiterten Fassungen der Komponenten, die Material benennt, und mit den Diagrammen, der Datentabelle und der Befehlspalette, die dort gar nicht vorkommen.

Das Thema steht in einer Zeile: Eine Quellfarbe setzen, und jede Farbrolle folgt, so wie Material aus einer Quellfarbe ein Schema erzeugt. Nichts in der Bibliothek greift auf Seitenebene ein — kein Reset, kein Provider, kein globales Styling — und sie liest die Material-Systemtoken, die eine Seite bereits trägt. Ein Projekt, das schon Material einsetzt, behält seine Einrichtung und bekommt die fehlenden Komponenten dazu. Koreanische, japanische und chinesische Eingabe übersteht, was der Change-Handler auch immer mit dem Wert anstellt — jener Fehler, den die meisten Material-Felder stillschweigend mit sich tragen.

Das Paket ist reines ESM mit TypeScript-Deklarationen und lässt sich wirklich tree-shaken: eine Komponente sind gzip-komprimiert 3,8 kB gegenüber 130,6 kB für alle zusammen, mehr als hundertzwanzig an der Zahl, und das Stylesheet teilt sich genauso auf. Es funktioniert ohne Konfiguration in einer Next.js-Serverkomponente, wird von jedem größeren Bundler aufgelöst, und Übersetzungen kommen als Modul, das einmal beim Start übergeben wird.

Funktionen

  • Dokumentationsseite

  • TypeScript-Typen

  • Mehrsprachig

  • Durch Tests geprüft

  • Barrierefrei gebaut

  • Dunkelmodus

  • Tree-shakebar

Projektinformationen

Begonnen
2026
Lizenz
MIT (wird in einem neuen Tab geöffnet)
Programmiersprachen
JavaScript
Schlagwörter
reactmaterial-designmaterial-3component-librarybase-ui
Pakete
material-plus-ui (wird in einem neuen Tab geöffnet)npm
Beliebtheit
5
GitHub-Sterne
531
npm-Downloads
Datenpunkte: 30. Bereich: 0 bis 157.
Material Plus — npm-Downloads, Letzte 30 Tage
npm-Downloads
2. Sept.30
3. Sept.0
4. Sept.14
5. Sept.157
6. Sept.25
7. Sept.0
8. Sept.0
9. Sept.6
10. Sept.19
11. Sept.4
12. Sept.5
13. Sept.17
14. Sept.17
15. Sept.0
16. Sept.4
17. Sept.135
18. Sept.15
19. Sept.7
20. Sept.3
21. Sept.21
22. Sept.0
23. Sept.6
24. Sept.4
25. Sept.12
26. Sept.0
27. Sept.2
28. Sept.11
29. Sept.5
30. Sept.9
1. Okt.3
Letzte 30 Tage
KontaktSpenden
Die hier aufgeführten Projekte sind Open Source unter der MIT-Lizenz.© 2026 CDGet. Alle Rechte vorbehalten.