
Von den 20.000 JavaScript-Projekten und -Bibliotheken haben wir die 48 besten (nach Sternen auf GitHub) ausgewählt und in 5 Kategorien eingeteilt:
- Benutzeroberfläche (1 ~ 9)
- JavaScript-Tools (10 bis 25)
- Maschinelles Lernen (26 ~ 33)
- Projekte (34 ~ 39)
- Entwicklertools (40 ~ 48)

Dieser Artikel wurde mit Unterstützung von EDISON Software erstellt, das ein elektronisches medizinisches Untersuchungssystem entwickelt und auch Software unterstützt .
Benutzeroberfläche
- Grob v2.0 : Erstellen Sie handgezeichnete Skizzengrafiken.
- Driver.js : Eine leichte, unabhängige Vanille-JavaScript-Engine, die die Aufmerksamkeit des Benutzers auf die Seite lenkt .
- Sweetalert2 : Schöner, ansprechender, anpassbarer und erschwinglicher (WAI-ARIA) JavaScript-Popup-Ersatz.
- Tippyjs : Leichte, Vanille-JS-Tooltip-Bibliothek.
- Spritejs : Plattformübergreifendes leichtes Objektmodell für 2D-Rendering.
- AutoComplete.js : Eine einfache Javascript-Bibliothek für die automatische Vervollständigung.
- Glider.js : Eine schnelle und einfache Alternative zu einem Rollenkarussell .
- LayerJS : Javascript UI / UX-Bibliothek, mit der Sie intuitive visuell ansprechende Anwendungen für Webanwendungen und Websites erstellen können, die mobilen Anwendungen ähneln.
- Pencil.js : eine Bibliothek für interaktives 2D-Zeichnen.
JavaScript-Werkzeuge
- Johnny-Five v1.0 : JavaScript Robotics und die IoT-Programmierumgebung.
- Babylon.js : JavaScript-Framework zum Erstellen von 3D-Spielen in HTML5 und WebGL.
- Pollyjs : Aufzeichnen, Abspielen und Stoppen von HTTP-Interaktionen.
- Omi : Web Framework der nächsten Generation in 4-KB-JavaScript (Webkomponenten + JSX + Proxies + Speicher + Pfadaktualisierung).
- Stimulus : Das bescheidene JavaScript-Framework für HTML, das Sie bereits haben.
- Apexcharts.js : Eine moderne Bibliothek von JavaScript-Diagrammen zum Erstellen interaktiver Diagramme und Visualisierungen mit einer einfachen API.
- Greenlet : Verschiebt eine asynchrone Funktion in einen eigenen Thread.
- JSUI : Ein leistungsstarkes UI-Tool zum Verwalten von JavaScript-Anwendungen.
- G6 : Ein Graphvisualisierungs-Framework.
- Workerize : Führen Sie das Modul in web-worker'e aus.
- V8n : Anpassbare, wiederverwendbare Validierungsbibliothek.
- ForgJs : Ein kompakter JavaScript- Objektvalidator .
- Minipack : Ein vereinfachtes Beispiel für einen modernen, in JavaScript geschriebenen Bundler .
- Liste v2 : Eine konsistente Liste mit unübertroffener Leistung und einer umfassenden funktionalen API.
- JavaScript Object Explorer : Finden Sie die gewünschte Objektmethode, ohne in die Dokumentation zu blättern.
- Awaity.js : Eine funktionale, leichtgewichtige Alternative zu bluebird.js, die unter Berücksichtigung von async / await erstellt wurde.
Maschinelles Lernen
- Tfjs : Accelerated WebGL, eine browserbasierte JavaScript-Bibliothek zum Trainieren und Bereitstellen von ML-Modellen.
- Guess.js : Ein Toolkit zur Integration datengesteuerter Benutzererfahrungen im Web.
- Picojs : 200 Zeilen Gesichtserkennungsbibliothek.
- Tensorspace : Infrastruktur für die dreidimensionale Visualisierung eines neuronalen Netzwerks, Erstellung eines interaktiven und intuitiven Modells in Browsern, Unterstützung für vorgefertigte Deep-Learning-Modelle von TensorFlow, Keras, TensorFlow.js
- Nlp.js : NLP-Bibliothek, die in den Knoten über Natural integriert ist, mit Entitätsextraktion, Stimmungsanalyse, automatischer Spracherkennung usw.
- Magenta-js : Generieren Sie Musik und Bilder mithilfe von Maschinenintelligenz in einem Browser.
- JeelizWeboji : JavaScript / WebGL-Bibliothek für die Gesichtserkennung und Ausdruckserkennung in Echtzeit.
- ASLT : Bringen Sie Alexa bei, Gebärdensprache mit Tensorflow.js zu beantworten
Projekte
- Tui.calendar v1.0 : Kalender.
- Webamp : Winamp 2.9-Klon in HTML5 und Javascript.
- Filepond : Datei-Upload-Bibliothek
- OpenSC2K : Open Source Remake von SimCity 2000.
- Jsnes : NES-Emulator.
- JSpaint : Revived Classic Paint.
Entwicklertools
- Carbon v3.0 : Erstellen und teilen Sie wunderschöne Bilder Ihres Quellcodes
- Jarvis : eine sehr intelligente browserbasierte Webpack-Symbolleiste
- Polacode : Polaroid für Ihren Code
- Htm (Hyperscript Tagged Markup) : JSX-Alternative unter Verwendung von Standard-Tag-Vorlagen mit Compiler-Unterstützung.
- Rete : JavaScript-Framework zum visuellen Programmieren und Erstellen eines Knoteneditors
- Size-Plugin : Verfolgen Sie die komprimierten Größen von Webpack-Ressourcen im Laufe der Zeit.
- Webpackbar : Eleganter ProgressBar und Profiler für Webpack 3 und 4
- Worker-Plugin : Fügt dem Webpack die integrierte Web Worker-Unterstützung hinzu.
- Unterschwellig : Minimalistisches VS-Code-Design für JavaScript

Lesen Sie auch den Blog
EDISON Unternehmen:
20 Bibliotheken für
spektakuläre iOS-Anwendung