Zum Inhalt springen

Sprache wählen

Aktuelle Sprache: Deutsch

Node.js

Source: https://github.com/sindresorhus/awesome-nodejs at b8e1c0c38795
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Awesome Node.js





Meine Open-Source-Arbeit wird von der Community unterstützt

Ein besonderer Dank geht an:


Depot-Logo
Schnelle Remote-Container-Builds und GitHub-Actions-Runner.









Awesome

Gib einfach node.cool ein, um hierher zu gelangen. Folge mir auf Twitter.


Node.js ist eine quelloffene, plattformübergreifende JavaScript-Laufzeitumgebung zum Erstellen von Servern und Kommandozeilen-Tools.


  • webtorrent - Streaming-Torrent-Client für Node.js und den Browser.
  • peerflix - Streaming-Torrent-Client.
  • ipfs - Verteiltes Dateisystem, das alle Computergeräte über ein gemeinsames Dateisystem miteinander verbinden soll.
  • stackgl - Offenes Software-Ökosystem für WebGL, aufgebaut auf browserify und npm.
  • peerwiki - Die gesamte Wikipedia über BitTorrent.
  • peercast - Streamt Torrent-Videos auf einen Chromecast.
  • BitcoinJS - Saubere, gut lesbare und bewährte Bitcoin-Bibliothek.
  • Bitcore - Schlanke und leistungsstarke Bitcoin-Bibliothek.
  • PDFKit - Bibliothek zur PDF-Erstellung.
  • turf - Modulare Engine zur Verarbeitung und Analyse raumbezogener Daten.
  • webcat - P2P-Pipe durchs Web über WebRTC, die zur Authentifizierung deinen privaten oder öffentlichen GitHub-Schlüssel verwendet.
  • NodeOS - Das erste von npm betriebene Betriebssystem.
  • YodaOS - KI-Betriebssystem.
  • Brain.js - Framework für maschinelles Lernen.
  • Pipcook - Frontend-Framework für Algorithmen zum Erstellen von Pipelines für maschinelles Lernen.
  • Cytoscape.js - Modellierung und Analyse der Graphentheorie (auch Netzwerktheorie genannt).
  • js-git - JavaScript-Implementierung von Git.
  • xlsx - Reiner JavaScript-Reader und -Writer für Excel-Tabellen.
  • isomorphic-git - Reine JavaScript-Implementierung von Git.
  • np - Die bessere Variante von npm publish.
  • npm-name - Prüft, ob ein Paketname auf npm verfügbar ist.
  • gh-home - Öffnet die GitHub-Seite des Repositorys im aktuellen Verzeichnis.
  • npm-home - Öffnet die npm-Seite eines Pakets.
  • trash - Sicherere Alternative zu rm.
  • speed-test - Testet Geschwindigkeit und Ping deiner Internetverbindung.
  • pageres - Erstellt Screenshots von Websites.
  • cpy - Kopiert Dateien.
  • vtop - Ein verbessertes top mit übersichtlichen Diagrammen.
  • empty-trash - Leert den Papierkorb.
  • is-up - Prüft, ob eine Website erreichbar ist.
  • is-online - Prüft, ob eine Internetverbindung besteht.
  • public-ip - Ruft deine öffentliche IP-Adresse ab.
  • clipboard-cli - Kopiert Inhalte ins Terminal und fügt sie von dort ein.
  • XO - Setzt einen strengen Codestil mit dem JavaScript-Happiness-Stil durch.
  • ESLint - Erweiterbares Linting-Werkzeug für JavaScript.
  • David - Informiert dich, wenn die npm-Abhängigkeiten deines Pakets veraltet sind.
  • http-server - Ein einfacher HTTP-Kommandozeilenserver ohne Konfiguration.
  • Live Server - HTTP-Entwicklungsserver mit Live-Reload-Funktion.
  • bcat - Leitet die Kommandozeilenausgabe an Webbrowser weiter.
  • normit - Google Übersetzer mit Sprachsynthese im Terminal.
  • fkill - Beendet Prozesse auf besonders einfache Weise. Plattformübergreifend.
  • pjs - Weiterleitbares JavaScript: filtert, mappt und reduziert schnell direkt im Terminal.
  • license-checker - Prüft die Lizenzen der Abhängigkeiten deiner Anwendung.
  • browser-run - Führt Code unkompliziert in einer Browserumgebung aus.
  • tmpin - Ergänzt jede CLI-Anwendung, die Datei-Input akzeptiert, um Unterstützung für stdin.
  • wallpaper - Ändert den Desktop-Hintergrund.
  • pen - Live-Vorschau für Markdown im Browser – direkt aus deinem bevorzugten Editor.
  • dark-mode - Schaltet den Dunkelmodus von macOS um.
  • Jsome - Gibt JSON mit konfigurierbaren Farben und Einrückungen formatiert aus.
  • mobicon - Generator für Symbole mobiler Apps.
  • mobisplash - Generator für Startbildschirme mobiler Apps.
  • diff2html-cli - Generator, der einen Git-Diff ansprechend in HTML umwandelt.
  • trymodule - Probiert npm-Pakete direkt im Terminal aus.
  • jscpd - Erkennt Copy-and-paste-Duplikate im Quellcode.
  • atmo - Mockt serverseitige APIs.
  • auto-install - Installiert Abhängigkeiten automatisch während der Code geschrieben wird.
  • cost-of-modules - Ermittelt, welche Abhängigkeiten dich ausbremsen.
  • localtunnel - Macht deinen lokalen Server im Internet erreichbar.
  • svg-term-cli - Teilt Terminalsitzungen als SVG.
  • gtop - Systemüberwachungs-Dashboard für das Terminal.
  • themer - Erstellt Themes für Editor, Terminal, Hintergrundbild, Slack und mehr.
  • carbon-now-cli - Erstellt wunderschöne Bilder deines Codes – direkt im Terminal.
  • cash-cli - Rechnet zwischen 170 Währungen um.
  • taskbook - Aufgaben, Boards und Notizen für die Kommandozeile.
  • discharge - Stellt statische Websites ganz einfach auf Amazon S3 bereit.
  • npkill - Findet und entfernt alte, speicherintensive node_modules-Verzeichnisse.
  • lodash - Hilfsbibliothek mit konsistenten, anpassbaren und leistungsstarken Funktionen und Extras – besser und schneller als Underscore.js.
  • immutable - Unveränderliche Datensammlungen.
  • Ramda - Hilfsbibliothek mit Fokus auf flexibler funktionaler Komposition, ermöglicht durch automatisches Currying und umgekehrte Argumentreihenfolge. Vermeidet die Veränderung von Daten.
  • Mout - Hilfsbibliothek, deren größter Unterschied zu anderen Lösungen darin besteht, dass nur benötigte Module oder Funktionen geladen werden – ohne zusätzlichen Overhead.
  • RxJS - Funktional-reaktive Bibliothek zum Transformieren, Komponieren und Abfragen verschiedener Datenarten.
  • Kefir.js - Reaktive Bibliothek mit Fokus auf hohe Leistung und geringen Speicherverbrauch.
  • got - Komfortablere Schnittstelle für das integrierte http-Modul.
  • undici - Leistungsstarker HTTP-Client, von Grund auf und ohne Abhängigkeiten geschrieben.
  • ky-universal - Universeller HTTP-Client auf Basis von Fetch.
  • node-fetch - window.fetch für Node.js.
  • axios - Promise-basierter HTTP-Client (funktioniert auch im Browser).
  • superagent - HTTP-Anfragebibliothek.
  • http-fake-backend - Erstellt ein Fake-Backend, indem JSON-Dateien oder JavaScript-Objekte über konfigurierbare Routen bereitgestellt werden.
  • cacheable-request - Ergänzt native HTTP-Anfragen um RFC-konforme Cache-Unterstützung.
  • gotql - GraphQL-Anfragebibliothek auf Basis von got.
  • global-agent - Globaler HTTP-/HTTPS-Proxy-Agent, der sich über Umgebungsvariablen konfigurieren lässt.
  • smoke - Dateibasiertes HTTP-Mock-Server mit Aufzeichnungsfunktion.
  • purest - REST-Client.
  • debug - Kleines Debugging-Hilfsprogramm.
  • why-is-node-running - Node.js läuft, aber du weißt nicht warum?
  • njsTrace - Instrumentiert und verfolgt deinen Code: zeigt alle Funktionsaufrufe, Argumente und Rückgabewerte sowie die Laufzeit jeder Funktion an.
  • vstream - Instrumentierbare Stream-Mixins zum Untersuchen einer Stream-Pipeline.
  • stackman - Ergänzt Stacktraces von Fehlern um Codeausschnitte und weitere nützliche Informationen.
  • locus - Startet zur Laufzeit eine REPL mit Zugriff auf alle Variablen.
  • 0x - Flamegraph-Profiling.
  • ctrace - Gut lesbare, verbesserte Traces von Systemaufrufen und Signalen.
  • leakage - Schreibt Tests zum Aufspüren von Speicherlecks.
  • llnode - Post-mortem-Analysetool, mit dem sich Objekte untersuchen und Erkenntnisse aus einem abgestürzten Node.js-Prozess gewinnen lassen.
  • thetool - Erfasst CPU-, Speicher- und weitere Profile deiner Anwendung in einem für Chrome DevTools geeigneten Format.
  • swagger-stats - Verfolgt API-Aufrufe und überwacht API-Leistung, Zustand und Nutzungsmetriken.
  • NiM - Verwaltet den Debugging-Workflow in den DevTools.
  • dats - Minimalistischer, abhängigkeitsfreier StatsD-Client.
  • pino - Extrem schneller, von Bunyan inspirierter Logger.
  • winston - Asynchrone Logging-Bibliothek mit mehreren Transportwegen.
  • console-log-level - Der denkbar einfachste Logger mit Unterstützung für Log-Level und benutzerdefinierte Präfixe.
  • storyboard - Durchgängige, hierarchische, echtzeitfähige und farbige Logs und Abläufe.
  • consola - Logger für die Konsole.
  • chalk - Terminal-Textformatierung, wie sie sein sollte.
  • meow - Hilfsprogramm für CLI-Anwendungen.
  • yargs - Kommandozeilen-Parser, der automatisch eine elegante Benutzerschnittstelle erzeugt.
  • ora - Eleganter Terminal-Spinner.
  • get-stdin - Einfachere Verarbeitung von stdin.
  • log-update - Protokolliert, indem die vorherige Ausgabe im Terminal überschrieben wird. Nützlich für Fortschrittsbalken, Animationen usw.
  • Ink - React für interaktive Kommandozeilen-Apps.
  • listr2 - Aufgabenliste fürs Terminal.
  • conf - Einfache Konfigurationsverwaltung für deine Anwendung oder dein Modul.
  • ansi-escapes - ANSI-Escape-Codes zur Steuerung des Terminals.
  • log-symbols - Farbige Symbole für verschiedene Log-Level.
  • figures - Unicode-Symbole mit Ausweichdarstellungen für die Windows-Eingabeaufforderung.
  • boxen - Erstellt Boxen im Terminal.
  • terminal-link - Erstellt anklickbare Links im Terminal.
  • terminal-image - Zeigt Bilder im Terminal an.
  • string-width - Ermittelt die sichtbare Breite einer Zeichenfolge, also die Anzahl der Spalten, die zu ihrer Anzeige erforderlich sind.
  • cli-truncate - Kürzt eine Zeichenfolge im Terminal auf eine bestimmte Breite.
  • blessed - Bibliothek im Stil von Curses.
  • Inquirer.js - Interaktive Eingabeaufforderung für die Kommandozeile.
  • yn - Parst Werte wie Ja/Nein.
  • cli-table3 - Ansprechende Unicode-Tabellen.
  • drawille - Zeichnet mithilfe von Unicode-Braille-Zeichen im Terminal.
  • ascii-charts - ASCII-Balkendiagramm im Terminal.
  • progress - Flexibler Fortschrittsbalken in ASCII.
  • insight - Hilft dir zu verstehen, wie dein Tool verwendet wird, indem Nutzungsmetriken anonym an Google Analytics übermittelt werden.
  • cli-cursor - Schaltet den CLI-Cursor ein oder aus.
  • cli-columns - Spaltenbasierte Unicode- und ANSI-sichere Textlisten.
  • cfonts - Coole ASCII-Schriftarten für die Konsole.
  • multispinner - Mehrere gleichzeitig laufende, einzeln steuerbare CLI-Spinner.
  • omelette - Hilfsprogramm für die Shell-Autovervollständigung.
  • cross-env - Setzt plattformübergreifend Umgebungsvariablen.
  • shelljs - Plattformunabhängige Unix-Shell-Befehle.
  • sudo-block - Verhindert, dass Benutzer deine Anwendung mit Root-Rechten ausführen.
  • sparkly - Erzeugt Sparklines ▁▂▃▅▂▇.
  • Bit - Erstellt, pflegt, findet und verwendet kleine Module und Komponenten über mehrere Repositorys hinweg.
  • gradient-string - Wunderschöne Farbverläufe in der Terminalausgabe.
  • oclif - CLI-Framework mit Parser, automatischer Dokumentation, Tests und Plugins.
  • terminal-size - Ermittelt zuverlässig die Größe des Terminalfensters.
  • Cliffy - Framework für interaktive CLIs.
  • zx - Schreibt Shell-Skripte in JavaScript.
  • parcel - Blitzschneller Web-App-Bundler ohne Konfiguration.
  • webpack - Bündelt Module und Assets für den Browser.
  • rollup - Modul-Bundler der nächsten Generation für ES2015.
  • gulp - Streaming-basiertes, schnelles Build-System, das Code statt Konfiguration bevorzugt.
  • Broccoli - Schnelle, zuverlässige Asset-Pipeline mit Neuaufbau in konstanter Zeit und kompakten Build-Definitionen.
  • Brunch - Build-Tool für Frontend-Web-Apps mit einfacher deklarativer Konfiguration, schneller inkrementeller Kompilierung und klar vorgegebenem Workflow.
  • FuseBox - Schnelles Build-System, das die Stärken von webpack, JSPM und SystemJS verbindet und TypeScript erstklassig unterstützt.
  • pkg - Verpackt dein Node.js-Projekt als ausführbare Datei.
  • Vite - Build-Tool fürs Frontend mit Hot Module Replacement und Bündelung statischer Assets.
  • johnny-five - Arduino-Framework auf Firmata-Basis.
  • serialport - Ermöglicht das Lesen und Schreiben über serielle Schnittstellen.
  • usb - USB-Bibliothek.
  • i2c-bus - Zugriff auf den seriellen I²C-Bus.
  • onoff - Zugriff auf GPIO und Erkennung von Interrupts.
  • spi-device - Zugriff auf den seriellen SPI-Bus.
  • pigpio - Schneller GPIO-Zugriff, PWM- und Servosteuerung, Benachrichtigungen bei Zustandsänderungen sowie Interrupt-Verarbeitung auf dem Raspberry Pi.
  • gps - NMEA-Parser zur Ansteuerung von GPS-Empfängern.
  • modbus-serial - Reine JavaScript-Implementierung von MODBUS-RTU über serielle Verbindungen und TCP.
  • marko - HTML-basierte Templating-Engine, die Vorlagen in CommonJS-Module kompiliert und Streaming, asynchrones Rendering und benutzerdefinierte Tags unterstützt.
  • nunjucks - Templating-Engine mit Vererbung, asynchroner Ablaufsteuerung und mehr, inspiriert von Jinja2.
  • handlebars.js - Erweiterung von Mustache-Vorlagen um leistungsstarke Funktionen wie Helper und komplexere Blöcke.
  • EJS - Einfache, bewusst unvoreingenommene Templating-Sprache.
  • Pug - Leistungsstarke Template-Engine, stark von Haml beeinflusst.
  • Fastify - Schnelles Webframework mit geringem Overhead.
  • Next.js - Minimalistisches Framework für serverseitig gerenderte, universelle JavaScript-Webanwendungen.
  • Nuxt.js - Minimalistisches Framework für serverseitig gerenderte Vue.js-Anwendungen.
  • Hapi - Framework zum Erstellen von Anwendungen und Diensten.
  • Micro - Minimalistisches Microservice-Framework mit asynchronem Ansatz.
  • Koa - Von dem Team hinter Express entwickeltes Framework, das eine kleinere, ausdrucksstärkere und robustere Grundlage für Webanwendungen und APIs bieten soll.
  • Express - Webanwendungs-Framework mit einem robusten Funktionsumfang zum Erstellen ein- und mehrseitiger sowie hybrider Webanwendungen.
  • Feathers - Microservice-Framework im Geiste von Express.
  • LoopBack - Leistungsstarkes Framework zum Erstellen von REST-APIs und zum einfachen Anbinden von Backend-Datenquellen.
  • Meteor - Ein überaus einfaches, datenbankübergreifendes, datenübertragendes Webframework in reinem JavaScript. (Vielleicht gefällt dir auch awesome-meteor.)
  • Restify - Ermöglicht den Aufbau korrekter REST-Webdienste.
  • ThinkJS - Framework mit Unterstützung für ES2015+, WebSockets und REST-APIs.
  • ActionHero - Framework für wiederverwendbare und skalierbare APIs über TCP-Sockets, WebSockets und HTTP-Clients.
  • seneca - Toolkit zum Schreiben von Microservices.
  • AdonisJs - Vollwertiges MVC-Framework für Node.js auf Basis solider Dependency-Injection- und IoC-Container-Grundlagen.
  • Moleculer - Schnelles und leistungsstarkes Microservices-Framework.
  • Nest - Von Angular inspiriertes Framework für effiziente und skalierbare serverseitige Anwendungen.
  • TypeGraphQL - Modernes Framework zum Erstellen von GraphQL-APIs mit TypeScript, Klassen und Decorators.
  • Tinyhttp - Modernes, schnelles Webframework im Stil von Express.
  • Marble.js - Funktional-reaktives Framework für serverseitige Anwendungen auf Basis von TypeScript und RxJS.
  • Lad - Framework eines ehemaligen Mitglieds der Express-TC und des Koa-Teams, das Web-, API-, Job- und Proxyserver bündelt.
  • Ts.ED - Intuitives TypeScript-Framework zum Erstellen serverseitiger Anwendungen auf Basis von Express.js oder Koa.js.
  • Hono - Kleines und schnelles Webframework.
  • documentation.js - Generator für API-Dokumentation mit Unterstützung für ES2015+ und Flow-Annotationen.
  • Docco - Dokumentationsgenerator, der HTML-Dokumente erstellt, in denen Kommentare mit dem zugehörigen Code verwoben dargestellt werden.
  • JSDoc - Generator für API-Dokumentation, ähnlich wie JavaDoc oder PHPDoc.
  • Docusaurus - Generator für Dokumentations-Websites auf Basis von React und Markdown, mit Übersetzungs- und Versionsverwaltungsfunktionen.
  • del - Löscht Dateien und Ordner mithilfe von Globs.
  • globby - Sucht Dateien anhand von Glob-Mustern und unterstützt mehrere Muster.
  • chokidar - Dateisystem-Überwachung, die Ereignisse von fs.watch und fs.watchFile stabilisiert und unter macOS auch das native fsevents verwendet.
  • find-up - Sucht eine Datei, indem die übergeordneten Verzeichnisse durchlaufen werden.
  • proper-lockfile - Hilfsprogramm für Sperrdateien zwischen Prozessen und Rechnern.
  • load-json-file - Liest und parst eine JSON-Datei.
  • write-json-file - Wandelt JSON in Zeichenfolgen um und schreibt es atomar in eine Datei.
  • fs-write-stream-atomic - Wie fs.createWriteStream(), jedoch atomar.
  • filenamify - Wandelt eine Zeichenfolge in einen gültigen Dateinamen um.
  • istextorbinary - Prüft, ob eine Datei Text oder Binärdaten enthält.
  • fs-jetpack - Vollständig neu gestaltete Dateisystem-API für den praktischen Alltag.
  • fs-extra - Zusätzliche Methoden für das fs-Modul.
  • package-directory - Findet das Stammverzeichnis eines npm-Pakets.
  • filehound - Flexible, flüssig nutzbare Schnittstelle zum Durchsuchen des Dateisystems.
  • move-file - Verschiebt Dateien, auch geräteübergreifend.
  • tempy - Liefert einen zufälligen Pfad für eine temporäre Datei oder ein Verzeichnis.
  • Promises
    • pify - Wandelt eine Funktion mit Callback-Stil in eine Promise-basierte Funktion um.
    • delay - Verzögert eine Promise um eine festgelegte Zeitspanne.
    • promise-memoize - Speichert Ergebnisse von Funktionen, die Promises zurückgeben, zwischen – mit Ablaufzeit und Vorabruf.
    • valvelet - Begrenzt die Ausführungsrate einer Funktion, die Promises zurückgibt.
    • p-map - Wendet eine Abbildung parallel auf Promises an.
    • Mehr…
  • Observables
  • Streams
    • Highland.js - Verwaltet synchronen und asynchronen Code mühelos – ausschließlich mit Standard-JavaScript und Node-ähnlichen Streams.
  • get-stream - Liest einen Stream als Zeichenfolge oder Puffer aus.
  • from2 - Komfortabler Wrapper für ReadableStream, inspiriert von through2.
  • into-stream - Wandelt einen Puffer, eine Zeichenfolge, ein Array oder ein Objekt in einen Stream um.
  • duplexify - Führt einen beschreibbaren und einen lesbaren Stream zu einem Duplex-Stream der Streams2-API zusammen.
  • pumpify - Kombiniert ein Array von Streams zu einem einzelnen Duplex-Stream.
  • peek-stream - Transformationsstream, mit dem sich die erste Zeile ansehen lässt, bevor entschieden wird, wie sie geparst wird.
  • binary-split - Stream zum Aufteilen an Zeilenumbrüchen oder anderen Trennzeichen.
  • byline - Sehr einfacher Stream-Reader, der Zeile für Zeile liest.
  • first-chunk-stream - Transformiert den ersten Datenblock eines Streams.
  • pad-stream - Rückt jede Zeile eines Streams ein.
  • multistream - Kombiniert mehrere Streams zu einem einzelnen Stream.
  • readable-stream - Spiegelung der Streams2- und Streams3-Implementierungen aus dem Kern.
  • through2-concurrent - Transformiert Objektstreams parallel.
  • µWebSockets - Hoch skalierbare WebSocket-Server- und -Client-Bibliothek.
  • Socket.io - Ermöglicht bidirektionale Echtzeitkommunikation auf Ereignisbasis.
  • Faye - Echtzeit-Nachrichtenbus zwischen Client und Server auf Grundlage des Bayeux-Protokolls.
  • SocketCluster - Skalierbare HTTP- und WebSocket-Engine, die auf mehreren CPU-Kernen laufen kann.
  • Primus - Abstraktionsschicht für Echtzeit-Frameworks, die eine Bindung an ein bestimmtes Modul verhindert.
  • deepstream.io - Skalierbares Echtzeit-Microservice-Framework.
  • Kalm - Socket-Router und Middleware-Framework auf niedriger Ebene.
  • MQTT.js - Client für MQTT, ein Pub/Sub-Nachrichtenprotokoll über TCP/IP.
  • rpc-websockets - Implementierung von JSON-RPC 2.0 über WebSockets.
  • Aedes - Schlanker MQTT-Server, der auf jedem Stream-Server ausgeführt werden kann.
  • sharp - Das schnellste Modul zum Verkleinern von JPEG-, PNG-, WebP- und TIFF-Bildern.
  • image-type - Erkennt den Bildtyp.
  • image-dimensions - Ermittelt die Abmessungen eines Bildes.
  • lwip - Leichtgewichtige Bildverarbeitung ohne ImageMagick.
  • pica - Hochwertige und schnelle Größenanpassung (Lanczos3) in reinem JavaScript. Alternative zu canvas.drawImage(), wenn keine Pixelbildung zulässig ist.
  • jimp - Bildverarbeitung in reinem JavaScript.
  • qrcode - Generator für QR- und Strichcodes.
  • ImageScript - Bildverarbeitung in JavaScript mit WebAssembly für hohe Leistung.
  • iconv-lite - Konvertiert Zeichenkodierungen.
  • string-length - Ermittelt die tatsächliche Länge einer Zeichenfolge, indem Unicode-Zeichen außerhalb der BMP korrekt gezählt und ANSI-Escape-Codes ignoriert werden.
  • camelcase - Wandelt Zeichenfolgen mit Bindestrichen, Punkten, Unterstrichen oder Leerzeichen in camelCase um: foo-bar → fooBar.
  • escape-string-regexp - Maskiert Sonderzeichen für reguläre Ausdrücke.
  • splice-string - Entfernt oder ersetzt einen Teil einer Zeichenfolge wie Array#splice.
  • indent-string - Rückt jede Zeile einer Zeichenfolge ein.
  • strip-indent - Entfernt führende Leerzeichen aus allen Zeilen einer Zeichenfolge.
  • detect-indent - Erkennt die Einrückung von Code.
  • he - Kodiert und dekodiert HTML-Entitäten.
  • i18n-node - Einfaches Übersetzungsmodul mit dynamischer JSON-Speicherung.
  • babelfish - Internationalisierung mit besonders einfacher Plural-Syntax.
  • matcher - Einfache Wildcard-Suche.
  • unhomoglyph - Normalisiert visuell ähnliche Unicode-Zeichen.
  • i18next - Framework für Internationalisierung.
  • nanoid - Kleiner, sicherer und URL-tauglicher Generator eindeutiger Zeichenfolgen-IDs.
  • StegCloak - Verbirgt Geheimnisse unauffällig in Zeichenfolgen.
  • random-int - Erzeugt eine zufällige Ganzzahl.
  • random-float - Erzeugt eine zufällige Fließkommazahl.
  • unique-random - Erzeugt zufällige Zahlen, die in Folge eindeutig sind.
  • round-to - Rundet eine Zahl auf eine bestimmte Anzahl von Nachkommastellen: 1.234 → 1.2.
  • ndarray - Mehrdimensionale Arrays.
  • mathjs - Umfangreiche Mathematikbibliothek.
  • math-clamp - Begrenzt eine Zahl auf einen Wertebereich.
  • algebra - Algebraische Strukturen.
  • multimath - Grundlage für schnelle Bildberechnungen in WebAssembly und JavaScript.
  • Luxon - Bibliothek zur Arbeit mit Datum und Uhrzeit.
  • date-fns - Moderne Hilfsbibliothek für Datumsangaben.
  • Day.js - Unveränderliche Datumsbibliothek als Alternative zu Moment.js.
  • dateformat - Formatiert Datumsangaben.
  • tz-format - Formatiert ein Datum mit Zeitzone: 2015-11-30T10:40:35+01:00.
  • cctz - Schnelles Parsen, Formatieren und Umrechnen von Zeitzonen für Datumsangaben.
  • normalize-url - Normalisiert eine URL.
  • humanize-url - Bereitet eine URL lesbar auf: https://sindresorhus.com → sindresorhus.com.
  • url-unshort - Löst verkürzte URLs auf.
  • speakingurl - Erzeugt mit Transliteration einen Slug aus einer Zeichenfolge.
  • linkify-it - Erkennt Linkmuster mit vollständiger Unicode-Unterstützung.
  • url-pattern - Einfachere Zeichenfolgenmuster für URLs und andere Texte als mit regulären Ausdrücken.
  • embedza - Erstellt aus URLs HTML-Snippets und Einbettungen anhand von oEmbed-, Open-Graph- und Meta-Tag-Informationen.
  • joi - Beschreibungssprache für Objektschemas und Validator für JavaScript-Objekte.
  • is-my-json-valid - JSON-Schema-Validator, der mithilfe von Codegenerierung besonders schnell ist.
  • property-validator - Einfache Eigenschaftsvalidierung für Express.
  • schema-inspector - Bereinigt und validiert JSON-APIs.
  • ajv - Der schnellste JSON-Schema-Validator. Unterstützt die Vorschläge V5, V6 und V7.
  • Superstruct - Einfache und kombinierbare Datenvalidierung in JavaScript und TypeScript.
  • yup - Validierung von Objektschemas.
  • zod - TypeScript-orientierte Schema-Validierung mit statischer Typinferenz.
  • remark - Plugin-basierter Markdown-Prozessor.
  • markdown-it - Markdown-Parser mit vollständiger CommonMark-Unterstützung, Erweiterungen und Syntax-Plugins.
  • parse5 - Schneller, umfassender und spezifikationskonformer HTML-Parser.
  • @parcel/css - In Rust geschriebener CSS-Parser, -Transformer und -Minifizierer.
  • strip-json-comments - Entfernt Kommentare aus JSON.
  • strip-css-comments - Entfernt Kommentare aus CSS.
  • parse-json - Parst JSON und liefert dabei hilfreichere Fehlermeldungen.
  • URI.js - Ermöglicht das Ändern von URLs.
  • JSONStream - Parst und serialisiert JSON im Streaming-Verfahren.
  • neat-csv - Schneller CSV-Parser mit Callback-Schnittstelle für den oben genannten Parser.
  • csv-parser - Streaming-CSV-Parser mit dem Anspruch, schneller als alle anderen zu sein.
  • PEG.js - Einfacher Parser-Generator, der schnelle Parser mit hervorragender Fehlerberichterstattung erzeugt.
  • x-ray - Hilfsprogramm zum Extrahieren von Webinhalten.
  • nearley - Einfaches, schnelles und leistungsstarkes Parsing für JavaScript.
  • binary-extract - Extrahiert einen Wert aus einem JSON-Puffer, ohne das gesamte Dokument zu parsen.
  • Stylecow - Parst, bearbeitet und konvertiert modernes CSS für Kompatibilität mit allen Browsern. Durch Plugins erweiterbar.
  • js-yaml - Sehr schneller YAML-Parser.
  • xml2js - Konvertiert XML in JavaScript-Objekte.
  • Jison - Benutzerfreundlicher JavaScript-Parser-Generator, verwandt mit Bison, Yacc und ähnlichen Werkzeugen.
  • google-libphonenumber - Parst, formatiert, speichert und validiert Telefonnummern.
  • ref - Liest und schreibt strukturierte Binärdaten in Puffern.
  • xlsx-populate - Liest und schreibt Excel-XLSX-Dateien.
  • Chevrotain - Sehr schnelles, funktionsreiches Toolkit zum Erstellen von Parsern für JavaScript.
  • fast-xml-parser - Validiert und parst XML.
  • pretty-bytes - Wandelt Bytes in eine gut lesbare Zeichenfolge um: 1337 → 1.34 kB.
  • pretty-ms - Wandelt Millisekunden in eine gut lesbare Zeichenfolge um: 1337000000 → 15d 11h 23m 20s.
  • ms - Kleines Hilfsprogramm zur Umrechnung von Millisekunden.
  • pretty-error - Fehlermeldungen mit weniger Ballast.
  • read-art - Extrahiert lesbare Inhalte aus beliebigen Webseiten.
  • yazl - ZIP-Archive erstellen.
  • yauzl - ZIP-Archive entpacken.
  • Archiver - Streaming-Schnittstelle zur Erstellung von Archiven mit ZIP- und TAR-Unterstützung.
  • pako - Hochleistungsfähige Portierung von zlib nach reinem JavaScript (deflate, inflate, gzip).
  • tar-stream - Streaming-Parser und -Generator für TAR-Archive. Siehe auch tar-fs.
  • get-port - Ermittelt einen verfügbaren Port.
  • ipify - Ruft deine öffentliche IP-Adresse ab.
  • getmac - Ermittelt die MAC-Adresse des Computers.
  • DHCP - DHCP-Client und -Server.
  • netcat - Netcat in reinem JavaScript.
  • Treiber
  • ODM / ORM
    • Sequelize - ORM mit Unterstützung mehrerer SQL-Dialekte, darunter PostgreSQL, SQLite und MySQL.
    • Bookshelf - ORM für PostgreSQL, MySQL und SQLite3 im Stil von Backbone.js.
    • Mongoose - Elegante Objektmodellierung für MongoDB.
    • Waterline - Datenspeicherunabhängiges Werkzeug, das die Arbeit mit einer oder mehreren Datenbanken erheblich vereinfacht.
    • OpenRecord - ORM für PostgreSQL, MySQL, SQLite3 und REST-Datenspeicher, ähnlich wie ActiveRecord.
    • pg-promise - PostgreSQL-Framework für natives SQL mit Promises.
    • slonik - PostgreSQL-Client mit strikten Typen, detaillierter Protokollierung und Assertions.
    • Objection.js - Leichtgewichtiges ORM auf Basis des SQL-Query-Builders Knex.
    • TypeORM - ORM für PostgreSQL, MariaDB, MySQL, SQLite und weitere Datenbanken.
    • MikroORM - TypeScript-ORM auf Basis der Muster Data Mapper, Unit of Work und Identity Map. Unterstützt MongoDB, PostgreSQL, MySQL und SQLite.
    • Prisma - Moderner Datenbankzugriff als ORM-Alternative: automatisch generierter, typsicherer Query-Builder für TypeScript. Unterstützt PostgreSQL, MySQL und SQLite.
    • Drizzle ORM - TypeScript-ORM für verschiedene Datenbanken, darunter PostgreSQL.
  • Query-Builder
    • Knex - Query-Builder für PostgreSQL, MySQL und SQLite3, flexibel, portabel und angenehm in der Verwendung.
  • Sonstiges
    • NeDB - Eingebettete, persistente Datenbank in JavaScript.
    • Lowdb - Kleine JavaScript-Datenbank auf Basis von Lodash.
    • Keyv - Einfache Schlüssel-Wert-Speicherung mit Unterstützung mehrerer Backends.
    • Finale - Erzeugt RESTful-Endpunkte für Sequelize-Modelle.
    • database-js - Wrapper für mehrere Datenbanken mit JDBC-ähnlicher Verbindungsschnittstelle.
    • Mongo Seeding - Befüllt MongoDB-Datenbanken mit JavaScript- und JSON-Dateien.
    • @databases - Führt einfache SQL-Abfragen gegen PostgreSQL, MySQL und SQLite3 aus, ohne SQL-Injection zu riskieren.
    • pg-mem - PostgreSQL-Instanz im Arbeitsspeicher für Tests.
  • AVA - Test-Runner der Zukunft.
  • Mocha - Funktionsreiches Test-Framework, das asynchrones Testen einfach und angenehm macht.
  • nyc - Code-Coverage-Werkzeug auf Basis von Istanbul, das mit Unterprozessen funktioniert.
  • tap - TAP-Testframework.
  • tape - Test-Harness, das TAP-Ausgaben erzeugt.
  • power-assert - Liefert über die standardisierte assert-Schnittstelle aussagekräftige Assertion-Meldungen.
  • Mochify - TDD mit Browserify, Mocha, PhantomJS und WebDriver.
  • trevor - Führt Tests mit mehreren Node.js-Versionen aus, ohne manuell zwischen ihnen zu wechseln oder sie an Travis CI zu übertragen.
  • loadtest - Führt Lasttests für Webanwendungen aus und bietet eine API zur Automatisierung.
  • Sinon.JS - Test-Spies, Stubs und Mocks.
  • navit - PhantomJS-/SlimerJS-Wrapper zur Vereinfachung von Browser-Testskripten.
  • Nock - HTTP-Mocking und Erwartungen.
  • intern - Stack für Code-Tests.
  • toxy - Manipulierbarer HTTP-Proxy zur Simulation von Ausfällen und Netzwerkbedingungen.
  • hook-std - Fängt stdout/stderr ab und ändert die Ausgaben.
  • testen - Führt lokal mit NVM Tests für mehrere Node.js-Versionen aus.
  • Nightwatch - Framework für automatisierte UI-Tests auf Basis von Selenium WebDriver.
  • WebdriverIO - Automatisierte Tests auf Basis des WebDriver-Protokolls.
  • Jest - JavaScript-Tests ohne Aufwand.
  • Vitest - Schnelles Unit-Test-Framework auf Basis von Vite.
  • TestCafe - Automatisierte Browser-Tests.
  • abstruse - Continuous-Integration-Server.
  • CodeceptJS - End-to-End-Tests.
  • Puppeteer - Headless Chrome.
  • Playwright - Headless Chromium, WebKit und Firefox über eine einheitliche API.
  • nve - Führt beliebige Befehle lokal mit mehreren Node.js-Versionen aus.
  • axe-core - Barrierefreiheits-Engine für automatisierte Web-UI-Tests.
  • testcontainers-node - Stellt leichtgewichtige, kurzlebige Instanzen gängiger Datenbanken, Selenium-Webbrowser und anderer in Docker-Containern ausführbarer Dienste bereit.
  • upash - Einheitliche API für alle Algorithmen zur Passwort-Hashbildung.
  • themis - Mehrsprachiges Framework, das typische Verschlüsselungsverfahren einfach nutzbar macht: ruhende Daten, authentifizierter Datenaustausch, Transportschutz, Authentifizierung und mehr.
  • GuardRails - GitHub-App, die Sicherheitsfeedback zu Pull Requests liefert.
  • rate-limiter-flexible - Schutz vor Brute-Force- und DDoS-Angriffen.
  • crypto-hash - Asynchrone, nicht blockierende Hash-Berechnung.
  • jose-simple - Verschlüsselt und entschlüsselt Daten nach dem JOSE-Standard (JSON Object Signing and Encryption).
  • Benchmark.js - Benchmarking-Bibliothek mit hochauflösenden Timern und statistisch aussagekräftigen Ergebnissen.
  • babel-minify - Minifizierer mit ES2015+-Unterstützung auf Basis der Babel-Toolchain.
  • UglifyJS2 - Minifizierer für JavaScript.
  • clean-css - Minifizierer für CSS.
  • minimize - Minifizierer für HTML.
  • imagemin - Minifizierer für Bilder.
  • Passport - Einfache, unaufdringliche Authentifizierung.
  • Grant - OAuth-Anbieter für Express, Koa, Hapi, Fastify, AWS Lambda, Azure, Google Cloud, Vercel und viele weitere.
  • CASL - Isomorphe Autorisierung für Benutzeroberfläche und API.
  • node-casbin - Autorisierungsbibliothek mit Unterstützung für Zugriffskontrollmodelle wie ACL, RBAC und ABAC.
  • Nodemailer - Der schnellste Weg zur Verarbeitung von E-Mails.
  • emailjs - Versendet Text- und HTML-E-Mails mit Anhängen an beliebige SMTP-Server.
  • email-templates - Erstellt, zeigt in der Vorschau an und versendet benutzerdefinierte E-Mail-Vorlagen.
  • MJML - Markup-Sprache, die das Erstellen responsiver E-Mails erleichtern soll.
  • Forward Email - Open-Source-E-Mail-Dienst zum Selbsthosten.
  • bull - Persistente Job- und Nachrichtenwarteschlange.
  • agenda - Auf MongoDB basierende Jobplanung.
  • idoit - Auf Redis basierende Jobwarteschlange mit erweiterter Auftragssteuerung.
  • node-resque - Auf Redis basierende Jobwarteschlange.
  • rsmq - Auf Redis basierende Nachrichtenwarteschlange.
  • bee-queue - Leistungsstarke, auf Redis basierende Jobwarteschlange.
  • RedisSMQ - Einfache, leistungsstarke Redis-Nachrichtenwarteschlange mit Echtzeitüberwachung.
  • sqs-consumer - Erstellt Anwendungen auf Basis von Amazon Simple Queue Service (SQS) ohne überflüssigen Boilerplate-Code.
  • better-queue - Einfache und effiziente Jobwarteschlange, wenn Redis nicht verwendet werden kann.
  • bullmq - Persistente Job- und Nachrichtenwarteschlange.
  • bree - Jobplaner mit Unterstützung für Worker-Threads, Cron, Datumsangaben und natürlichsprachliche Zeitangaben.
  • graphile-worker - Leistungsstarke PostgreSQL-Jobwarteschlange.
  • n - Verwaltet Node.js-Versionen.
  • nave - Virtuelle Umgebungen für Node.js.
  • nodeenv - Virtuelle Node.js-Umgebung, kompatibel mit Pythons virtualenv.
  • nvm for Windows - Verwaltet Versionen unter Windows.
  • nodenv - Versionsmanager ähnlich wie Rubys rbenv, mit automatischem Versionswechsel.
  • fnm - Plattformübergreifender, in Rust entwickelter Node.js-Versionsmanager.
  • napi-rs - Framework zum Erstellen kompilierter Node.js-Add-ons in Rust über Node-API.
  • Neon - Rust-Bindings zum Schreiben sicherer und schneller nativer Node.js-Module.
  • Edge.js - Führt .NET- und Node.js-Code im selben Prozess unter Windows, macOS und Linux aus.
  • DotNetJS - Ermöglicht über diese .NET-Interoperabilitätsschicht die Verwendung von .NET-Bibliotheken in Node.js.
  • retext - Erweiterbares System zur Verarbeitung natürlicher Sprache.
  • franc - Erkennt die Sprache eines Textes.
  • leven - Misst mithilfe des Levenshtein-Abstands den Unterschied zwischen zwei Zeichenfolgen.
  • natural - Werkzeugkasten für natürliche Sprache.
  • nlp.js - Erstellt Bots mit Extraktion von Entitäten, Sentimentanalyse, automatischer Spracherkennung und mehr.
  • PM2 - Erweiterter Prozessmanager.
  • nodemon - Überwacht Änderungen an deiner Anwendung und startet den Server automatisch neu.
  • node-mac - Führt Skripte als nativen Mac-Daemon aus und protokolliert Ausgaben in der Konsolen-App.
  • node-linux - Führt Skripte als nativen Systemdienst aus und schreibt Protokolle in syslog.
  • node-windows - Führt Skripte als nativen Windows-Dienst aus und schreibt Protokolle in die Ereignisanzeige.
  • supervisor - Startet Skripte nach einem Absturz oder nach Änderungen an einer *.js-Datei neu.
  • Phusion Passenger - Benutzerfreundlicher Prozessmanager mit direkter Integration in Nginx.
  • robotjs - Desktop-Automatisierung: steuert Maus und Tastatur und liest Bildschirminhalte aus.
  • nut.js - Plattformübergreifendes natives Framework zur GUI-Automatisierung und zum Testen mit Bilderkennung und Jest-Integration.
  • Acorn - Kleiner, schneller JavaScript-Parser.
  • babel-parser - Der in Babel verwendete JavaScript-Parser.
  • DocPad - Generator für statische Websites mit dynamischen Funktionen und einem riesigen Plugin-Ökosystem.
  • docsify - Generator für Markdown-Dokumentationsseiten ohne statisch erzeugte HTML-Dateien.
  • Charge - Meinungsstarker Generator für statische Websites ohne Konfiguration, der JSX und MDX verwendet.
  • KeystoneJS - CMS und Webanwendungsplattform auf Basis von Express und MongoDB.
  • ApostropheCMS - Content-Management-System mit Schwerpunkt auf intuitiver Bearbeitung und Verwaltung von Inhalten im Frontend, aufgebaut auf Express und MongoDB.
  • Strapi - Content-Management-Framework (Headless-CMS) zum Erstellen leistungsstarker APIs.
  • Factor - Vue.js-Dashboard-Framework und Headless-CMS.
  • AdminBro - Automatisch generiertes Admin-Panel mit CRUD-Funktionen für alle Ressourcen.
  • Graphweaver - CMS und Headless-GraphQL-API.
  • nodeBB - Forenplattform für das moderne Web.
  • Ghost - Einfache, leistungsstarke Veröffentlichungsplattform.
  • Hexo - Schnelles, einfaches und leistungsstarkes Blogging-Framework.
  • cows - ASCII-Kühe.
  • superb - Liefert Wörter für „super“ und „großartig“.
  • cat-names - Liefert beliebte Katzennamen.
  • dog-names - Liefert beliebte Hundenamen.
  • superheroes - Liefert Namen von Superhelden.
  • supervillains - Liefert Namen von Superschurken.
  • cool-ascii-faces - Liefert coole ASCII-Gesichter.
  • cat-ascii-faces - ₍˄·͈༝·͈˄₎◞ ̑̑ෆ⃛ (=ↀωↀ=)✧ (^・o・^)ノ”.
  • nerds - Liefert Daten zu Nerd-Themen wie Harry Potter, Star Wars und Pokémon.
  • snappy - Native Bindings für Googles Snappy-Komprimierungsbibliothek.
  • protobuf - Implementierung von Protocol Buffers.
  • compactr - Implementierung des Compactr-Protokolls.
  • execa - Die bessere Variante von child_process.
  • cheerio - Schnelle, flexible und schlanke Implementierung des jQuery-Kerns, speziell für den Server entwickelt.
  • open - Öffnet Websites, Dateien, ausführbare Programme und mehr.
  • hasha - Vereinfacht Hashing und ermittelt den Hash eines Puffers, einer Zeichenfolge, eines Streams oder einer Datei.
  • dot-prop - Liest über einen Punktpfad eine Eigenschaft aus einem verschachtelten Objekt aus.
  • onetime - Führt eine Funktion nur einmal aus.
  • mem - Speichert Funktionsaufrufe zwischen, um wiederholte Aufrufe durch Zwischenspeicherung identischer Eingaben zu beschleunigen.
  • strip-bom - Entfernt die UTF-8-Byte-Reihenfolge-Markierung (BOM) aus einer Zeichenfolge, einem Puffer oder Stream.
  • os-locale - Ermittelt das Gebietsschema des Systems.
  • ssh2 - SSH2-Client- und -Servermodul.
  • adit - Vereinfacht SSH-Tunneling.
  • file-type - Erkennt den Dateityp eines Puffers.
  • Bottleneck - Ratenbegrenzung, die Drosselung vereinfacht.
  • webworker-threads - Leichtgewichtige Web-Worker-API-Implementierung mit nativen Threads.
  • clipboardy - Ermöglicht den Zugriff auf die Systemzwischenablage zum Kopieren und Einfügen.
  • node-pre-gyp - Vereinfacht das Veröffentlichen und Installieren von Node.js-C++-Add-ons als Binärdateien.
  • opencv - Bindings für OpenCV, die maßgebliche Bibliothek für Computer Vision.
  • dotenv - Lädt Umgebungsvariablen aus einer .env-Datei.
  • semver - Parser für semantische Versionen.
  • nodegit - Native Bindings für Git.
  • json-strictify - Serialisiert Werte sicher als JSON, ohne Datenverlust oder Endlosschleifen.
  • jsdom - JavaScript-Implementierung von HTML und dem DOM.
  • @sindresorhus/is - Prüft den Typ von Werten.
  • env-dot-prop - Liest, setzt oder löscht über einen Punktpfad verschachtelte Eigenschaften von process.env.
  • node-video-lib - Reine JavaScript-Bibliothek zur Arbeit mit MP4- und FLV-Videodateien und zum Erstellen von MPEG-TS-Chunks für HLS-Streaming.
  • basic-ftp - FTP-/FTPS-Client.
  • cashify - Währungsumrechnung.
  • genepi - Erzeugt automatisch ein natives Node.js-Add-on aus C++-Code.
  • husky - Erstellt Git-Hook-Skripte.
  • patch-package - Erstellt Korrekturen für npm-Abhängigkeiten und erhält sie dauerhaft.
  • editly - Deklarative API zur Videobearbeitung.
  • wild-wild-path - Objektpfade mit Platzhaltern und regulären Ausdrücken.
  • uint8array-extras - Nützliche Hilfsfunktionen für Uint8Array und Buffer.
  • npm - Der standardmäßige Paketmanager.
  • pnpm - Speicherplatzsparender Paketmanager.
  • yarn - Alternativer Paketmanager.
  • bun - All-in-one-Toolkit für JavaScript- und TypeScript-Anwendungen.
  • Node.js Best Practices - Zusammenfassung und Auswahl der am besten bewerteten Inhalte zu bewährten Node.js-Verfahren, in mehreren Sprachen verfügbar.
  • Nodeschool - Lerne Node.js mit interaktiven Lektionen.
  • The Art of Node - Einführung in Node.js.
  • module-best-practices - Bewährte Vorgehensweisen für das Schreiben neuer npm-Module.
  • The Node Way - Eine umfassende Philosophie bewährter Node.js-Verfahren und Leitprinzipien zum Schreiben wartbarer Module, skalierbarer Anwendungen und angenehm lesbaren Codes.
  • You Don’t Know Node.js - Einführung in die Kernfunktionen von Node.js und asynchrones JavaScript.
  • Portable Node.js guide - Praktischer Leitfaden zum Schreiben portabler und plattformübergreifender Node.js-Anwendungen.
  • Build a real web app with no frameworks - Eine Reihe von Video-Tutorials und Livestreams zum Erstellen und Bereitstellen einer echten Webanwendung mit einigen einfachen Bibliotheken und den Node.js-Kernmodulen.
  • Node Weekly - Wöchentlicher Überblick über Nachrichten und Artikel zu Node.js per E-Mail.
  • Node.js blog
  • webapplog.com - Blogbeiträge über Node.js und JavaScript von Azat Mardan, dem Autor von Practical Node.js und Pro Express.js.
  • Express.js
  • Stream FAQs - Beantwortet häufige Fragen zu Streams, darunter Paginierung, Ereignisse und mehr.
  • Strong Node.js - Checkliste zur Sicherheitsanalyse des Quellcodes eines Node.js-Webdienstes.
  • OctoLinker - Chrome-Erweiterung, die Abhängigkeiten in package.json sowie .js-, .jsx-, .coffee- und .md-Dateien auf GitHub verlinkt.
  • npm-hub - Chrome-Erweiterung, die npm-Abhängigkeiten am Ende der README eines Repositorys anzeigt.
  • RunKit - Bettet eine Node.js-Umgebung in beliebige Websites ein.
  • github-npm-stats - Chrome-Erweiterung, die npm-Downloadstatistiken auf GitHub anzeigt.
  • npm semver calculator - Erkundet visuell, welche Paketversionen von einem semantischen Versionsbereich abgedeckt werden.
  • CodeSandbox - Online-IDE und Prototyping-Umgebung.
  • Amplication - Erstellt automatisch voll funktionsfähige Anwendungen.
  • RunJS - JavaScript-Spielwiese für den Desktop.
  • nodebots - Roboter auf JavaScript-Basis.
  • node-module-boilerplate - Vorlage für den schnellen Einstieg in die Erstellung eines Node-Moduls.
  • modern-node - Toolkit zum Erstellen von Node-Modulen mit Jest, Prettier, ESLint und Standard.
  • generator-nm - Erstellt das Grundgerüst eines Node-Moduls.
  • Microsoft Node.js Guidelines - Tipps, Tricks und Ressourcen zur Arbeit mit Node.js auf Microsoft-Plattformen.
  • Module Requests & Ideas - Fordere ein gewünschtes JavaScript-Modul an oder lass dich zu neuen Modulen inspirieren.
  • v8-perf - Notizen und Ressourcen zu V8 und damit zur Leistung von Node.js.

HagiCode

HagiCode ist ein agentischer Coding-Arbeitsplatz. Vielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar – für ein ansprechendes Entwicklungserlebnis.

Entdecken Sie ein ansprechendes Entwicklungserlebnis mit vielseitigen, komfortablen Interaktionen in der Benutzeroberfläche.

HagiCode besuchenDokumentation lesen
  • IntelligentOpenSpec-Workflows machen aus einer Absicht einen umsetzbaren Weg vom Vorschlag über Design und Aufgaben bis zur Auslieferung.
  • EffizientMulti-Agent-Ausführung führt Recherche, Umsetzung und Prüfung parallel aus, über mehrere Repositories und die Agent CLIs, die Sie bereits nutzen.
  • InteressantVielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar.

Für Windows herunterladen

Im Microsoft Store erhaltenAlle Downloads

Aus Ideen wird ausgelieferte Software.

HagiCode ist ein agentischer Coding-Arbeitsplatz: OpenSpec-Workflows planen die Änderung, Multi-Agent-Ausführung setzt sie um, und Hero Scenario macht den langen Weg sichtbar, bis aus der Idee ausgelieferte Software wird.

Intelligent
OpenSpec-Workflows machen aus einer Absicht einen Weg vom Vorschlag bis zur Auslieferung.
Effizient
Multi-Agent-Ausführung treibt Recherche, Umsetzung und Prüfung parallel voran.
Unterhaltsam
UI-Interaktionen erleichtern Planung, Agent-Ausführung und Projektarbeit.

Awesome Site verlassen?

Du bist dabei, eine externe Website aufzurufen. Wir haben keine Kontrolle über deren Inhalte oder Datenschutzpraktiken.

Ziel

Zur Website wechseln