48 Amazing JavaScript Open Source for the Past Year (v.2019)
For the past year, we’ve compared nearly 20,000 JavaScript open source projects and libraries to pick Top 48 (0.24% chance).
The projects and libraries are grouped into 5 categories
This is an extremely competitive list and it carefully picks the best JavaScript open source published between Jan and Dec 2018. Mybridge evaluates the quality by considering popularity, engagement and recency. To give you an idea about the quality, the average number of Github ⭐️ is 4,294.
Subscribe to Machine Learning Monthly: Link
Original Medium Article: Link
A) Beginners: The Modern JavaScript Bootcamp (2018). 17,868 recommends, 4.7/5 stars
B) Application: JavaScript Course — Build Real World Application in 2018. 11,912 recommends, 4.7/5 stars
- Rough v2.0: Create graphics with a hand-drawn, sketchy, appearance ★10210
- Driver.js: A light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page ★9249
- Sweetalert2: A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. [v. 7.0] ★8373
- Tippyjs: A lightweight, vanilla JS tooltip library ★5445
- Spritejs: A cross-platform lightweight 2D render object model. ★2712
- AutoComplete.js: Simple autocomplete pure vanilla Javascript library. ★1792
- Glider.js: A fast, lightweight, dependency free, native scrolling carousel alternative! ★1626
- LayerJS: Javascript UI/UX library allowing intuitive, visually intense, mobile app-like experiences for web apps and websites. ★1624
- Pencil.js: Nice modular interactive 2D drawing library ★78
- Johnny-five v1.0: JavaScript Robotics and IoT programming framework ★10160
- Babylon.js: a complete JavaScript framework for building 3D games with HTML 5 and WebGL ★8305
- Pollyjs: Record, Replay, and Stub HTTP Interactions. ★7277
- Omi: Next generation web framework in 4kb JavaScript (Web Components + JSX + Proxy + Store + Path Updating) ★7028
- Stimulus: A modest JavaScript framework for the HTML you already have ★6873
- Apexcharts.js: A modern JavaScript charting library to build interactive charts and visualizations with simple API. ★5210
- Greenlet: Move an async function into its own thread. ★3905
- JSUI: A powerful UI toolkit for managing JavaScript apps ★3658
- G6: A Graph Visualization Framework in JavaScript ★3598
- Workerize: Run a module in a web worker. ★3190
- V8n: The ultimate JavaScript validation library you've ever needed. Dead simple fluent API. Customizable. Reusable. ★3147
- ForgJs: A JavaScript lightweight object validator. Go check the Quick start section and start coding with love ★1533
- Minipack: A simplified example of a modern module bundler written in JavaScript ★1473
- List v2: An immutable list with unmatched performance and a comprehensive functional API. ★1236
- JavaScript Object Explorer: Find the object method you need without digging through the docs ★1141
- Awaity.js: A functional, lightweight alternative to bluebird.js, built with async / await in mind. ★770
- Tfjs: A WebGL accelerated, browser based JavaScript library for training and deploying ML models. ★10338
- Guess.js: A toolkit for enabling data-driven user-experiences on the Web ★4827
- Picojs: A face detection library in 200 lines of JavaScript ★4506
- Tensorspace: Neural network 3D visualization framework, build interactive and intuitive model in browsers, support pre-trained deep learning models from TensorFlow, Keras, TensorFlow.js ★3562
- Nlp.js: An NLP library built in node over Natural, with entity extraction, sentiment analysis, automatic language identify, and so more ★1901
- Magenta-js: Magenta.js: Music and Art Generation with Machine Intelligence in the Browser ★649
- JeelizWeboji: JavaScript/WebGL real-time face tracking and expression detection library. Build your own Apple Animoji feature ! ★468
- ASLT: Making Alexa respond to Sign Language using Tensorflow.js ★220
- Tui.calendar v1.0: A JavaScript calendar that everything you need ★6848
- Webamp: ️A reimplementation of Winamp 2.9 in HTML5 and Javascript ★6456
- Filepond: A flexible and fun JavaScript file upload library ★4973
- OpenSC2K: An Open Source remake of SimCity 2000 by Maxis ★4353
- Jsnes: A JavaScript NES emulator. [v. 1.0] ★4098
- JSpaint: classic mspaint, revived ★3796
- Carbon v3.0: Create and share beautiful images of your source code ★18222
- Jarvis: A very intelligent browser based Webpack dashboard ★4958
- Polacode: Polaroid for your code ★4845
- Htm (Hyperscript Tagged Markup): JSX alternative using standard tagged templates, with compiler support. ★4358
- Rete: JavaScript framework for visual programming and creating node editor ★2840
- Size-plugin: Track compressed Webpack asset sizes over time. ★1421
- Webpackbar: Elegant ProgressBar and Profiler for Webpack 3 and 4 ★1217
- Worker-plugin: Adds native Web Worker bundling support to Webpack. ★1072
- Subliminal: An opinionated minimalistic VS Code theme for JavaScript ★581