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.

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 wenige Kilobyte gegenüber vierundsechzig für alle vierundneunzig, 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
995
npm-Downloads
Material Plus — npm-Downloads, Letzte 30 Tage
npm-Downloads
31. Juli0
1. Aug.0
2. Aug.0
3. Aug.0
4. Aug.0
5. Aug.0
6. Aug.112
7. Aug.8
8. Aug.3
9. Aug.6
10. Aug.5
11. Aug.0
12. Aug.144
13. Aug.12
14. Aug.0
15. Aug.4
16. Aug.154
17. Aug.11
18. Aug.4
19. Aug.7
20. Aug.5
21. Aug.3
22. Aug.3
23. Aug.171
24. Aug.13
25. Aug.6
26. Aug.6
27. Aug.140
28. Aug.12
29. Aug.166
Letzte 30 Tage
KontaktSpenden
Die hier aufgeführten Projekte sind Open Source unter der MIT-Lizenz.© 2026 CDGet. Alle Rechte vorbehalten.