Ein Kommandozeilenwerkzeug, das Übersetzungsdateien gegen die üblichen i18n-Regeln prüft. Es meldet fehlende Schlüssel, doppelte Werte und andere häufige Fehler und läuft in der CI ebenso wie lokal.
Projekte
Alles, was CDGet öffentlich pflegt. Nach Kategorie filtern, die Liste sortieren und ein Projekt öffnen, um zu lesen, was es tut und wo es zu finden ist.
Ein kleines ES-Modul, das Seitenaufrufe und Ereignisse direkt aus Node.js an Google Analytics 4 sendet. Ein Import, ein Konfigurationsaufruf, keine Abhängigkeiten.
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.
Ein Markdown-Editor, der auch das Lesen übernimmt, ausgeliefert als React-Bibliothek und als Flutter-Paket. Geschrieben wird im fertig gesetzten Dokument oder in der Quelle, beides einen Klick voneinander entfernt, und der fertige Text geht durch eine schreibgeschützte Ansicht, die ihn genau gleich darstellt.
Eine React-Komponentenbibliothek für Anwendungsoberflächen. Schaltflächen, Eingabefelder, Menüs, Dialoge, Tabellen und Diagramme teilen sich denselben Satz Eigenschaften, kommen barrierefrei an und folgen dem Dunkelmodus ohne Theme-Datei.
Eine Vorlage für den App Router von Next.js, in der Übersetzung, Styling, SEO-Metadaten und Linting bereits eingerichtet sind, damit eine neue Website nicht wieder mit demselben Aufbau beginnt.
Ein Spielplatz für ein schnelles Node.js-Skript. TypeScript, Watch-Modus, Laufzeitmessung und ein Server für statische Dateien stehen bereit, ohne dass ein Projekt darum herum entstehen muss.
Eine Designsprache aus Glas und Verlauf, ausgeliefert als React-Bibliothek und als Flutter-Paket unter denselben Komponentennamen. Was man drückt, ist getönt; was Inhalt trägt, ist klar.
Die kleinen Helfer, die man sonst noch einmal schreibt: Slugs, Schreibweisen, Datumsrechnung, Formatierung, tiefe Kopien, Validierung und Hashes. Dieselben Funktionsnamen verhalten sich in JavaScript, Dart und Python gleich.
Erzeugt Personennamen und Spitznamen, die sich wie echte lesen, in neun Sprachen und ohne Laufzeitabhängigkeiten. Nützlich für Testdaten, Platzhalter und Vorschläge bei der Registrierung.
Derselbe Ausgangspunkt wie Vutron, für React. Vite, Electron und ein Material-UI-Layout sind verbunden, sodass eine Desktop-Anwendung am Tag des Klonens gebaut und paketiert werden kann.
Eine Sammlung von Beispielmaterial für Demos, Tests und Tutorials: Datensätze, Bilder, Video, Audio und Dokumente, einheitlich benannt und frei weiterzugeben. Aufbau und Namensregeln stehen, die Dateien kommen Ordner für Ordner dazu.
Ein kleiner Kommandozeilen-Aufsatz für Terser, der Glob-Muster annimmt, sodass ein ganzes Verzeichnis mit einem Befehl minifiziert wird statt Datei für Datei.
Ein VitePress-Plugin, das das Standard-Theme und dessen Suchfeld übersetzt. Eine kurze Konfiguration deckt jede Sprache ab, die eine Dokumentation anbietet.
Ein VitePress-Plugin, das die Seitenleiste aus den Dateien auf der Festplatte aufbaut. Sortierung, Titel, Filter und Einstellungen je Ordner ersetzen ein von Hand gepflegtes Menü.
Ein Ausgangspunkt für Desktop-Anwendungen mit Vite, Vue 3 und Electron. Bauen, Paketieren, Testen und Übersetzen sind eingerichtet, bevor die erste eigene Zeile entsteht.















