
Dari 20.000 proyek dan perpustakaan JavaScript, kami memilih 48 yang terbaik (berdasarkan bintang di GitHub) dan dikelompokkan ke dalam 5 kategori:
- Antarmuka Pengguna (1 ~ 9)
- Alat JavaScript (10 ~ 25)
- Pembelajaran Mesin (26 ~ 33)
- Proyek (34 ~ 39)
- Alat Pengembang (40 ~ 48)

Artikel ini disiapkan dengan dukungan Perangkat Lunak EDISON, yang mengembangkan sistem pemeriksaan medis elektronik dan juga mendukung perangkat lunak .
Antarmuka pengguna
- Kasar v2.0 : Membuat gambar sketsa yang digambar tangan.
- Driver.js : Mesin JavaScript vanilla ringan, independen, yang memfokuskan perhatian pengguna pada halaman.
- Sweetalert2 : Pengganti pop-up JavaScript yang cantik, responsif, dapat disesuaikan, dan terjangkau (WAI-ARIA).
- Tippyjs : Ringan, pustaka tooltip vanilla JS.
- Spritejs : Model objek ringan lintas platform untuk rendering 2D.
- AutoComplete.js : Pustaka Javascript sederhana untuk pelengkapan otomatis.
- Glider.js : Alternatif cepat dan mudah untuk komidi putar gulir.
- LayerJS : Perpustakaan Javascript UI / UX yang memungkinkan Anda membuat aplikasi yang menarik secara visual intuitif untuk aplikasi web dan situs web yang mirip dengan aplikasi seluler.
- Pencil.js : perpustakaan untuk menggambar 2D interaktif.
Alat JavaScript
- Johnny-Five v1.0 : Robotika JavaScript dan Lingkungan Pemrograman IoT.
- Babylon.js : Kerangka kerja JavaScript untuk membuat game 3D dalam HTML5 dan WebGL.
- Pollyjs : merekam, memutar, dan mematikan interaksi HTTP.
- Omi : Kerangka kerja web JavaScript 4kB generasi berikutnya (komponen web + JSX + proksi + penyimpanan + pembaruan jalur).
- Stimulus : Kerangka JavaScript sederhana untuk HTML yang sudah Anda miliki.
- Apexcharts.js : Perpustakaan modern diagram JavaScript untuk membuat diagram interaktif dan visualisasi dengan API sederhana.
- Greenlet : memindahkan fungsi asinkron ke utasnya sendiri.
- JSUI : Alat UI yang ampuh untuk mengelola aplikasi JavaScript.
- G6 : kerangka visualisasi grafik.
- Workerize : jalankan modul di web-worker'e.
- V8n : Perpustakaan validasi yang dapat disesuaikan dan dapat digunakan kembali .
- ForgJs : Validator objek JavaScript yang ringan.
- Minipack : Contoh sederhana dari bundler modern yang ditulis dalam JavaScript.
- Daftar v2 : Daftar yang konsisten dengan kinerja yang tak tertandingi dan API fungsional yang komprehensif.
- JavaScript Object Explorer : Temukan metode objek yang diinginkan tanpa mempelajari dokumentasi.
- Awaity.js : Alternatif fungsional dan ringan untuk bluebird.js, dibuat dengan async / menunggu dalam pikiran.
Pembelajaran mesin
- Tfjs : Accelerated WebGL, pustaka berbasis browser JavaScript untuk melatih dan menggunakan model ML.
- Guess.js : toolkit untuk menggabungkan pengalaman pengguna berbasis data di Web.
- Picojs : 200 baris perpustakaan pengenalan wajah.
- Tensorspace : infrastruktur untuk visualisasi tiga dimensi dari jaringan saraf, menciptakan model interaktif dan intuitif di browser, dukungan untuk model pembelajaran dalam pra-dilatih dari TensorFlow, Keras, TensorFlow.js
- Nlp.js : Pustaka NLP dibangun ke dalam simpul di atas Natural, dengan ekstraksi entitas, analisis suasana hati, identifikasi bahasa otomatis, dll.
- Magenta-js : menghasilkan musik dan gambar menggunakan kecerdasan mesin di browser.
- JeelizWeboji : Perpustakaan JavaScript / WebGL untuk pengenalan wajah dan deteksi ekspresi real-time.
- ASLT : Ajarkan Alexa untuk Menjawab Bahasa Isyarat dengan Tensorflow.js
Proyek
- Tui.calendar v1.0 : kalender.
- Webamp : Winamp 2.9 clone dalam HTML5 dan Javascript.
- Filepond : perpustakaan unggahan file
- OpenSC2K : Pembuatan ulang Sumber Terbuka dari SimCity 2000.
- Jsnes : emulator NES.
- JSpaint : Cat Klasik yang Dihidupkan Kembali.
Alat Pengembang
- Carbon v3.0 : buat dan bagikan gambar-gambar indah dari kode sumber Anda
- Jarvis : bilah alat Webpack berbasis browser yang sangat cerdas
- Polacode : Polaroid untuk kode Anda
- Htm (Hyperscript Tagged Markup) : Alternatif JSX menggunakan templat tag standar dengan dukungan kompiler.
- Rete : Kerangka kerja JavaScript untuk pemrograman visual dan membuat simpul editor
- Ukuran-plugin : Lacak ukuran terkompresi sumber daya Webpack dari waktu ke waktu.
- Webpackbar : Elegant ProgressBar dan Profiler untuk Webpack 3 dan 4
- Worker-plugin : Menambahkan dukungan Worker Web bawaan ke Webpack.
- Subliminal : tema VS Code minimalis untuk JavaScript

Baca juga blognya
Perusahaan EDISON:
20 perpustakaan untuk
aplikasi iOS yang spektakuler