Automatically updated by CyanHall.com. Last updated: 04/01/2021, Has been updated for 166 days.
๐Ÿ‘‰ย ย github shields Star me if itโ€™s useful.
๐Ÿ”ฅ Stars ๐ŸŒ Dependent Packages ๐Ÿ“ Last Commit
  • Package Managers

    ๐Ÿ”
    • Bower ๐Ÿ”ฅ 15.1k ๐ŸŒ 221k A package manager for the web ๐Ÿ“ 3 months ago
    • component ๐Ÿ”ฅ 4.6k ๐ŸŒ 3.1k frontend package manager and build tool for modular web applications ๐Ÿ“ 3 years ago
    • jspm ๐Ÿ”ฅ 3.7k ๐ŸŒ 35.2k Deprecated as of June 2020 ๐Ÿ“ 10 months ago
    • Duo ๐Ÿ”ฅ 3.5k ๐ŸŒ 391 A next-generation package manager for the front-end ๐Ÿ“ 5 years ago
    • Ender ๐Ÿ”ฅ 1.8k ๐ŸŒ 55 the no-library library: open module JavaScript framework ๐Ÿ“ 6 years ago
    • jam ๐Ÿ”ฅ 1.5k JavaScript package manager - using a browser-focused and RequireJS compatible repository
    • volo ๐Ÿ”ฅ 1.4k ๐ŸŒ 89 Create front end projects from templates, add dependencies, and automate the resulting projects ๐Ÿ“ a year ago
    • spm ๐Ÿ”ฅ 912 ๐ŸŒ 755 Brand new static package manager. ๐Ÿ“ 3 years ago
  • Loaders

    ๐Ÿ”
    • browserify ๐Ÿ”ฅ 13.6k ๐ŸŒ 356k browser-side require() the node.js way ๐Ÿ“ 22 days ago
    • RequireJS ๐Ÿ”ฅ 12.7k ๐ŸŒ 98.2k A file and module loader for JavaScript ๐Ÿ“ a year ago
    • systemjs ๐Ÿ”ฅ 11.4k ๐ŸŒ 126k Dynamic ES module loader ๐Ÿ“ a month ago
    • SeaJS ๐Ÿ”ฅ 8.1k ๐ŸŒ 256 A Module Loader for the Web ๐Ÿ“ 3 years ago
    • HeadJS ๐Ÿ”ฅ 4.2k ๐ŸŒ 180 The only script in your HEAD. ๐Ÿ“ 7 years ago
    • script.js ๐Ÿ”ฅ 2.9k ๐ŸŒ 63.9k Asyncronous JavaScript loader and dependency manager ๐Ÿ“ 3 years ago
    • curl ๐Ÿ”ฅ 1.9k ๐ŸŒ 1.5k curl.js is small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS, HTML/text, and legacy scripts. ๐Ÿ“ 5 years ago
    • lazyload ๐Ÿ”ฅ 1.4k An ancient tiny JS and CSS loader from the days before everyone had written one. Unmaintained. ๐Ÿ“ 7 years ago
    • ESL ๐Ÿ”ฅ 821 enterprise standard loader ๐Ÿ“ 2 years ago
    • LodJS ๐Ÿ”ฅ 296 JavaScriptๆจกๅ—ๅŠ ่ฝฝๅ™จ๏ผŒๅŸบไบŽAMDใ€‚่ฟ„ไปŠไธบๆญข๏ผŒๅฏนAMD็†่งฃๆœ€ๅฅฝ็š„ๅฎž็Žฐใ€‚
    • modulejs ๐Ÿ”ฅ 119 ๐ŸŒ 10 Lightweight JavaScript module system. ๐Ÿ“ 9 months ago
  • Bundlers

    ๐Ÿ”
    • webpack ๐Ÿ”ฅ 57.9k ๐ŸŒ 6.5m A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through 'loaders', modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff. ๐Ÿ“ 3 days ago
    • Parcel ๐Ÿ”ฅ 38k ๐ŸŒ 126k Blazing fast, zero configuration web application bundler ๐Ÿ“ 4 days ago
    • Rollup ๐Ÿ”ฅ 20k ๐ŸŒ 654k Next-generation ES module bundler ๐Ÿ“ 6 days ago
    • browserify ๐Ÿ”ฅ 13.6k ๐ŸŒ 356k browser-side require() the node.js way ๐Ÿ“ 22 days ago
    • Brunch ๐Ÿ”ฅ 6.8k ๐ŸŒ 21.4k Web applications made easy. Since 2011. ๐Ÿ“ 2 months ago
    • Microbundle ๐Ÿ”ฅ 6k ๐ŸŒ 5.3k Zero-configuration bundler for tiny modules. ๐Ÿ“ 18 days ago
    • FuseBox ๐Ÿ”ฅ 4k ๐ŸŒ 2.1k A blazing fast js bundler/loader with a comprehensive API ๐Ÿ“ a month ago
  • Testing Frameworks

    ๐Ÿ”
    • Frameworks ๐Ÿ”
      • jest ๐Ÿ”ฅ 34.8k ๐ŸŒ 3m Delightful JavaScript Testing. ๐Ÿ“ 18 hours ago
      • mocha ๐Ÿ”ฅ 20.4k ๐ŸŒ 1.3m simple, flexible, fun javascript test framework for node.js & the browser ๐Ÿ“ 12 days ago
      • ava ๐Ÿ”ฅ 18.9k ๐ŸŒ 62.7k Node.js test runner that lets you develop with confidence ๐Ÿ“ 9 days ago
      • jasmine ๐Ÿ”ฅ 15.1k ๐ŸŒ 6.4k Simple JavaScript testing framework for browsers and node.js ๐Ÿ“ 9 days ago
      • TestCafe ๐Ÿ”ฅ 8.9k ๐ŸŒ 8.2k A Node.js tool to automate end-to-end web testing. ๐Ÿ“ 7 days ago
      • Protractor ๐Ÿ”ฅ 8.7k ๐ŸŒ 1.6m E2E test framework for Angular apps ๐Ÿ“ a year ago
      • tape ๐Ÿ”ฅ 5.5k ๐ŸŒ 180k tap-producing test harness for node and browsers ๐Ÿ“ a month ago
      • qunit ๐Ÿ”ฅ 3.9k ๐ŸŒ 39.7k An easy-to-use JavaScript unit testing framework. ๐Ÿ“ 3 days ago
      • DalekJS ๐Ÿ”ฅ 707 ๐ŸŒ 300 [unmaintained] DalekJS Base framework ๐Ÿ“ 4 years ago
      • prova ๐Ÿ”ฅ 333 Test runner based on Tape and Browserify ๐Ÿ“ 4 years ago
    • Assertion ๐Ÿ”
      • react testing library ๐Ÿ”ฅ 14.3k ๐ŸŒ 2m Simple and complete React DOM testing utilities that encourage good testing practices. ๐Ÿ“ 17 days ago
      • Sinon.JS ๐Ÿ”ฅ 8.5k ๐ŸŒ 393k Test spies, stubs and mocks for JavaScript. ๐Ÿ“ 4 days ago
      • chai ๐Ÿ”ฅ 7.2k ๐ŸŒ 943k BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework. ๐Ÿ“ a month ago
      • proxyquire ๐Ÿ”ฅ 2.6k ๐ŸŒ 36.1k Proxies nodejs require in order to allow overriding dependencies during testing. ๐Ÿ“ a month ago
      • expect.js ๐Ÿ”ฅ 2.1k ๐ŸŒ 34.4k Minimalistic BDD-style assertions for Node.JS and the browser. ๐Ÿ“ 6 years ago
    • Coverage ๐Ÿ”
      • istanbul ๐Ÿ”ฅ 8.4k ๐ŸŒ 496k Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale. ๐Ÿ“ 4 years ago
      • blanket ๐Ÿ”ฅ 1.4k ๐ŸŒ 15k blanket.js is a simple code coverage library for javascript. Designed to be easy to install and use, for both browser and nodejs. ๐Ÿ“ a year ago
      • JSCover ๐Ÿ”ฅ 379 ๐ŸŒ 26 JSCover is a JavaScript Code Coverage Tool that measures line, branch and function coverage ๐Ÿ“ 8 days ago
    • Runner ๐Ÿ”
      • puppeteer ๐Ÿ”ฅ 69.8k ๐ŸŒ 132k Headless Chrome Node.js API ๐Ÿ“ 4 days ago
      • phantomjs ๐Ÿ”ฅ 28.3k Scriptable Headless Browser ๐Ÿ“ 9 months ago
      • karma ๐Ÿ”ฅ 11.5k ๐ŸŒ 2m Spectacular Test Runner for JavaScript ๐Ÿ“ 3 days ago
      • nightwatch ๐Ÿ”ฅ 10.7k ๐ŸŒ 123k End-to-end testing framework written in Node.js and using the Webdriver API ๐Ÿ“ 9 days ago
      • casperjs ๐Ÿ”ฅ 7.3k ๐ŸŒ 5.3k CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS ๐Ÿ“ 3 years ago
      • webdriverio ๐Ÿ”ฅ 6.6k ๐ŸŒ 31.5k Next-gen browser and mobile automation test framework for Node.js ๐Ÿ“ 2 days ago
      • zombie ๐Ÿ”ฅ 5.5k ๐ŸŒ 8.7k Insanely fast, full-stack, headless browser testing using node.js ๐Ÿ“ a year ago
      • intern ๐Ÿ”ฅ 4.3k ๐ŸŒ 2.1k A next-generation code testing stack for JavaScript. ๐Ÿ“ 4 months ago
      • slimerjs ๐Ÿ”ฅ 3k ๐ŸŒ 493 A scriptable browser like PhantomJS, based on Firefox ๐Ÿ“ a year ago
      • taiko ๐Ÿ”ฅ 2.7k ๐ŸŒ 425 A node.js library for testing modern web applications ๐Ÿ“ 2 days ago
      • totoro ๐Ÿ”ฅ 566 A simple and stable cross-browser testing tool. ็ฎ€ๅ•็จณๅฎš็š„่ทจๆต่งˆๅ™จๆต‹่ฏ•ๅทฅๅ…ทใ€‚
  • QA Tools

    ๐Ÿ”
    • prettier ๐Ÿ”ฅ 39.4k ๐ŸŒ 2.8m Prettier is an opinionated code formatter. ๐Ÿ“ a day ago
    • JavaScript Standard Style ๐Ÿ”ฅ 25.3k ๐ŸŒ 133k JavaScript Style Guide, with linter & automatic code fixer ๐Ÿ“ 2 days ago
    • husky ๐Ÿ”ฅ 22.5k ๐ŸŒ 442k Modern native Git hooks made easy woof! ๐Ÿ“ 13 days ago
    • ESLint ๐Ÿ”ฅ 18.3k ๐ŸŒ 4.8m Find and fix problems in your JavaScript code. ๐Ÿ“ 3 days ago
    • JSHint ๐Ÿ”ฅ 8.5k ๐ŸŒ 257k JSHint is a tool that helps to detect errors and potential problems in your JavaScript code ๐Ÿ“ 2 months ago
    • JS-Beautifier ๐Ÿ”ฅ 7.2k ๐ŸŒ 327k Beautifier for javascript ๐Ÿ“ 2 days ago
    • jscs ๐Ÿ”ฅ 5k ๐ŸŒ 56.4k JavaScript Code Style checker (unmaintained) ๐Ÿ“ 4 years ago
    • JSLint ๐Ÿ”ฅ 3.4k The JavaScript Code Quality Tool ๐Ÿ“ 5 months ago
    • jsinspect ๐Ÿ”ฅ 3.3k ๐ŸŒ 664 Detect copy-pasted and structurally similar code ๐Ÿ“ 4 years ago
    • jsfmt ๐Ÿ”ฅ 1.7k ๐ŸŒ 217 For formatting, searching, and rewriting JavaScript. ๐Ÿ“ 5 years ago
    • buddy.js ๐Ÿ”ฅ 751 ๐ŸŒ 86 Magic number detection for JavaScript ๐Ÿ“ 4 years ago
  • MVC Frameworks and Libraries

    ๐Ÿ”
    • vue ๐Ÿ”ฅ 182k ๐ŸŒ 141k Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. ๐Ÿ“ 9 days ago
    • react-native ๐Ÿ”ฅ 94.7k ๐ŸŒ 634k A framework for building native apps with React. ๐Ÿ“ 6 days ago
    • angular ๐Ÿ”ฅ 72.4k ๐ŸŒ 1.8m One framework. Mobile & desktop. ๐Ÿ“ 3 days ago
    • angular.js ๐Ÿ”ฅ 59.6k ๐ŸŒ 120k AngularJS - HTML enhanced for web apps! ๐Ÿ“ 15 days ago
    • svelte ๐Ÿ”ฅ 46k ๐ŸŒ 43.4k Cybernetically enhanced web apps ๐Ÿ“ 3 days ago
    • meteor ๐Ÿ”ฅ 42.4k Meteor, the JavaScript App Platform ๐Ÿ“ 8 days ago
    • preact ๐Ÿ”ฅ 28.8k ๐ŸŒ 37.8k Fast 3kB React alternative with the same modern API. Components & Virtual DOM. ๐Ÿ“ 2 days ago
    • backbone ๐Ÿ”ฅ 27.8k ๐ŸŒ 46k Give your JS App some Backbone with Models, Views, Collections, and Events ๐Ÿ“ a year ago
    • ember.js ๐Ÿ”ฅ 21.8k ๐ŸŒ 25.3k Ember.js - A JavaScript framework for creating ambitious web applications ๐Ÿ“ 16 days ago
    • nativescript ๐Ÿ”ฅ 20k ๐ŸŒ 3.1k NativeScript empowers you to access native api's from JavaScript directly. Angular, Capacitor, Ionic, React, Svelte, Vue and you name it compatible. ๐Ÿ“ a day ago
    • hyperapp ๐Ÿ”ฅ 18.4k ๐ŸŒ 2.3k The tiny framework for building hypertext applications. ๐Ÿ“ 5 days ago
    • Alpine.js ๐Ÿ”ฅ 15.5k ๐ŸŒ 12.8k A rugged, minimal framework for composing JavaScript behavior in your markup. ๐Ÿ“ 2 days ago
    • inferno ๐Ÿ”ฅ 14.8k ๐ŸŒ 3k An extremely fast, React-like JavaScript library for building modern user interfaces ๐Ÿ“ 2 days ago
    • riot ๐Ÿ”ฅ 14.5k ๐ŸŒ 3.8k Simple and elegant component-based UI library ๐Ÿ“ 10 days ago
    • feathers ๐Ÿ”ฅ 13.3k ๐ŸŒ 3.4k A framework for real-time applications and REST APIs with JavaScript and TypeScript ๐Ÿ“ 7 days ago
    • mithril.js ๐Ÿ”ฅ 12.7k ๐ŸŒ 6.2k A JavaScript Framework for Building Brilliant Applications ๐Ÿ“ 2 months ago
    • knockout ๐Ÿ”ฅ 10k ๐ŸŒ 5.6k Knockout makes it easier to create rich, responsive UIs with JavaScript ๐Ÿ“ 2 months ago
    • marionette ๐Ÿ”ฅ 7.1k ๐ŸŒ 2.8k The Backbone Framework ๐Ÿ“ 5 months ago
    • ractive ๐Ÿ”ฅ 5.8k ๐ŸŒ 1.9k Next-generation DOM manipulation ๐Ÿ“ 8 days ago
    • derby ๐Ÿ”ฅ 4.6k ๐ŸŒ 336 MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers ๐Ÿ“ 2 months ago
    • spine ๐Ÿ”ฅ 3.6k ๐ŸŒ 406 Lightweight MVC library for building JavaScript applications ๐Ÿ“ 4 years ago
    • rivets ๐Ÿ”ฅ 3.2k Lightweight and powerful data binding. ๐Ÿ“ 4 years ago
    • chaplin ๐Ÿ”ฅ 2.9k HTML5 application architecture using Backbone.js ๐Ÿ“ a year ago
    • way.js ๐Ÿ”ฅ 2.9k Simple, lightweight, persistent two-way databinding ๐Ÿ“ 4 years ago
    • jsblocks ๐Ÿ”ฅ 2.8k Better MV-ish Framework ๐Ÿ“ a year ago
    • canjs ๐Ÿ”ฅ 1.9k ๐ŸŒ 1.2k Build CRUD apps in fewer lines of code. ๐Ÿ“ 4 months ago
    • thorax ๐Ÿ”ฅ 1.3k Strengthening your Backbone
    • ripple ๐Ÿ”ฅ 1.3k ๐ŸŒ 11 A tiny foundation for building reactive views ๐Ÿ“ 7 years ago
    • espresso.js ๐Ÿ”ฅ 520 ๐ŸŒ 2 Super minimal MVC library
    • Lucia ๐Ÿ”ฅ 458 ๐ŸŒ 7 3kb library for tiny web apps ๐Ÿ“ a day ago
    • atvjs ๐Ÿ”ฅ 262 Blazing fast Apple TV application development using pure JavaScript
    • Keo ๐Ÿ”ฅ 224 ๐ŸŒ 7 Plain functions for a more functional Deku approach to creating stateless React components, with functional goodies such as compose, memoize, etc... for free. ๐Ÿ“ a year ago
  • Node-Powered CMS Frameworks

    ๐Ÿ”
    • Ghost ๐Ÿ”ฅ 37.1k ๐ŸŒ 803 The #1 headless Node.js CMS for professional publishing ๐Ÿ“ a day ago
    • Strapi ๐Ÿ”ฅ 35.8k ๐ŸŒ 13.7k Open source Node.js Headless CMS to easily build customisable APIs ๐Ÿ“ a day ago
    • Reaction Commerce ๐Ÿ”ฅ 11.2k Reaction is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes. ๐Ÿ“ 2 months ago
    • KeystoneJS ๐Ÿ”ฅ 3.8k ๐ŸŒ 541 The most powerful headless CMS for Node.js โ€” built with GraphQL and React ๐Ÿ“ a day ago
    • Apostrophe ๐Ÿ”ฅ 3.5k ๐ŸŒ 414 ApostropheCMS is a full-featured, open-source CMS built with Node.js that seeks to empower organizations by combining in-context editing and headless architecture in a full-stack JS environment. ๐Ÿ“ 9 days ago
    • PencilBlue ๐Ÿ”ฅ 1.6k Business class content management for Node.js (plugins, server cluster management, data-driven pages) ๐Ÿ“ a year ago
    • Factor ๐Ÿ”ฅ 1.2k ๐ŸŒ 40 100% JavaScript framework for marketing sites and application dashboards. ๐Ÿ“ 5 months ago
    • Cody ๐Ÿ”ฅ 666 ๐ŸŒ 7 Javascript Content Management System running on Node.js ๐Ÿ“ a year ago
    • We.js ๐Ÿ”ฅ 205 ๐ŸŒ 14 We.js, extensible Node.js MVC framework - CLI ๐Ÿ“ 9 months ago
    • Nodizecms ๐Ÿ”ฅ 177 ๐ŸŒ 1 A Node.js CMS written in CoffeeScript, with a user friendly backend ๐Ÿ“ 8 years ago
    • Hatch.js ๐Ÿ”ฅ 72 Hatch.js - not officially supported ๐Ÿ“ 4 years ago
    • TaracotJS ๐Ÿ”ฅ 16 TaracotJS Instance Generator
  • Templating Engines

    ๐Ÿ”
    • Pug ๐Ÿ”ฅ 20.1k ๐ŸŒ 315k Pug โ€“ robust, elegant, feature rich template engine for Node.js ๐Ÿ“ 2 months ago
    • handlebars.js ๐Ÿ”ฅ 15.7k ๐ŸŒ 3m Millions of developers and companies build, ship, and maintain their software on GitHub โ€” the largest and most advanced development platform in the world. ๐Ÿ“ 5 months ago
    • mustache.js ๐Ÿ”ฅ 14.5k ๐ŸŒ 279k Minimal templating with {{mustaches}} in JavaScript ๐Ÿ“ 3 days ago
    • marko ๐Ÿ”ฅ 10.2k ๐ŸŒ 3k A declarative, HTML-based language that makes building web apps fun ๐Ÿ“ 8 days ago
    • EJS ๐Ÿ”ฅ 5.4k ๐ŸŒ 2.4m Embedded JavaScript templates -- http://ejs.co ๐Ÿ“ a month ago
    • hogan.js ๐Ÿ”ฅ 5.1k ๐ŸŒ 39.2k A compiler for the Mustache templating language ๐Ÿ“ 2 years ago
    • doT ๐Ÿ”ฅ 4.7k ๐ŸŒ 15.2k The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more. ๐Ÿ“ 9 months ago
    • swig ๐Ÿ”ฅ 3.1k ๐ŸŒ 45.3k Take a swig of the best template engine for JavaScript. ๐Ÿ“ 5 years ago
    • dustjs ๐Ÿ”ฅ 2.8k ๐ŸŒ 4.7k Asynchronous Javascript templating for the browser and server ๐Ÿ“ 4 years ago
    • eco ๐Ÿ”ฅ 1.7k ๐ŸŒ 3.8k Embedded CoffeeScript templates
    • JavaScript-Templates ๐Ÿ”ฅ 1.6k ๐ŸŒ 6.8k 1KB lightweight, fast & powerful JavaScript templating engine with zero dependencies. Compatible with server-side environments like node.js, module loaders like RequireJS and all web browsers. ๐Ÿ“ 7 months ago
    • t.js ๐Ÿ”ฅ 799 A tiny javascript templating framework in ~400 bytes gzipped ๐Ÿ“ 5 years ago
    • xtemplate ๐Ÿ”ฅ 541 ๐ŸŒ 1.3k eXtensible Template Engine lib for node and the browser ๐Ÿ“ a year ago
    • EHTML ๐Ÿ”ฅ 161 HTML Framework that allows you not to write JavaScript code. ๐Ÿ“ 22 days ago
  • Data Visualization

    ๐Ÿ”
    • d3 ๐Ÿ”ฅ 96.5k ๐ŸŒ 203k Bring data to life with SVG, Canvas and HTML. ๐Ÿ“ 17 days ago
    • three.js ๐Ÿ”ฅ 69.7k ๐ŸŒ 50.4k JavaScript 3D Library. ๐Ÿ“ 2 days ago
    • Chart.js ๐Ÿ”ฅ 53.2k ๐ŸŒ 356k Simple HTML5 Charts using the <canvas> tag ๐Ÿ“ 2 days ago
    • echarts ๐Ÿ”ฅ 45.9k ๐ŸŒ 139k Apache ECharts is a powerful, interactive charting and data visualization library for browser ๐Ÿ“ 9 days ago
    • fabric.js ๐Ÿ”ฅ 18.4k ๐ŸŒ 4.2k Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser ๐Ÿ“ 9 days ago
    • recharts ๐Ÿ”ฅ 16.1k ๐ŸŒ 44.2k Redefined chart library built with React and D3 ๐Ÿ“ 10 days ago
    • BabylonJS ๐Ÿ”ฅ 13.8k ๐ŸŒ 2.5k Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework. ๐Ÿ“ 2 days ago
    • Frappe Charts ๐Ÿ”ฅ 13.8k ๐ŸŒ 1.1k Simple, responsive, modern SVG Charts with zero dependencies ๐Ÿ“ 5 days ago
    • chartist-js ๐Ÿ”ฅ 12.5k ๐ŸŒ 43.4k Simple responsive charts ๐Ÿ“ a year ago
    • paper.js ๐Ÿ”ฅ 12.4k ๐ŸŒ 2.8k The Swiss Army Knife of Vector Graphics Scripting โ€“ Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey ๐Ÿ“ 22 days ago
    • raphael ๐Ÿ”ฅ 10.9k ๐ŸŒ 31k JavaScript Vector Library ๐Ÿ“ 10 months ago
    • G2 ๐Ÿ”ฅ 10.6k ๐ŸŒ 7.6k A highly interactive data-driven visualization grammar for statistical charts. ๐Ÿ“ 3 days ago
    • trianglify ๐Ÿ”ฅ 9.7k ๐ŸŒ 547 Algorithmically generated triangle art ๐Ÿ“ 5 months ago
    • sigma.js ๐Ÿ”ฅ 9.4k ๐ŸŒ 411 A JavaScript library dedicated to graph drawing ๐Ÿ“ 3 years ago
    • c3 ๐Ÿ”ฅ 9k ๐ŸŒ 5.9k A D3-based reusable chart library ๐Ÿ“ a month ago
    • svg.js ๐Ÿ”ฅ 8.8k ๐ŸŒ 793 The lightweight library for manipulating and animating SVG ๐Ÿ“ 3 months ago
    • vis ๐Ÿ”ฅ 8k ๐ŸŒ 3.7k This project is not maintained anymore! Please go to https://github.com/visjs ๐Ÿ“ 2 years ago
    • dc.js ๐Ÿ”ฅ 7.2k ๐ŸŒ 740 Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js ๐Ÿ“ 7 days ago
    • two.js ๐Ÿ”ฅ 7.1k A renderer agnostic two-dimensional drawing api for the web. ๐Ÿ“ 13 days ago
    • nvd3 ๐Ÿ”ฅ 7.1k ๐ŸŒ 18.6k A reusable charting library written in d3.js ๐Ÿ“ 3 years ago
    • morris.js ๐Ÿ”ฅ 7k ๐ŸŒ 31.1k Pretty time-series line graphs ๐Ÿ“ 5 years ago
    • rickshaw ๐Ÿ”ฅ 6.5k JavaScript toolkit for creating interactive real-time graphs ๐Ÿ“ a year ago
    • mxGraph ๐Ÿ”ฅ 6k mxGraph is a fully client side JavaScript diagramming library ๐Ÿ“ 5 months ago
    • flot ๐Ÿ”ฅ 5.9k ๐ŸŒ 25k Attractive JavaScript charts for jQuery ๐Ÿ“ a month ago
    • heatmap.js ๐Ÿ”ฅ 5.5k ๐ŸŒ 1.1k JavaScript Library for HTML5 canvas based heatmaps ๐Ÿ“ 4 years ago
    • epoch ๐Ÿ”ฅ 5k ๐ŸŒ 135 A general purpose, real-time visualization library. ๐Ÿ“ 5 years ago
    • cubism ๐Ÿ”ฅ 4.9k ๐ŸŒ 45 Cubism.js: A JavaScript library for time series visualization.
    • peity ๐Ÿ”ฅ 4.2k ๐ŸŒ 2.6k Progressive <svg> pie, donut, bar and line charts
    • d3-cloud ๐Ÿ”ฅ 3.4k ๐ŸŒ 2k Create word clouds in JavaScript. ๐Ÿ“ 3 years ago
    • arbor ๐Ÿ”ฅ 2.6k a graph visualization library using web workers and jQuery
    • Frappe Gantt ๐Ÿ”ฅ 2.3k ๐ŸŒ 390 Open Source Javascript Gantt ๐Ÿ“ 10 months ago
    • G2Plot ๐Ÿ”ฅ 1.8k ๐ŸŒ 853 An interactive and responsive charting library ๐Ÿ“ 3 days ago
    • envisionjs ๐Ÿ”ฅ 1.6k Dynamic HTML5 visualization ๐Ÿ“ 8 years ago
    • g.raphael ๐Ÿ”ฅ 1.5k Charts for Raphaรซl
    • jquery.sparkline ๐Ÿ”ฅ 1.2k A plugin for the jQuery javascript library to generate small sparkline charts directly in the browser ๐Ÿ“ 8 years ago
    • GraphicsJS ๐Ÿ”ฅ 938 A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology.
    • d4 ๐Ÿ”ฅ 430 A friendly reusable charts DSL for D3
    • vega ๐Ÿ”ฅ 27 A visualization grammar. Moved to: https://github.com/vega/vega ๐Ÿ“ 5 years ago
  • Timeline

    ๐Ÿ”
    • timesheet.js ๐Ÿ”ฅ 6.8k JavaScript library for HTML5 & CSS3 time sheets ๐Ÿ“ 3 years ago
    • TimelineJS v3 ๐Ÿ”ฅ 2.2k ๐ŸŒ 3 TimelineJS v3: A Storytelling Timeline built in JavaScript. http://timeline.knightlab.com ๐Ÿ“ 10 days ago
  • Spreadsheet

    ๐Ÿ”
    • HANDSONTABLE ๐Ÿ”ฅ 15k ๐ŸŒ 3.4k JavaScript data grid with a spreadsheet look & feel. Works for React, Angular, and Vue. Supported by the Handsontable team ๐Ÿ“ a month ago
    • Luckysheet ๐Ÿ”ฅ 7.7k ๐ŸŒ 3 Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source. ๐Ÿ“ 9 days ago
    • Frappe Datatable ๐Ÿ”ฅ 598 ๐ŸŒ 193 A simple, modern and interactive datatable library for the web ๐Ÿ“ 7 months ago
  • Editors

    ๐Ÿ”
    • quill ๐Ÿ”ฅ 29.5k ๐ŸŒ 49.8k Quill is a modern WYSIWYG editor built for compatibility and extensibility. ๐Ÿ“ 19 days ago
    • ace ๐Ÿ”ฅ 22.9k Ace (Ajax.org Cloud9 Editor) ๐Ÿ“ 4 days ago
    • CodeMirror ๐Ÿ”ฅ 22.5k ๐ŸŒ 88.4k In-browser code editor ๐Ÿ“ 3 days ago
    • Draft.js ๐Ÿ”ฅ 20.1k ๐ŸŒ 84.4k A React framework for building text editors. ๐Ÿ“ 3 days ago
    • trix ๐Ÿ”ฅ 16.1k ๐ŸŒ 5k A rich text editor for everyday writing ๐Ÿ“ a month ago
    • medium-editor ๐Ÿ”ฅ 15.1k ๐ŸŒ 2.9k Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. ๐Ÿ“ 8 months ago
    • Summernote ๐Ÿ”ฅ 10.1k Super simple WYSIWYG editor ๐Ÿ“ 7 days ago
    • TinyMCE ๐Ÿ”ฅ 9.3k ๐ŸŒ 944 The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular ๐Ÿ“ 4 days ago
    • jsoneditor ๐Ÿ”ฅ 8.5k ๐ŸŒ 2.8k A web-based tool to view, edit, format, and validate JSON ๐Ÿ“ 5 days ago
    • wysihtml5 ๐Ÿ”ฅ 6.6k Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles. ๐Ÿ“ 6 years ago
    • bootstrap-wysiwyg ๐Ÿ”ฅ 5.6k Tiny bootstrap-compatible WISWYG rich text editor ๐Ÿ“ 6 years ago
    • pen ๐Ÿ”ฅ 4.7k enjoy live editing (+markdown) ๐Ÿ“ 3 years ago
    • vim.js ๐Ÿ”ฅ 4.4k JavaScript port of Vim ๐Ÿ“ 6 years ago
    • EpicEditor ๐Ÿ”ฅ 4.3k ๐ŸŒ 28 EpicEditor is an embeddable JavaScript Markdown editor with split fullscreen editing, live previewing, automatic draft saving, offline support, and more. For developers, it offers a robust API, can be easily themed, and allows you to swap out the bundled Markdown parser with anything you throw at it. ๐Ÿ“ a year ago
    • Squire ๐Ÿ”ฅ 4.3k ๐ŸŒ 1.2k HTML5 rich text editor. Try the demo integration at ๐Ÿ“ 8 days ago
    • Trumbowyg ๐Ÿ”ฅ 3.5k ๐ŸŒ 1.4k A lightweight and amazing WYSIWYG JavaScript editor - 20kB only (8kB gzip) ๐Ÿ“ 7 days ago
    • editor ๐Ÿ”ฅ 2.7k A markdown editor. http://lab.lepture.com/editor/ ๐Ÿ“ 4 years ago
    • jquery-notebook ๐Ÿ”ฅ 1.7k A modern, simple and elegant WYSIWYG rich text editor. ๐Ÿ“ 5 years ago
    • popline ๐Ÿ”ฅ 1k Popline is an HTML5 Rich-Text-Editor Toolbar ๐Ÿ“ a year ago
    • raptor-editor ๐Ÿ”ฅ 528 Raptor, an HTML5 WYSIWYG content editor! ๐Ÿ“ 6 years ago
    • ckeditor-releases ๐Ÿ”ฅ 509 ๐ŸŒ 3.9k Official distribution releases of CKEditor 4. ๐Ÿ“ 3 months ago
    • esprima ๐Ÿ”ฅ 372 ECMAScript parsing infrastructure for multipurpose analysis ๐Ÿ“ 10 months ago
  • Documentation

    ๐Ÿ”
    • ESDoc ๐Ÿ”ฅ 2.7k ๐ŸŒ 12.2k ESDoc - Good Documentation for JavaScript ๐Ÿ“ 3 years ago
    • codecrumbs ๐Ÿ”ฅ 2.5k ๐ŸŒ 27 Learn, design or document codebase by putting breadcrumbs in source code. Live updates, multi-language support and more. ๐Ÿ“ 23 days ago
    • dox ๐Ÿ”ฅ 2.1k ๐ŸŒ 4.5k JavaScript documentation generator for node using markdown and jsdoc ๐Ÿ“ a year ago
    • jsduck ๐Ÿ”ฅ 1.5k Simple JavaScript Duckumentation generator. ๐Ÿ“ 2 years ago
    • Ronn ๐Ÿ”ฅ 1.2k ๐ŸŒ 1.3k the opposite of roff ๐Ÿ“ 8 years ago
    • jsdox ๐Ÿ”ฅ 206 ๐ŸŒ 391 simplified jsdoc 3 ๐Ÿ“ 5 years ago
  • Files

    ๐Ÿ”
    • PDF.js ๐Ÿ”ฅ 34.5k ๐ŸŒ 130 PDF Reader in JavaScript ๐Ÿ“ 3 days ago
    • jsPDF ๐Ÿ”ฅ 21.8k ๐ŸŒ 25.9k Client-side JavaScript PDF generation for everyone. ๐Ÿ“ 9 days ago
    • Papa Parse ๐Ÿ”ฅ 9.6k ๐ŸŒ 25.5k Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input ๐Ÿ“ 24 days ago
    • diff2html ๐Ÿ”ฅ 1.6k ๐ŸŒ 1.6k Pretty diff to html javascript library (diff2html) ๐Ÿ“ 8 days ago
    • jBinary ๐Ÿ”ฅ 493 ๐ŸŒ 77 High-level API for working with binary data. ๐Ÿ“ 4 days ago
  • Functional Programming

    ๐Ÿ”
    • lodash ๐Ÿ”ฅ 49k ๐ŸŒ 10.3m A modern JavaScript utility library delivering modularity, performance, & extras. ๐Ÿ“ 4 months ago
    • underscore ๐Ÿ”ฅ 25.9k ๐ŸŒ 1.2m JavaScript's utility _ belt ๐Ÿ“ 6 days ago
    • lazy.js ๐Ÿ”ฅ 6k ๐ŸŒ 1.8k Like Underscore, but lazier ๐Ÿ“ 3 years ago
    • Sugar ๐Ÿ”ฅ 4.4k ๐ŸŒ 3.8k A Javascript library for working with native objects. ๐Ÿ“ a year ago
    • mout ๐Ÿ”ฅ 1.2k ๐ŸŒ 81.6k Modular JavaScript Utilities ๐Ÿ“ a year ago
    • rambda ๐Ÿ”ฅ 1.1k ๐ŸŒ 1.3k Faster and smaller alternative to Ramda ๐Ÿ“ 22 days ago
    • mesh ๐Ÿ”ฅ 1k ๐ŸŒ 75 utility library for async iterable iterators ๐Ÿ“ 2 years ago
    • preludejs ๐Ÿ”ฅ 84 ๐ŸŒ 3 Hardcore Functional Programming for JavaScript ๐Ÿ“ a year ago
    • ramda ๐Ÿ”ฅ 54 Practical functional Javascript ๐Ÿ“ a month ago
  • Reactive Programming

    ๐Ÿ”
    • RxJS ๐Ÿ”ฅ 24.5k ๐ŸŒ 5.2m A reactive programming library for JavaScript ๐Ÿ“ 3 days ago
    • MobX ๐Ÿ”ฅ 23.5k ๐ŸŒ 79.2k Simple, scalable state management. ๐Ÿ“ a day ago
    • Bacon ๐Ÿ”ฅ 6.3k ๐ŸŒ 2.5k Functional reactive programming library for TypeScript and JavaScript ๐Ÿ“ 4 months ago
    • Most.js ๐Ÿ”ฅ 3.4k ๐ŸŒ 5.6k Ultra-high performance reactive programming ๐Ÿ“ 6 months ago
    • concent ๐Ÿ”ฅ 899 ๐ŸŒ 61 State management that tailored for react, it is simple, predictable, progressive and efficient. ๐Ÿ“ 8 days ago
    • Kefir ๐Ÿ”ฅ 7 You're looking for https://github.com/rpominov/kefir
  • Data Structure

    ๐Ÿ”
    • immutable-js ๐Ÿ”ฅ 30.9k Immutable persistent data collections for Javascript which increase efficiency and simplicity. ๐Ÿ“ a year ago
    • mori ๐Ÿ”ฅ 3.3k ๐ŸŒ 327 ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript ๐Ÿ“ 6 years ago
    • buckets ๐Ÿ”ฅ 1.1k ๐ŸŒ 148 A complete, fully tested and documented data structure library written in pure JavaScript. ๐Ÿ“ a year ago
    • hashmap ๐Ÿ”ฅ 364 ๐ŸŒ 3.8k HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified ๐Ÿ“ 2 years ago
  • Date

    ๐Ÿ”
    • moment ๐Ÿ”ฅ 45.6k ๐ŸŒ 2.3m Parse, validate, manipulate, and display dates in javascript. ๐Ÿ“ 2 months ago
    • dayjs ๐Ÿ”ฅ 34.5k ๐ŸŒ 403k Day.js 2KB immutable date-time library alternative to Moment.js with the same modern API ๐Ÿ“ a month ago
    • date-fns ๐Ÿ”ฅ 25.6k ๐ŸŒ 811k Modern JavaScript date utility library ๐Ÿ“ 3 days ago
    • luxon ๐Ÿ”ฅ 11k ๐ŸŒ 54.5k A library for working with dates and times in JS ๐Ÿ“ a month ago
    • timeago.js ๐Ÿ”ฅ 4.4k ๐ŸŒ 7.4k timeago.js is a tiny(2.0 kb) library used to format date with `*** time ago` statement. ๐Ÿ“ 2 months ago
    • jquery-timeago ๐Ÿ”ฅ 3.8k ๐ŸŒ 27 The original jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. '4 minutes ago'). ๐Ÿ“ 10 months ago
    • moment-timezone ๐Ÿ”ฅ 3.6k ๐ŸŒ 483k Timezone support for moment.js ๐Ÿ“ 2 months ago
    • ms.js ๐Ÿ”ฅ 3.4k ๐ŸŒ 10.4m Tiny millisecond conversion utility ๐Ÿ“ 4 months ago
    • fecha ๐Ÿ”ฅ 1.9k ๐ŸŒ 135k Lightweight and simple JS date formatting and parsing ๐Ÿ“ 10 days ago
    • date ๐Ÿ”ฅ 1.4k ๐ŸŒ 6.9k Date() for humans ๐Ÿ“ 2 years ago
    • timezone-js ๐Ÿ”ฅ 829 DEPRECATED: Timezone-enabled JavaScript Date object. Uses Olson zoneinfo files for timezone data. ๐Ÿ“ 4 years ago
    • map-countdown ๐Ÿ”ฅ 2 Display the countdown on top of the Google Maps ๐Ÿ“ 4 months ago
  • String

    ๐Ÿ”
    • URI.js ๐Ÿ”ฅ 6.1k ๐ŸŒ 614k Javascript URL mutation library ๐Ÿ“ 2 months ago
    • query-string ๐Ÿ”ฅ 5.4k ๐ŸŒ 4.1m Parse and stringify URL query strings ๐Ÿ“ a month ago
    • voca ๐Ÿ”ฅ 3.3k ๐ŸŒ 2.6k The ultimate JavaScript string library ๐Ÿ“ a year ago
    • underscore.string ๐Ÿ”ฅ 3.3k ๐ŸŒ 290k String manipulation helpers for javascript ๐Ÿ“ 3 years ago
    • he ๐Ÿ”ฅ 2.8k ๐ŸŒ 4.6m A robust HTML entity encoder/decoder written in JavaScript. ๐Ÿ“ 3 years ago
    • sprintf.js ๐Ÿ”ฅ 1.9k ๐ŸŒ 7.3m sprintf.js is a complete open source JavaScript sprintf implementation ๐Ÿ“ a year ago
    • string.js ๐Ÿ”ฅ 1.7k ๐ŸŒ 29.5k Extra JavaScript string methods. ๐Ÿ“ 4 years ago
    • multiline ๐Ÿ”ฅ 1.4k Multiline strings in JavaScript
    • url-pattern ๐Ÿ”ฅ 522 ๐ŸŒ 6k easier than regex string matching patterns for urls and other strings. turn strings into data or data into strings. ๐Ÿ“ 4 years ago
    • jsurl ๐Ÿ”ฅ 490 Lightweight URL manipulation with JavaScript
    • plexis ๐Ÿ”ฅ 137 Lo-fi, powerful, community-driven string manipulation library. ๐Ÿ“ a year ago
    • selecting ๐Ÿ”ฅ 77 A library that allows you to access the text selected by the user
  • Number

    ๐Ÿ”
    • Numeral-js ๐Ÿ”ฅ 8.7k ๐ŸŒ 55.2k A javascript library for formatting and manipulating numbers. ๐Ÿ“ 4 years ago
    • odometer ๐Ÿ”ฅ 7.1k ๐ŸŒ 838 Smoothly transitions numbers with ease. #hubspot-open-source ๐Ÿ“ 4 years ago
    • chance.js ๐Ÿ”ฅ 5.5k ๐ŸŒ 44.5k Chance - Random generator helper for JavaScript ๐Ÿ“ a month ago
    • Fraction.js ๐Ÿ”ฅ 310 ๐ŸŒ 55.4k Fraction is a rational number library written in JavaScript ๐Ÿ“ 5 days ago
    • Complex.js ๐Ÿ”ฅ 167 ๐ŸŒ 15.8k A complex number library ๐Ÿ“ 2 months ago
    • Polynomial.js ๐Ÿ”ฅ 88 ๐ŸŒ 33 A JavaScript library to work with polynomials ๐Ÿ“ 7 months ago
    • Quaternion.js ๐Ÿ”ฅ 59 ๐ŸŒ 145 A JavaScript Quaternion library ๐Ÿ“ 7 months ago
    • accounting.js ๐Ÿ”ฅ 31 A lightweight JavaScript library for number, money and currency formatting. (MOVED)
    • money.js ๐Ÿ”ฅ 9 money.js is a tiny (1kb) javascript currency conversion library, for web & nodeJS. (MOVED)
  • Storage

    ๐Ÿ”
    • localForage ๐Ÿ”ฅ 18.8k ๐ŸŒ 169k Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API. ๐Ÿ“ 8 months ago
    • js-cookie ๐Ÿ”ฅ 17.4k ๐ŸŒ 213k A simple, lightweight JavaScript API for handling browser cookies ๐Ÿ“ 7 months ago
    • store.js ๐Ÿ”ฅ 13.4k ๐ŸŒ 14.7k Cross-browser storage for all use cases, used across the web. ๐Ÿ“ 3 years ago
    • jquery-cookie ๐Ÿ”ฅ 8.7k ๐ŸŒ 3.1k No longer maintained, superseded by JS Cookie: ๐Ÿ“ 6 years ago
    • basket.js ๐Ÿ”ฅ 3.4k ๐ŸŒ 15 A script and resource loader for caching & loading files with localStorage ๐Ÿ“ 5 years ago
    • lawnchair.js ๐Ÿ”ฅ 2.1k A lightweight clientside JSON document store, ๐Ÿ“ 3 years ago
    • cross-storage ๐Ÿ”ฅ 2k ๐ŸŒ 199 Cross domain local storage, with permissions ๐Ÿ“ 4 years ago
    • basil.js ๐Ÿ”ฅ 2k ๐ŸŒ 331 The missing Javascript smart persistent layer ๐Ÿ“ 3 months ago
    • Cookies ๐Ÿ”ฅ 1.8k ๐ŸŒ 3.4k JavaScript Client-Side Cookie Manipulation Library ๐Ÿ“ 4 years ago
    • jStorage ๐Ÿ”ฅ 1.5k ๐ŸŒ 152 jStorage is a simple key/value database to store data on browser side ๐Ÿ“ 3 years ago
    • DB.js ๐Ÿ”ฅ 771 ๐ŸŒ 106 db.js is a wrapper for IndexedDB to make it easier to work against ๐Ÿ“ 5 years ago
    • crumbsjs ๐Ÿ”ฅ 225 A lightweight vanilla ES6 cookies and local storage JavaScript library
    • bag.js ๐Ÿ”ฅ 78 ๐ŸŒ 13 JS / CSS / files loader + key/value storage ๐Ÿ“ a year ago
    • sql.js ๐Ÿ”ฅ 42 Millions of developers and companies build, ship, and maintain their software on GitHub โ€” the largest and most advanced development platform in the world. ๐Ÿ“ a year ago
  • Color

    ๐Ÿ”
    • colors ๐Ÿ”ฅ 8.9k ๐ŸŒ 1.2k Smarter defaults for colors on the web. ๐Ÿ“ 3 years ago
    • chroma.js ๐Ÿ”ฅ 7.9k ๐ŸŒ 18.9k JavaScript library for all kinds of color manipulations ๐Ÿ“ a month ago
    • randomColor ๐Ÿ”ฅ 5.6k ๐ŸŒ 8.4k A tiny script for generating attractive colors ๐Ÿ“ a month ago
    • Vibrant.js ๐Ÿ”ฅ 4.6k Extract prominent colors from an image. JS port of Android's Palette. ๐Ÿ“ 3 years ago
    • TinyColor ๐Ÿ”ฅ 3.8k ๐ŸŒ 266k Fast, small color manipulation and conversion for JavaScript ๐Ÿ“ 2 months ago
    • color ๐Ÿ”ฅ 3.6k ๐ŸŒ 4.5m Javascript color conversion and manipulation library ๐Ÿ“ 6 months ago
    • PleaseJS ๐Ÿ”ฅ 2.2k ๐ŸŒ 215 JavaScript Library for creating random pleasing colors and color schemes
  • I18n And L10n

    ๐Ÿ”
    • i18next ๐Ÿ”ฅ 5.6k ๐ŸŒ 46.1k i18next: learn once - translate everywhere ๐Ÿ“ 9 days ago
    • polyglot ๐Ÿ”ฅ 3.4k ๐ŸŒ 35.5k Give your JavaScript the ability to speak many languages. ๐Ÿ“ 4 months ago
    • ttag ๐Ÿ”ฅ 249 ๐ŸŒ 194 simple approach for javascript localization ๐Ÿ“ 24 days ago
    • babelfish ๐Ÿ”ฅ 226 ๐ŸŒ 45 human friendly i18n for javascript (node.js + browser) ๐Ÿ“ a year ago
  • Control Flow

    ๐Ÿ”
    • async ๐Ÿ”ฅ 27.1k ๐ŸŒ 7.6m Async utilities for node and the browser ๐Ÿ“ 4 months ago
    • Bluebird ๐Ÿ”ฅ 19.6k ๐ŸŒ 7m Bluebird is a full featured promise library with unmatched performance. ๐Ÿ“ a month ago
    • q ๐Ÿ”ฅ 14.9k ๐ŸŒ 5.3m A promise library for JavaScript ๐Ÿ“ a year ago
    • when ๐Ÿ”ฅ 3.4k ๐ŸŒ 1.2m A solid, fast Promises/A+ and when() implementation, plus other async goodies. ๐Ÿ“ 4 years ago
    • step ๐Ÿ”ฅ 2.2k ๐ŸŒ 3.4k An async control-flow library that makes stepping through logic easy. ๐Ÿ“ 4 years ago
    • contra ๐Ÿ”ฅ 759 ๐ŸŒ 8.7k Asynchronous flow control with a functional taste to it ๐Ÿ“ 5 years ago
    • sporadic ๐Ÿ”ฅ 12 Composable Concurrency Abstractions for JavaScript. ๐Ÿ“ a year ago
    • ObjectEventTarget ๐Ÿ”ฅ 8 ๐ŸŒ 1 A same behaviour EventTarget prototype, that can work with any object from JavaScript ๐Ÿ“ 5 years ago
  • Routing

    ๐Ÿ”
    • page.js ๐Ÿ”ฅ 7.3k ๐ŸŒ 4.9k Micro client-side router inspired by the Express router ๐Ÿ“ a year ago
    • director ๐Ÿ”ฅ 5.6k ๐ŸŒ 16.7k a tiny and isomorphic URL router for JavaScript ๐Ÿ“ 6 years ago
    • crossroads ๐Ÿ”ฅ 1.4k ๐ŸŒ 652 JavaScript Routes ๐Ÿ“ 6 years ago
    • pathjs ๐Ÿ”ฅ 1.1k Simple, lightweight routing for web browsers ๐Ÿ“ 9 years ago
    • navaid ๐Ÿ”ฅ 651 ๐ŸŒ 173 A navigation aid (aka, router) for the browser in 850 bytes~! ๐Ÿ“ 6 months ago
    • davis.js ๐Ÿ”ฅ 536 RESTful degradable JavaScript routing using pushState ๐Ÿ“ 7 years ago
  • Security

    ๐Ÿ”
    • DOMPurify ๐Ÿ”ฅ 6.9k DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo: ๐Ÿ“ 23 days ago
    • js-xss ๐Ÿ”ฅ 4k ๐ŸŒ 62.4k Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist ๐Ÿ“ 6 months ago
    • sanitize-html ๐Ÿ”ฅ 2.5k ๐ŸŒ 74.9k Clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis. Built on htmlparser2 for speed and tolerance ๐Ÿ“ 25 days ago
    • xss-filters ๐Ÿ”ฅ 1k ๐ŸŒ 18.7k Secure XSS Filters. ๐Ÿ“ 5 years ago
  • Log

    ๐Ÿ”
    • log ๐Ÿ”ฅ 2.8k ๐ŸŒ 37 Console.log with style. ๐Ÿ“ a year ago
    • loglevel ๐Ÿ”ฅ 2k ๐ŸŒ 4.5m Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods ๐Ÿ“ 5 months ago
    • Conzole ๐Ÿ”ฅ 201 Oaxoa.github.io
  • Voice Command

    ๐Ÿ”
    • annyang ๐Ÿ”ฅ 6k ๐ŸŒ 527 Speech recognition for your site ๐Ÿ“ 3 months ago
    • voix.js ๐Ÿ”ฅ 537 A JavaScript library to add voice commands to your sites, apps or games.
  • API

    ๐Ÿ”
    • axios ๐Ÿ”ฅ 83.4k ๐ŸŒ 4.1m Promise based HTTP client for the browser and node.js ๐Ÿ“ 15 days ago
    • React Query ๐Ÿ”ฅ 19.1k ๐ŸŒ 8.6k Hooks for fetching, caching and updating asynchronous data in React ๐Ÿ“ 4 days ago
    • SWR ๐Ÿ”ฅ 16.6k ๐ŸŒ 19.2k React Hooks library for remote data fetching ๐Ÿ“ 4 days ago
    • wretch ๐Ÿ”ฅ 2.2k ๐ŸŒ 621 A tiny wrapper built around fetch with an intuitive syntax. ๐Ÿ“ 17 days ago
    • bottleneck ๐Ÿ”ฅ 1.1k ๐ŸŒ 30.8k Job scheduler and rate limiter, supports Clustering ๐Ÿ“ 9 months ago
    • Optic ๐Ÿ”ฅ 786 ๐ŸŒ 10 Optic documents and tests your API as you build it ๐Ÿ“ 3 days ago
    • jquery.rest ๐Ÿ”ฅ 616 A jQuery plugin for easy consumption of RESTful APIs ๐Ÿ“ 7 months ago
    • amygdala ๐Ÿ”ฅ 393 ๐ŸŒ 15 RESTful HTTP client for JavaScript powered web applications ๐Ÿ“ 5 years ago
    • oauth-signature-js ๐Ÿ”ฅ 225 ๐ŸŒ 928 JavaScript OAuth 1.0a signature generator (RFC 5849) for node and the browser ๐Ÿ“ 3 years ago
    • FarFetch ๐Ÿ”ฅ 48 Modern Fetch API wrapper for simplicity. ๐Ÿ“ 3 months ago
    • Rails Ranger ๐Ÿ”ฅ 33 An opinionated AJAX client for Ruby on Rails APIs ๐Ÿ“ 3 months ago
    • Bearer.sh ๐Ÿ”ฅ 17 ๐ŸŒ 20 Bearer provides all of the tools to build, run and manage API integrations. ๐Ÿ“ 8 months ago
  • Streaming

    ๐Ÿ”
    • Tailor ๐Ÿ”ฅ 1.5k ๐ŸŒ 99 A streaming layout service for front-end microservices ๐Ÿ“ 8 months ago
  • Vision Detection

    ๐Ÿ”
    • tracking.js ๐Ÿ”ฅ 8.8k ๐ŸŒ 589 A modern approach for Computer Vision on the web ๐Ÿ“ 3 months ago
    • ocrad.js ๐Ÿ”ฅ 3.3k ๐ŸŒ 91 OCR in Javascript via Emscripten ๐Ÿ“ 2 years ago
  • Machine Learning

    ๐Ÿ”
    • ConvNetJS ๐Ÿ”ฅ 10.2k Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. ๐Ÿ“ 4 years ago
    • Brain.js ๐Ÿ”ฅ 8k ๐ŸŒ 470 [UNMAINTAINED] Simple feed-forward neural network in JavaScript ๐Ÿ“ 3 years ago
    • Synaptic.js ๐Ÿ”ฅ 6.7k ๐ŸŒ 961 architecture-free neural network library for node.js and the browser ๐Ÿ“ 2 years ago
    • Mind.js ๐Ÿ”ฅ 1.4k ๐ŸŒ 26 A neural network library built in JavaScript
    • DN2A ๐Ÿ”ฅ 463 DN2A - Digital Neural Networks Architecture ๐Ÿ“ a year ago
    • Synapses ๐Ÿ”ฅ 45 ๐ŸŒ 2 A lightweight library for neural networks that runs anywhere ๐Ÿ“ 18 days ago
  • Benchmark

    ๐Ÿ”
    • benchmark.js ๐Ÿ”ฅ 4.8k ๐ŸŒ 47k A benchmarking library. As used on jsPerf.com. ๐Ÿ“ 2 years ago
    • matcha ๐Ÿ”ฅ 545 ๐ŸŒ 4.1k A caffeine driven, simplistic approach to benchmarking. ๐Ÿ“ 5 years ago
  • Code highlighting

    ๐Ÿ”
    • Highlight.js ๐Ÿ”ฅ 18.2k ๐ŸŒ 746k JavaScript syntax highlighter with language auto-detection and zero dependencies. ๐Ÿ“ 3 days ago
    • PrismJS ๐Ÿ”ฅ 9.1k ๐ŸŒ 196k Lightweight, robust, elegant syntax highlighting. ๐Ÿ“ 13 days ago
  • Loading Status

    ๐Ÿ”
    • SpinKit ๐Ÿ”ฅ 18k ๐ŸŒ 3.1k A collection of loading indicators animated with CSS ๐Ÿ“ a year ago
    • pace ๐Ÿ”ฅ 15.2k ๐ŸŒ 6.6k Automatically add a progress bar to your site. ๐Ÿ“ 22 days ago
    • Spin.js ๐Ÿ”ฅ 9.3k ๐ŸŒ 13.4k A spinning activity indicator ๐Ÿ“ 5 months ago
    • Ladda ๐Ÿ”ฅ 7.7k ๐ŸŒ 2.3k Buttons with built-in loading indicators. ๐Ÿ“ 3 months ago
    • progressbar.js ๐Ÿ”ฅ 7.4k ๐ŸŒ 3.3k Responsive and slick progress bars ๐Ÿ“ a year ago
    • css-loaders ๐Ÿ”ฅ 6.7k A collection of loading spinners animated with CSS ๐Ÿ“ a year ago
    • nanobar ๐Ÿ”ฅ 2.8k ๐ŸŒ 569 Very lightweight progress bars. No jQuery ๐Ÿ“ 4 years ago
    • progress.js ๐Ÿ”ฅ 2.4k ProgressJs is a JavaScript and CSS3 library which help developers to create and manage progress bar for every objects on the page. ๐Ÿ“ 7 years ago
    • Mprogress.js ๐Ÿ”ฅ 1.6k ๐ŸŒ 49 Material Progress โ€”Google Material Design Progress linear bar. By using CSS3 and vanilla JavaScript. ๐Ÿ“ 4 years ago
    • PageLoadingEffects ๐Ÿ”ฅ 619 Modern ways of revealing new content using SVG animations. ๐Ÿ“ 7 years ago
    • topbar ๐Ÿ”ฅ 262 Tiny & beautiful site-wide progress indicator ๐Ÿ“ 3 months ago
  • Validation

    ๐Ÿ”
    • validator.js ๐Ÿ”ฅ 17.4k ๐ŸŒ 666k String validation ๐Ÿ“ a month ago
    • jquery-validation ๐Ÿ”ฅ 10k ๐ŸŒ 308k jQuery Validation Plugin library sources ๐Ÿ“ 3 months ago
    • is.js ๐Ÿ”ฅ 9.1k ๐ŸŒ 14.3k Micro check library ๐Ÿ“ a year ago
    • Parsley.js ๐Ÿ”ฅ 9k ๐ŸŒ 2.1k Validate your forms, frontend, without writing a single line of javascript ๐Ÿ“ 2 months ago
    • validate.js ๐Ÿ”ฅ 2.5k ๐ŸŒ 101 Lightweight JavaScript form validation library inspired by CodeIgniter. ๐Ÿ“ 4 years ago
    • validatr ๐Ÿ”ฅ 279 Cross Browser HTML5 Form Validation.
    • Funval ๐Ÿ”ฅ 199 ๐ŸŒ 9 Joi like validations for TypeScript ๐Ÿ“ 5 days ago
    • FieldVal ๐Ÿ”ฅ 134 ๐ŸŒ 13 Millions of developers and companies build, ship, and maintain their software on GitHub โ€” the largest and most advanced development platform in the world. ๐Ÿ“ 4 years ago
  • Keyboard Wrappers

    ๐Ÿ”
    • mousetrap ๐Ÿ”ฅ 10.7k Simple library for handling keyboard shortcuts in Javascript ๐Ÿ“ a year ago
    • keymaster ๐Ÿ”ฅ 6.4k ๐ŸŒ 2.6k A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies. ๐Ÿ“ 3 years ago
    • Keypress ๐Ÿ”ฅ 3.2k ๐ŸŒ 147 A keyboard input capturing utility in which any key can be a modifier key. ๐Ÿ“ 3 years ago
    • jquery.hotkeys ๐Ÿ”ฅ 2.6k jQuery Hotkeys lets you watch for keyboard events anywhere in your code supporting almost any key combination. ๐Ÿ“ 5 years ago
    • KeyboardJS ๐Ÿ”ฅ 1.8k ๐ŸŒ 1k A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts. ๐Ÿ“ 5 months ago
    • jwerty ๐Ÿ”ฅ 1.2k ๐ŸŒ 662 Awesome handling of keyboard events ๐Ÿ“ 3 years ago
  • Tours And Guides

    ๐Ÿ”
    • intro.js ๐Ÿ”ฅ 20.1k ๐ŸŒ 2k A better way for new feature introduction and step-by-step users guide for your website and project. ๐Ÿ“ 22 days ago
    • driver.js ๐Ÿ”ฅ 12.5k ๐ŸŒ 8.1k A light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page ๐Ÿ“ 5 months ago
    • shepherd ๐Ÿ”ฅ 9.1k ๐ŸŒ 288 Guide your users through a tour of your app ๐Ÿ“ 4 days ago
    • chardin.js ๐Ÿ”ฅ 5k ๐ŸŒ 153 Simple overlay instructions for your apps. ๐Ÿ“ 7 months ago
    • bootstrap-tour ๐Ÿ”ฅ 4.4k ๐ŸŒ 542 Quick and easy product tours with Twitter Bootstrap Popovers ๐Ÿ“ 15 days ago
    • hopscotch ๐Ÿ”ฅ 4.3k A framework to make it easy for developers to add product tours to their pages. ๐Ÿ“ 2 months ago
    • joyride ๐Ÿ”ฅ 1.4k ๐ŸŒ 1 jQuery feature tour plugin.
    • tourist ๐Ÿ”ฅ 1.2k Simple, flexible tours for your app ๐Ÿ“ 6 years ago
    • focusable ๐Ÿ”ฅ 1.1k ๐ŸŒ 1 Set a spotlight focus on DOM element adding a overlay layer to the rest of the page ๐Ÿ“ 5 years ago
    • pageguide ๐Ÿ”ฅ 905 An interactive guide for web page elements using jQuery and CSS3 ๐Ÿ“ 4 years ago
  • Notifications

    ๐Ÿ”
    • toastr ๐Ÿ”ฅ 10.8k ๐ŸŒ 43.4k Simple javascript toast notifications ๐Ÿ“ 3 years ago
    • noty ๐Ÿ”ฅ 6.8k DEPRECATED - Dependency-free notification library that makes it easy to create alert - success - error - warning - information - confirmation messages as an alternative the standard alert dialog. ๐Ÿ“ 2 months ago
    • notie ๐Ÿ”ฅ 6.1k ๐ŸŒ 693 a clean and simple notification, input, and selection suite for javascript, with no dependencies ๐Ÿ“ 3 years ago
    • messenger ๐Ÿ”ฅ 4.1k Growl-style alerts and messages for your app. #hubspot-open-source ๐Ÿ“ 3 years ago
    • pnotify ๐Ÿ”ฅ 3.6k ๐ŸŒ 3.5k Beautiful JavaScript notifications with Web Notifications support. ๐Ÿ“ 5 months ago
    • iziToast ๐Ÿ”ฅ 2.2k ๐ŸŒ 2.8k Elegant, responsive, flexible and lightweight notification plugin with no dependencies. ๐Ÿ“ 2 years ago
    • humane-js ๐Ÿ”ฅ 2.1k ๐ŸŒ 232 A simple, modern, browser notification system
    • smoke.js ๐Ÿ”ฅ 936 framework-agnostic styled alert system for javascript
  • Sliders

    ๐Ÿ”
    • reveal.js ๐Ÿ”ฅ 56k ๐ŸŒ 517k The HTML Presentation Framework ๐Ÿ“ a month ago
    • impress.js ๐Ÿ”ฅ 36.2k ๐ŸŒ 108 It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com. ๐Ÿ“ 2 months ago
    • Swiper ๐Ÿ”ฅ 27k ๐ŸŒ 131k Most modern mobile touch slider with hardware accelerated transitions ๐Ÿ“ 7 days ago
    • slick ๐Ÿ”ฅ 26.7k ๐ŸŒ 122k the last carousel you'll ever need ๐Ÿ“ a year ago
    • PhotoSwipe ๐Ÿ”ฅ 20.9k ๐ŸŒ 11.3k JavaScript image gallery for mobile and desktop, modular, framework independent ๐Ÿ“ 2 years ago
    • Flickity ๐Ÿ”ฅ 6.6k ๐ŸŒ 6.3k Touch, responsive, flickable carousels ๐Ÿ“ 3 months ago
    • Glide.js ๐Ÿ”ฅ 6k ๐ŸŒ 4.9k A dependency-free JavaScript ES6 slider and carousel. Itโ€™s lightweight, flexible and fast. Designed to slide. No less, no more ๐Ÿ“ 4 months ago
    • FlexSlider ๐Ÿ”ฅ 5k ๐ŸŒ 793 An awesome, fully responsive jQuery slider plugin ๐Ÿ“ 2 years ago
    • bespoke.js ๐Ÿ”ฅ 4.6k ๐ŸŒ 1.1k DIY Presentation Micro-Framework ๐Ÿ“ 7 months ago
    • Sequence ๐Ÿ”ฅ 3.4k ๐ŸŒ 34 The responsive CSS animation framework for creating unique sliders, presentations, banners, and other step-based applications. ๐Ÿ“ 7 months ago
    • sly ๐Ÿ”ฅ 2.9k ๐ŸŒ 25 JavaScript library for one-directional scrolling with item based navigation support. ๐Ÿ“ 6 years ago
    • vegas ๐Ÿ”ฅ 1.8k ๐ŸŒ 254 Vegas is a jQuery/Zepto plugin to add beautiful backgrounds and Slideshows to DOM elements. ๐Ÿ“ 3 months ago
    • Strut ๐Ÿ”ฅ 1.6k Strut - An Impress.js and Bespoke.js Presentation Editor ๐Ÿ“ a month ago
    • slidr ๐Ÿ”ฅ 1.6k add some slide effects. ๐Ÿ“ 7 months ago
    • Embla Carousel ๐Ÿ”ฅ 1.5k ๐ŸŒ 323 A lightweight carousel library with fluid motion and great swipe precision ๐Ÿ“ 4 days ago
    • basic-jquery-slider ๐Ÿ”ฅ 552 Simple to use, simple to theme, simple to customise. ๐Ÿ“ 5 years ago
    • jcSlider ๐Ÿ”ฅ 52 ๐ŸŒ 3 A responsive slider jQuery plugin with CSS animations ๐Ÿ“ 5 years ago
    • jQuery.adaptive-slider ๐Ÿ”ฅ 52 A jQuery plugin for a slider with adaptive colored figcaption and navigation.
    • jQuery.adaptive-slider ๐Ÿ”ฅ 52 A jQuery plugin for a slider with adaptive colored figcaption and navigation.
  • Range Sliders

    ๐Ÿ”
    • noUiSlider ๐Ÿ”ฅ 4.9k ๐ŸŒ 40.4k noUiSlider is a lightweight JavaScript range slider library with full multi-touch support. It fits wonderfully in responsive designs and has no dependencies. ๐Ÿ“ 7 days ago
    • Ion.RangeSlider ๐Ÿ”ฅ 2.4k ๐ŸŒ 34.8k jQuery only range slider ๐Ÿ“ 2 months ago
    • rangeslider.js ๐Ÿ”ฅ 2.1k ๐ŸŒ 1.1k HTML5 input range slider element polyfill ๐Ÿ“ a month ago
    • jQRangeSlider ๐Ÿ”ฅ 679 ๐ŸŒ 8 A jquery UI range selection slider that supports dates ๐Ÿ“ 2 years ago
  • Form Widgets

    ๐Ÿ”
    • Input ๐Ÿ”
      • typeahead.js ๐Ÿ”ฅ 16.3k ๐ŸŒ 14.2k typeahead.js is a fast and fully-featured autocomplete library ๐Ÿ“ 6 years ago
      • awesomplete ๐Ÿ”ฅ 6.8k ๐ŸŒ 1k Ultra lightweight, usable, beautiful autocomplete with zero dependencies. ๐Ÿ“ 5 months ago
      • At.js ๐Ÿ”ฅ 5.3k ๐ŸŒ 973 Add Github like mentions autocomplete to your application. ๐Ÿ“ 2 years ago
      • tag-it ๐Ÿ”ฅ 2.5k A jQuery UI plugin to handle multi-tag fields as well as tag suggestions/autocomplete. ๐Ÿ“ 6 years ago
      • jQuery-Tags-Input ๐Ÿ”ฅ 2.3k ๐ŸŒ 505 Magically convert a simple text input into a cool tag list with this jQuery plugin. ๐Ÿ“ 6 years ago
      • fancyInput ๐Ÿ”ฅ 1.9k ๐ŸŒ 1 Makes typing in input fields fun with CSS3 effects ๐Ÿ“ 3 years ago
      • Placeholders.js ๐Ÿ”ฅ 967 A JavaScript polyfill for the HTML5 placeholder attribute ๐Ÿ“ 6 years ago
      • Ion.CheckRadio ๐Ÿ”ฅ 67 ๐ŸŒ 4 jQuery plugin for styling checkboxes and radio-buttons ๐Ÿ“ 5 years ago
      • vanilla-masker ๐Ÿ”ฅ 2 Millions of developers and companies build, ship, and maintain their software on GitHub โ€” the largest and most advanced development platform in the world. ๐Ÿ“ 9 months ago
    • Calendar ๐Ÿ”
      • fullcalendar ๐Ÿ”ฅ 13.7k ๐ŸŒ 29.3k Full-sized drag & drop event calendar ๐Ÿ“ 3 days ago
      • bootstrap-datepicker ๐Ÿ”ฅ 12.4k ๐ŸŒ 66.5k A datepicker for twitter bootstrap (@twbs) ๐Ÿ“ 3 months ago
      • Date Range Picker ๐Ÿ”ฅ 10.1k ๐ŸŒ 10.9k JavaScript Date Range, Date and Time Picker Component ๐Ÿ“ 9 months ago
      • pickadate.js ๐Ÿ”ฅ 7.7k ๐ŸŒ 1.2k The mobile-friendly, responsive, and lightweight jQuery date & time input picker. ๐Ÿ“ 2 years ago
      • Pikaday ๐Ÿ”ฅ 7.4k ๐ŸŒ 6.2k A refreshing JavaScript Datepicker โ€” lightweight, no dependencies, modular CSS ๐Ÿ“ 5 months ago
      • rome ๐Ÿ”ฅ 2.9k ๐ŸŒ 16 Customizable date (and time) picker. Opt-in UI, no jQuery! ๐Ÿ“ 2 years ago
      • Duet Date Picker ๐Ÿ”ฅ 1.4k ๐ŸŒ 12 Duet Date Picker is an open source version of Duet Design Systemโ€™s accessible date picker. Try live example at https://duetds.github.io/date-picker/ ๐Ÿ“ a month ago
    • Select ๐Ÿ”
      • select2 ๐Ÿ”ฅ 24.9k ๐ŸŒ 106k Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results. ๐Ÿ“ a month ago
      • chosen ๐Ÿ”ฅ 22.1k ๐ŸŒ 213 Deprecated - Chosen is a library for making long, unwieldy select boxes more friendly. ๐Ÿ“ a year ago
      • selectize.js ๐Ÿ”ฅ 12.6k ๐ŸŒ 4.2k Selectize is the hybrid of a textbox and `<select>` box. It's jQuery based and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc. ๐Ÿ“ 21 days ago
    • File Uploader ๐Ÿ”
      • jQuery-File-Upload ๐Ÿ”ฅ 31k ๐ŸŒ 2.7k File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads. ๐Ÿ“ 5 months ago
      • dropzone ๐Ÿ”ฅ 15.6k ๐ŸŒ 49.5k Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars. ๐Ÿ“ 14 days ago
      • filepond ๐Ÿ”ฅ 10.9k ๐ŸŒ 3.3k A flexible and fun JavaScript file upload library ๐Ÿ“ 9 days ago
      • fine-uploader ๐Ÿ”ฅ 8.1k ๐ŸŒ 1.3k Multiple file upload plugin with image previews, drag and drop, progress bars. S3 and Azure support, image scaling, form support, chunking, resume, pause, and tons of other features. ๐Ÿ“ 2 years ago
      • plupload ๐Ÿ”ฅ 5.5k ๐ŸŒ 840 Plupload is JavaScript API for building file uploaders. It supports multiple file selection, file filtering, chunked upload, client side image downsizing and when necessary can fallback to alternative runtimes, like Flash and Silverlight. ๐Ÿ“ 18 days ago
      • FileAPI ๐Ÿ”ฅ 3.6k ๐ŸŒ 334 FileAPI โ€” a set of javascript tools for working with files. Multiupload, drag'n'drop and chunked file upload. Images: crop, resize and auto orientation by EXIF. ๐Ÿ“ 7 months ago
      • flow.js ๐Ÿ”ฅ 2.8k ๐ŸŒ 265 A JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API. ๐Ÿ“ 3 months ago
    • Other ๐Ÿ”
      • card ๐Ÿ”ฅ 11.2k ๐ŸŒ 1.4k make your credit card form better in one line of code ๐Ÿ“ 13 days ago
      • form ๐Ÿ”ฅ 5.1k ๐ŸŒ 2.7k jQuery Form Plugin ๐Ÿ“ 10 months ago
      • Garlic.js ๐Ÿ”ฅ 2.4k ๐ŸŒ 12 Automatically persist your forms' text and select field values locally, until the form is submitted.
      • Countable ๐Ÿ”ฅ 1.6k ๐ŸŒ 100 Add live paragraph-, word- and character-counting to an HTML element. ๐Ÿ“ 7 months ago
      • stretchy ๐Ÿ”ฅ 1.2k Form element autosizing, the way it should be.
      • analytics ๐Ÿ”ฅ 846 ๐ŸŒ 728 Lightweight analytics abstraction layer for tracking page views, custom events, & identifying visitors ๐Ÿ“ 3 days ago
  • Tips

    ๐Ÿ”
    • hint.css ๐Ÿ”ฅ 8k ๐ŸŒ 837 A CSS only tooltip library for your lovely websites. ๐Ÿ“ 2 months ago
    • tooltipster ๐Ÿ”ฅ 2.8k ๐ŸŒ 928 A jQuery tooltip plugin ๐Ÿ“ 8 months ago
    • toolbar ๐Ÿ”ฅ 2.3k A tooltip style toolbar jQuery plugin ๐Ÿ“ 5 years ago
    • tipsy ๐Ÿ”ฅ 2k Facebook-style tooltips plugin for jQuery ๐Ÿ“ 8 years ago
    • qTip2 ๐Ÿ”ฅ 2k ๐ŸŒ 487 qTip2 - Pretty powerful tooltips ๐Ÿ“ 10 months ago
    • opentip ๐Ÿ”ฅ 1.3k ๐ŸŒ 56 Opentip is an open source javascript tooltip based on the protoype framework. ๐Ÿ“ 8 years ago
    • simptip ๐Ÿ”ฅ 648 ๐ŸŒ 8 A simple CSS tooltip made with Sass ๐Ÿ“ 3 years ago
    • jquery-popup-overlay ๐Ÿ”ฅ 511 ๐ŸŒ 120 jQuery plugin for responsive and accessible modal windows and tooltips ๐Ÿ“ a year ago
  • Modals and Popups

    ๐Ÿ”
    • SweetAlert ๐Ÿ”ฅ 21.6k ๐ŸŒ 40.6k A beautiful replacement for JavaScript's 'alert' ๐Ÿ“ 2 years ago
    • Magnific-Popup ๐Ÿ”ฅ 11.2k ๐ŸŒ 38.2k Light and responsive lightbox script with focus on performance. ๐Ÿ“ 4 years ago
    • fancyBox ๐Ÿ”ฅ 7k ๐ŸŒ 6.4k jQuery lightbox script for displaying images, videos and more. Touch enabled, responsive and fully customizable. ๐Ÿ“ a year ago
    • vex ๐Ÿ”ฅ 6.9k ๐ŸŒ 734 A modern dialog library which is highly configurable and easy to style. #hubspot-open-source ๐Ÿ“ 3 years ago
    • bootstrap-modal ๐Ÿ”ฅ 5.1k ๐ŸŒ 5 Extends the default Bootstrap Modal class. Responsive, stackable, ajax and more. ๐Ÿ“ 4 years ago
    • colorbox ๐Ÿ”ฅ 4.8k ๐ŸŒ 518 A light-weight, customizable lightbox plugin for jQuery ๐Ÿ“ 7 months ago
    • lightGallery ๐Ÿ”ฅ 4k ๐ŸŒ 1.4k A customizable, modular, responsive, lightbox gallery plugin. ๐Ÿ“ 4 months ago
    • baguetteBox.js ๐Ÿ”ฅ 2.2k ๐ŸŒ 652 Simple and easy to use lightbox script written in pure JavaScript ๐Ÿ“ a year ago
    • swipebox ๐Ÿ”ฅ 2k A touchable jQuery lightbox ๐Ÿ“ 3 months ago
    • jquery.avgrund.js ๐Ÿ”ฅ 1.8k ๐ŸŒ 179 Avgrund is jQuery plugin with new modal concept for popups ๐Ÿ“ 10 months ago
    • css-modal ๐Ÿ”ฅ 1.8k ๐ŸŒ 79 A modal built with pure CSS, enhanced with JavaScript ๐Ÿ“ a year ago
    • jBox ๐Ÿ”ฅ 1.3k ๐ŸŒ 99 jBox is a jQuery plugin that makes it easy to create customizable tooltips, modal windows, image galleries and more.
    • jquery-popup-overlay ๐Ÿ”ฅ 511 ๐ŸŒ 120 jQuery plugin for responsive and accessible modal windows and tooltips ๐Ÿ“ a year ago
    • jquery-popbox ๐Ÿ”ฅ 432 jQuery PopBox UI Element ๐Ÿ“ 9 years ago
    • keukenhof ๐Ÿ”ฅ 7 ๐ŸŒ 1 Lightweight and easy to use the library for modals ๐Ÿ“ 3 months ago
  • Scroll

    ๐Ÿ”
    • fullPage ๐Ÿ”ฅ 32k ๐ŸŒ 5.3k fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple ๐Ÿ“ 2 months ago
    • skrollr ๐Ÿ”ฅ 18.5k ๐ŸŒ 524 Stand-alone parallax scrolling library for mobile (Android + iOS) and desktop. No jQuery. Just plain JavaScript (and some love). ๐Ÿ“ 6 years ago
    • parallax ๐Ÿ”ฅ 15.2k ๐ŸŒ 2.1k Parallax Engine that reacts to the orientation of a smart device ๐Ÿ“ 2 years ago
    • iscroll ๐Ÿ”ฅ 12.7k ๐ŸŒ 4.8k Smooth scrolling for the web ๐Ÿ“ 4 years ago
    • headroom ๐Ÿ”ฅ 10.7k ๐ŸŒ 2.7k Give your pages some headroom. Hide your header until you need it ๐Ÿ“ 6 months ago
    • onepage-scroll ๐Ÿ”ฅ 9.6k Create an Apple-like one page scroller website (iPhone 5S website) with One Page Scroll plugin ๐Ÿ“ a year ago
    • Clusterize.js ๐Ÿ”ฅ 6.9k ๐ŸŒ 201 Tiny vanilla JS plugin to display large data sets easily ๐Ÿ“ 2 years ago
    • rellax ๐Ÿ”ฅ 5.9k ๐ŸŒ 3.5k Lightweight, vanilla javascript parallax library ๐Ÿ“ 5 days ago
    • stellar.js ๐Ÿ”ฅ 4.7k ๐ŸŒ 210 Stellar.js - Parallax scrolling made easy ๐Ÿ“ 6 years ago
    • scrollMonitor ๐Ÿ”ฅ 3.2k ๐ŸŒ 2.1k A simple and fast API to monitor elements as you scroll ๐Ÿ“ a year ago
    • plax ๐Ÿ”ฅ 2.3k ๐ŸŒ 9 JQuery powered parallaxing ๐Ÿ“ 4 years ago
    • jparallax ๐Ÿ”ฅ 1.2k jQuery plugin for creating interactive parallax effect ๐Ÿ“ 5 months ago
    • simpleParallax ๐Ÿ”ฅ 1.1k ๐ŸŒ 359 Simple and tiny JavaScript library that adds parallax animations on any images ๐Ÿ“ 7 months ago
    • ScrollMenu ๐Ÿ”ฅ 201 A new interface to replace your old boring scrollbar ๐Ÿ“ 7 months ago
  • Menu

    ๐Ÿ”
    • Slideout ๐Ÿ”ฅ 8k ๐ŸŒ 833 A touch slideout navigation menu for your mobile web apps. ๐Ÿ“ 3 years ago
    • jQuery-menu-aim ๐Ÿ”ฅ 7.7k jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns like Amazon's. ๐Ÿ“ 6 years ago
    • mmenu ๐Ÿ”ฅ 2.5k ๐ŸŒ 250 The best javascript plugin for app look-alike on- and off-canvas menus with sliding submenus for your website and webapp. ๐Ÿ“ 25 days ago
    • jQuery contextMenu ๐Ÿ”ฅ 2.1k ๐ŸŒ 3.3k jQuery contextMenu plugin & polyfill ๐Ÿ“ 7 months ago
    • Slide and swipe ๐Ÿ”ฅ 135 ๐ŸŒ 17 A sliding swipe menu that works with touchSwipe library. ๐Ÿ“ 5 years ago
  • Frameworks

    ๐Ÿ”
    • Ink ๐Ÿ”ฅ 1.9k An HTML5/CSS3 framework used at SAPO for fast and efficient website design and prototyping ๐Ÿ“ 4 months ago
    • fluidity ๐Ÿ”ฅ 1.1k The worlds smallest fully-responsive css framework ๐Ÿ“ 5 years ago
    • EHTML ๐Ÿ”ฅ 161 HTML Framework that allows you not to write JavaScript code. ๐Ÿ“ 22 days ago
    • DataFormsJS ๐Ÿ”ฅ 100 DataFormsJS A minimal JavaScript Framework and standalone React and Web Components for rapid development of high quality websites and single page applications. ๐Ÿ“ 3 days ago
  • Gesture

    ๐Ÿ”
    • hammer.js ๐Ÿ”ฅ 22.2k ๐ŸŒ 324k A javascript library for multi-touch gestures :// You can touch this ๐Ÿ“ 2 years ago
    • Dragula ๐Ÿ”ฅ 20.5k ๐ŸŒ 10.9k Drag and drop so simple it hurts ๐Ÿ“ 7 months ago
    • touchemulator ๐Ÿ”ฅ 278 ๐ŸŒ 82 Emulate touch input on your desktop ๐Ÿ“ 3 years ago
  • Maps

    ๐Ÿ”
    • Leaflet ๐Ÿ”ฅ 30.5k ๐ŸŒ 95.8k JavaScript library for mobile-friendly interactive maps ๐Ÿ“ a month ago
    • gmaps ๐Ÿ”ฅ 7.1k ๐ŸŒ 3.5k the easiest way to use Google Maps ๐Ÿ“ 7 months ago
    • Cesium ๐Ÿ”ฅ 6.9k ๐ŸŒ 2.2k An open-source JavaScript library for world-class 3D globes and maps ๐Ÿ“ 3 days ago
    • mapbox.js ๐Ÿ”ฅ 1.8k ๐ŸŒ 1.3k Mapbox JavaScript API, a Leaflet Plugin ๐Ÿ“ a month ago
    • jqvmap ๐Ÿ”ฅ 1.8k ๐ŸŒ 2.7k jQuery Vector Map Library ๐Ÿ“ 5 months ago
    • polymaps ๐Ÿ”ฅ 1.6k Polymaps is a free JavaScript library for making dynamic, interactive maps in modern web browsers. ๐Ÿ“ 10 years ago
    • kartograph.js ๐Ÿ”ฅ 1.5k ๐ŸŒ 50 UNMAINTAINED Open source JavaScript renderer for Kartograph SVG maps ๐Ÿ“ 4 years ago
  • Animations

    ๐Ÿ”
    • animate.css ๐Ÿ”ฅ 69.7k ๐ŸŒ 81.4k A cross-browser library of CSS animations. As easy to use as an easy thing. ๐Ÿ“ 15 days ago
    • impress.js ๐Ÿ”ฅ 36.2k ๐ŸŒ 108 It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com. ๐Ÿ“ 2 months ago
    • particles.js ๐Ÿ”ฅ 23.8k ๐ŸŒ 8.8k A lightweight JavaScript library for creating particles ๐Ÿ“ 4 years ago
    • velocity ๐Ÿ”ฅ 17k ๐ŸŒ 22.5k Accelerated JavaScript animation. ๐Ÿ“ 8 months ago
    • GreenSock-JS ๐Ÿ”ฅ 12.3k ๐ŸŒ 46.6k GreenSock's GSAP JavaScript animation library (including Draggable). ๐Ÿ“ 22 days ago
    • Effeckt.css ๐Ÿ”ฅ 11.1k This repo is archived. Thanks! ๐Ÿ“ 2 years ago
    • jquery.transit ๐Ÿ”ฅ 7.4k ๐ŸŒ 482 Super-smooth CSS3 transformations and transitions for jQuery ๐Ÿ“ 6 years ago
    • Dynamic.js ๐Ÿ”ฅ 7.3k Javascript library to create physics-based animations ๐Ÿ“ 5 years ago
    • bounce.js ๐Ÿ”ฅ 6.1k Create beautiful CSS3 powered animations in no time. ๐Ÿ“ 6 years ago
    • move.js ๐Ÿ”ฅ 4.6k ๐ŸŒ 139 CSS3 backed JavaScript animation framework ๐Ÿ“ 7 months ago
    • smoothState.js ๐Ÿ”ฅ 4.4k ๐ŸŒ 159 Unobtrusive page transitions with jQuery. ๐Ÿ“ 4 months ago
    • textillate ๐Ÿ”ฅ 3.6k ๐ŸŒ 98 A jquery plugin for CSS3 text animations. ๐Ÿ“ 3 years ago
    • animatable ๐Ÿ”ฅ 2.5k One property, two values, endless possiblities ๐Ÿ“ 8 months ago
    • tsParticles ๐Ÿ”ฅ 1.7k ๐ŸŒ 2.2k tsParticles - Easily create highly customizable particles animations and use them as animated backgrounds for your website. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno. ๐Ÿ“ 5 days ago
    • particles-bg ๐Ÿ”ฅ 353 ๐ŸŒ 1.7k React particles animation background component ๐Ÿ“ 14 days ago
    • shuffle-images ๐Ÿ”ฅ 207 The Simplest Way to shuffle through images in a Creative Way
    • TransitionEnd ๐Ÿ”ฅ 94 ๐ŸŒ 116 TransitionEnd is an agnostic and cross-browser library to work with transitionend event. ๐Ÿ“ 12 days ago
    • the-cube ๐Ÿ”ฅ 8 The Cube is an experiment with CSS3 transitions.
  • Image Processing

    ๐Ÿ”
    • cropper ๐Ÿ”ฅ 7.8k ๐ŸŒ 2.2k [Deprecated] No longer maintained, please use https://github.com/fengyuanchen/jquery-cropper ๐Ÿ“ 9 months ago
    • pica ๐Ÿ”ฅ 2.3k ๐ŸŒ 1.1k Resize image in browser with high quality and high speed ๐Ÿ“ 4 months ago
    • lena.js ๐Ÿ”ฅ 438 ๐ŸŒ 10 Library for image processing ๐Ÿ“ 3 months ago
  • ES6

    ๐Ÿ”
    • Babel (Formerly 6to5) ๐Ÿ”ฅ 38.8k ๐ŸŒ 4.6m Babel is a compiler for writing next generation JavaScript. ๐Ÿ“ 3 days ago
    • es6features ๐Ÿ”ฅ 28.3k Overview of ECMAScript 6 features ๐Ÿ“ 5 years ago
    • es6-cheatsheet ๐Ÿ”ฅ 12.4k ES2015 [ES6] cheatsheet containing tips, tricks, best practices and code snippets ๐Ÿ“ 3 years ago
    • Traceur compiler ๐Ÿ”ฅ 8.1k ๐ŸŒ 36.7k Traceur is a JavaScript.next-to-JavaScript-of-today compiler ๐Ÿ“ 5 years ago
    • es6-features ๐Ÿ”ฅ 6.1k ECMAScript 6: Feature Overview & Comparison ๐Ÿ“ 3 years ago
  • Generators

    ๐Ÿ”
    • Gatsby.js ๐Ÿ”ฅ 49.8k ๐ŸŒ 324k Build blazing fast, modern apps and websites with React ๐Ÿ“ a day ago
    • Docusaurus ๐Ÿ”ฅ 22.9k ๐ŸŒ 6.8k Easy to maintain open source documentation websites. ๐Ÿ“ 3 days ago
    • Gridsome ๐Ÿ”ฅ 7.5k ๐ŸŒ 11.4k The Jamstack framework for Vue.js ๐Ÿ“ 15 days ago
  • SDK

    ๐Ÿ”
    • javascript-sdk-design ๐Ÿ”ฅ 1.1k JavaScript SDK Design Guide extracted from work and personal experience ๐Ÿ“ 3 months ago
    • Spotify SDK ๐Ÿ”ฅ 201 ๐ŸŒ 102 Spotify SDK | Entity and Collection oriented | Browser and Node support! ๐Ÿ“ 4 years ago
    • Square Node.js SDK ๐Ÿ”ฅ 81 Javascript client library for the Square Connect APIs ๐Ÿ“ 4 months ago
  • Misc

    ๐Ÿ”
    • javascript-algorithms ๐Ÿ”ฅ 103k ๐ŸŒ 13 Algorithms and data structures implemented in JavaScript with explanations and links to further readings ๐Ÿ“ 3 months ago
    • FingerprintJS ๐Ÿ”ฅ 13.1k ๐ŸŒ 695 Browser fingerprinting library with the highest accuracy and stability. ๐Ÿ“ 14 days ago
    • list.js ๐Ÿ”ฅ 10.5k ๐ŸŒ 1.8k The perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML. ๐Ÿ“ 3 months ago
    • picturefill ๐Ÿ”ฅ 10.1k ๐ŸŒ 15.3k A responsive image polyfill for <picture>, srcset, sizes, and more ๐Ÿ“ 4 years ago
    • ky ๐Ÿ”ฅ 6.3k ๐ŸŒ 6.3k Tiny & elegant JavaScript HTTP client based on the browser Fetch API ๐Ÿ“ 2 months ago
    • mixitup ๐Ÿ”ฅ 4.4k ๐ŸŒ 10.4k A high-performance, dependency-free library for animated filtering, sorting, insertion, removal and more ๐Ÿ“ 3 years ago
    • echo ๐Ÿ”ฅ 3.8k ๐ŸŒ 95 Lazy-loading images with data-* attributes ๐Ÿ“ 5 years ago
    • grid ๐Ÿ”ฅ 3.5k ๐ŸŒ 20 Drag and drop library for two-dimensional, resizable and responsive lists ๐Ÿ“ 4 years ago
    • jquery-match-height ๐Ÿ”ฅ 3.1k ๐ŸŒ 1.9k a responsive equal heights plugin ๐Ÿ“ 3 years ago
    • platform.js ๐Ÿ”ฅ 2.8k ๐ŸŒ 237k A platform detection library. ๐Ÿ“ 9 months ago
    • survey.js ๐Ÿ”ฅ 2.8k ๐ŸŒ 306 JavaScript Survey and Form Library ๐Ÿ“ 3 days ago
    • Array Explorer ๐Ÿ”ฅ 2.4k A resource to help figure out what JavaScript array method would be best to use at any given time ๐Ÿ“ 5 months ago
    • Idyll ๐Ÿ”ฅ 1.8k ๐ŸŒ 274 Create explorable explanations and interactive essays. ๐Ÿ“ 9 days ago
    • json3 ๐Ÿ”ฅ 1k ๐ŸŒ 4.9m A JSON polyfill. No longer maintained. ๐Ÿ“ 2 years ago
    • emoji-button ๐Ÿ”ฅ 658 ๐ŸŒ 187 Vanilla JavaScript emoji picker component ๐Ÿ“ 4 months ago
    • spoiler-alert ๐Ÿ”ฅ 474 SPOILER ALERT! A happy little bit of javascript to hide spoilers on your site.
    • BitSet.js ๐Ÿ”ฅ 177 ๐ŸŒ 148 An arbitrary size Bit-Vector implementation in JavaScript ๐Ÿ“ 7 months ago
    • iooxa ๐Ÿ”ฅ 81 ๐ŸŒ 1 Components for interactive scientific writing, reactive documents and explorable explanations. ๐Ÿ“ 2 months ago
    • Fcal ๐Ÿ”ฅ 56 ๐ŸŒ 5 Extensive math expression evaluator library for JavaScript and Node.js ๐Ÿ“ 2 months ago
Maitained byย Cyanhall.com, Copy Rights @ CC BY-NC-SA 4.0