Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Cyanhall/awesome-javascript

Better Awesome JavaScript List with ๐Ÿ”ฅ Stars ๐ŸŒ Dependent Packages ๐Ÿ“ Last Commit
https://github.com/Cyanhall/awesome-javascript

List: awesome-javascript

awesome awesome-list awesome-lists awesomeness javascript javascript-framework javascript-library javascript-tools js js-framework js-library js-libs

Last synced: about 2 months ago
JSON representation

Better Awesome JavaScript List with ๐Ÿ”ฅ Stars ๐ŸŒ Dependent Packages ๐Ÿ“ Last Commit

Awesome Lists containing this project

README

        

# Better Awesome JavaScript ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)

Original Data from [Awesome JavaScript](https://github.com/sorrycc/awesome-javascript/blob/master/README.md). Automatically updated by [Cyanhall.com](https://www.cyanhall.com/awesome/javascript).

` ๐Ÿ”ฅ Stars ` `๐ŸŒ Dependent Packages ` ` ๐Ÿ“ Last Commit `

---


- [Package Managers](#Package-Managers-)
- [Component Managment](#Component-Managment-)
- [Loaders](#Loaders-)
- [Bundlers](#Bundlers-)
- [Type Checkers](#Type-Checkers-)
- [Testing Frameworks](#Testing-Frameworks-)
- [Frameworks](#Frameworks-)
- [Assertion](#Assertion-)
- [Coverage](#Coverage-)
- [Runner](#Runner-)
- [QA Tools](#QA-Tools-)
- [MVC Frameworks and Libraries](#MVC-Frameworks-and-Libraries-)
- [Node-Powered CMS Frameworks](#Node-Powered-CMS-Frameworks-)
- [Templating Engines](#Templating-Engines-)
- [Articles and Posts](#Articles-and-Posts-)
- [Data Visualization](#Data-Visualization-)
- [Timeline](#Timeline-)
- [Spreadsheet](#Spreadsheet-)
- [Editors](#Editors-)
- [Documentation](#Documentation-)
- [Files](#Files-)
- [Functional Programming](#Functional-Programming-)
- [Reactive Programming](#Reactive-Programming-)
- [Data Structure](#Data-Structure-)
- [Date](#Date-)
- [String](#String-)
- [Number](#Number-)
- [Storage](#Storage-)
- [Color](#Color-)
- [I18n And L10n](#I18n-And-L10n-)
- [Control Flow](#Control-Flow-)
- [Routing](#Routing-)
- [Security](#Security-)
- [Log](#Log-)
- [RegExp](#RegExp-)
- [Voice Command](#Voice-Command-)
- [API](#API-)
- [Streaming](#Streaming-)
- [Vision Detection](#Vision-Detection-)
- [Machine Learning](#Machine-Learning-)
- [Browser Detection](#Browser-Detection-)
- [Benchmark](#Benchmark-)
- [Code highlighting](#Code-highlighting-)
- [Loading Status](#Loading-Status-)
- [Validation](#Validation-)
- [Keyboard Wrappers](#Keyboard-Wrappers-)
- [Tours And Guides](#Tours-And-Guides-)
- [Notifications](#Notifications-)
- [Sliders](#Sliders-)
- [Range Sliders](#Range-Sliders-)
- [Form Widgets](#Form-Widgets-)
- [Input](#Input-)
- [Calendar](#Calendar-)
- [Select](#Select-)
- [File Uploader](#File-Uploader-)
- [Other](#Other-)
- [Tips](#Tips-)
- [Modals and Popups](#Modals-and-Popups-)
- [Scroll](#Scroll-)
- [Menu](#Menu-)
- [Table/Grid](#Table/Grid-)
- [Frameworks](#Frameworks-)
- [Gesture](#Gesture-)
- [Maps](#Maps-)
- [Animations](#Animations-)
- [Image Processing](#Image-Processing-)
- [ES6](#ES6-)
- [Generators](#Generators-)
- [SDK](#SDK-)
- [Misc](#Misc-)
- [Podcasts](#Podcasts-)
- [Worth Reading](#Worth-Reading-)
- [Other Awesome Lists](#Other-Awesome-Lists-)

---


## Package Managers [๐Ÿ”](#readme)

* [Bower](https://github.com/bower/bower) ` ๐Ÿ”ฅ 15.1k ` ` ๐ŸŒ 223k ` - A package manager for the web ` ๐Ÿ“ 19 days ago `
* [component](https://github.com/componentjs/component) ` ๐Ÿ”ฅ 4.6k ` ` ๐ŸŒ 3.2k ` - frontend package manager and build tool for modular web applications ` ๐Ÿ“ 4 years ago `
* [jspm](https://github.com/jspm/jspm-cli) ` ๐Ÿ”ฅ 3.7k ` - Deprecated as of June 2020 ` ๐Ÿ“ a year ago `
* [Duo](https://github.com/duojs/duo) ` ๐Ÿ”ฅ 3.5k ` ` ๐ŸŒ 397 ` - A next-generation package manager for the front-end ` ๐Ÿ“ 5 years ago `
* [Ender](https://github.com/ender-js/Ender) ` ๐Ÿ”ฅ 1.8k ` - the no-library library: open module JavaScript framework ` ๐Ÿ“ 6 years ago `
* [jam](https://github.com/caolan/jam) ` ๐Ÿ”ฅ 1.5k ` ` ๐ŸŒ 60 ` - JavaScript package manager - using a browser-focused and RequireJS compatible repository ` ๐Ÿ“ 5 years ago `
* [volo](https://github.com/volojs/volo) ` ๐Ÿ”ฅ 1.4k ` ` ๐ŸŒ 90 ` - Create front end projects from templates, add dependencies, and automate the resulting projects ` ๐Ÿ“ a year ago `
* [spm](https://github.com/spmjs/spm) ` ๐Ÿ”ฅ 912 ` ` ๐ŸŒ 756 ` - Brand new static package manager. ` ๐Ÿ“ 3 years ago `
* [npm](https://www.npmjs.com/)
* [yarn](https://yarnpkg.com/)
* [pnpm](https://pnpm.js.org/)

## Component Managment [๐Ÿ”](#readme)

* [Bit](https://github.com/teambit/bit) ` ๐Ÿ”ฅ 13.6k ` - A lightweight and highly extendible Polyrepo for component-driven development. ` ๐Ÿ“ 2 days ago `

## Loaders [๐Ÿ”](#readme)

* [browserify](https://github.com/substack/node-browserify) ` ๐Ÿ”ฅ 13.7k ` ` ๐ŸŒ 363k ` - browser-side require() the node.js way ` ๐Ÿ“ 3 months ago `
* [RequireJS](https://github.com/requirejs/requirejs) ` ๐Ÿ”ฅ 12.7k ` ` ๐ŸŒ 101k ` - A file and module loader for JavaScript ` ๐Ÿ“ a year ago `
* [systemjs](https://github.com/systemjs/systemjs) ` ๐Ÿ”ฅ 11.6k ` ` ๐ŸŒ 127k ` - Dynamic ES module loader ` ๐Ÿ“ 13 days ago `
* [SeaJS](https://github.com/seajs/seajs) ` ๐Ÿ”ฅ 8.2k ` ` ๐ŸŒ 267 ` - A Module Loader for the Web ` ๐Ÿ“ 3 years ago `
* [HeadJS](https://github.com/headjs/headjs) ` ๐Ÿ”ฅ 4.2k ` ` ๐ŸŒ 182 ` - The only script in your HEAD. ` ๐Ÿ“ 8 years ago `
* [script.js](https://github.com/ded/script.js) ` ๐Ÿ”ฅ 2.9k ` ` ๐ŸŒ 65.8k ` - Asyncronous JavaScript loader and dependency manager ` ๐Ÿ“ 3 years ago `
* [curl](https://github.com/cujojs/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](https://github.com/rgrove/lazyload/) ` ๐Ÿ”ฅ 1.4k ` - An ancient tiny JS and CSS loader from the days before everyone had written one. Unmaintained. ` ๐Ÿ“ 7 years ago `
* [ESL](https://github.com/ecomfe/esl) ` ๐Ÿ”ฅ 825 ` ` ๐ŸŒ 4 ` - enterprise standard loader ` ๐Ÿ“ 3 years ago `
* [LodJS](https://github.com/yanhaijing/lodjs) ` ๐Ÿ”ฅ 296 ` - JavaScriptๆจกๅ—ๅŠ ่ฝฝๅ™จ๏ผŒๅŸบไบŽAMDใ€‚่ฟ„ไปŠไธบๆญข๏ผŒๅฏนAMD็†่งฃๆœ€ๅฅฝ็š„ๅฎž็Žฐใ€‚
* [modulejs](https://github.com/lrsjng/modulejs) ` ๐Ÿ”ฅ 119 ` ` ๐ŸŒ 10 ` - Lightweight JavaScript module system. ` ๐Ÿ“ a year ago `

## Bundlers [๐Ÿ”](#readme)

* [webpack](https://github.com/webpack/webpack) ` ๐Ÿ”ฅ 58.6k ` ` ๐ŸŒ 6.9m ` - 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. ` ๐Ÿ“ 2 days ago `
* [Parcel](https://github.com/parcel-bundler/parcel) ` ๐Ÿ”ฅ 38.6k ` ` ๐ŸŒ 138k ` - Blazing fast, zero configuration web application bundler ` ๐Ÿ“ 2 hours ago `
* [Rollup](https://github.com/rollup/rollup) ` ๐Ÿ”ฅ 20.4k ` ` ๐ŸŒ 793k ` - Next-generation ES module bundler ` ๐Ÿ“ 2 days ago `
* [browserify](https://github.com/substack/node-browserify) ` ๐Ÿ”ฅ 13.7k ` ` ๐ŸŒ 363k ` - browser-side require() the node.js way ` ๐Ÿ“ 3 months ago `
* [Brunch](https://github.com/brunch/brunch) ` ๐Ÿ”ฅ 6.8k ` ` ๐ŸŒ 21.4k ` - Web applications made easy. Since 2011. ` ๐Ÿ“ a month ago `
* [Microbundle](https://github.com/developit/microbundle) ` ๐Ÿ”ฅ 6.2k ` ` ๐ŸŒ 5.8k ` - Zero-configuration bundler for tiny modules. ` ๐Ÿ“ 10 days ago `
* [FuseBox](https://github.com/fuse-box/fuse-box) ` ๐Ÿ”ฅ 4k ` ` ๐ŸŒ 2.1k ` - A blazing fast js bundler/loader with a comprehensive API ` ๐Ÿ“ 17 days ago `
* [Snowpack](https://www.snowpack.dev/)

## Type Checkers [๐Ÿ”](#readme)

* [TypL](https://github.com/getify/TypL) ` ๐Ÿ”ฅ 300 ` - The Type Linter for JS ` ๐Ÿ“ a year ago `
* [Hindley Milner Definitions](https://github.com/xodio/hm-def) ` ๐Ÿ”ฅ 174 ` - Runtime type checking for JS with Hindley Milner signatures
* [TypeScript](https://www.typescriptlang.org/)
* [Flow.js](https://flow.org/en/)
* [Hegel](https://jsmonk.github.io/hegel/)

## Testing Frameworks [๐Ÿ”](#readme)


* #### Frameworks [๐Ÿ”](#readme)

* [jest](https://github.com/facebook/jest) ` ๐Ÿ”ฅ 35.6k ` ` ๐ŸŒ 3.2m ` - Delightful JavaScript Testing. ` ๐Ÿ“ 5 days ago`
* [mocha](https://github.com/mochajs/mocha) ` ๐Ÿ”ฅ 20.6k ` ` ๐ŸŒ 1.3m ` - simple, flexible, fun javascript test framework for node.js & the browser ` ๐Ÿ“ 4 days ago`
* [ava](https://github.com/avajs/ava) ` ๐Ÿ”ฅ 19.1k ` ` ๐ŸŒ 64.4k ` - Node.js test runner that lets you develop with confidence ` ๐Ÿ“ 7 days ago`
* [jasmine](https://github.com/jasmine/jasmine) ` ๐Ÿ”ฅ 15.2k ` ` ๐ŸŒ 6.5k ` - Simple JavaScript testing framework for browsers and node.js ` ๐Ÿ“ 8 hours ago`
* [TestCafe](https://github.com/DevExpress/testcafe) ` ๐Ÿ”ฅ 9k ` ` ๐ŸŒ 8.6k ` - A Node.js tool to automate end-to-end web testing. ` ๐Ÿ“ 5 days ago`
* [Protractor](https://github.com/angular/protractor) ` ๐Ÿ”ฅ 8.8k ` ` ๐ŸŒ 1.7m ` - E2E test framework for Angular apps ` ๐Ÿ“ a year ago`
* [tape](https://github.com/substack/tape) ` ๐Ÿ”ฅ 5.5k ` ` ๐ŸŒ 188k ` - tap-producing test harness for node and browsers ` ๐Ÿ“ 23 days ago`
* [qunit](https://github.com/jquery/qunit) ` ๐Ÿ”ฅ 3.9k ` ` ๐ŸŒ 42.2k ` - An easy-to-use JavaScript unit testing framework. ` ๐Ÿ“ 14 days ago`
* [DalekJS](https://github.com/dalekjs/dalek) ` ๐Ÿ”ฅ 705 ` ` ๐ŸŒ 302 ` - [unmaintained] DalekJS Base framework ` ๐Ÿ“ 4 years ago`
* [prova](https://github.com/azer/prova) ` ๐Ÿ”ฅ 334 ` - Test runner based on Tape and Browserify ` ๐Ÿ“ 4 years ago`
* [Cypress](https://www.cypress.io/)

* #### Assertion [๐Ÿ”](#readme)

* [react testing library](https://github.com/kentcdodds/react-testing-library) ` ๐Ÿ”ฅ 14.7k ` ` ๐ŸŒ 2.4m ` - Simple and complete React DOM testing utilities that encourage good testing practices. ` ๐Ÿ“ 15 days ago`
* [Sinon.JS](https://github.com/sinonjs/sinon) ` ๐Ÿ”ฅ 8.6k ` ` ๐ŸŒ 403k ` - Test spies, stubs and mocks for JavaScript. ` ๐Ÿ“ 19 days ago`
* [chai](https://github.com/chaijs/chai) ` ๐Ÿ”ฅ 7.3k ` ` ๐ŸŒ 983k ` - BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework. ` ๐Ÿ“ 4 months ago`
* [proxyquire](https://github.com/thlorenz/proxyquire) ` ๐Ÿ”ฅ 2.6k ` ` ๐ŸŒ 38k ` - Proxies nodejs require in order to allow overriding dependencies during testing. ` ๐Ÿ“ 11 days ago`
* [expect.js](https://github.com/Automattic/expect.js) ` ๐Ÿ”ฅ 2.1k ` ` ๐ŸŒ 35k ` - Minimalistic BDD-style assertions for Node.JS and the browser. ` ๐Ÿ“ 6 years ago`
* [Enzyme](http://airbnb.io/enzyme/index.html)

* #### Coverage [๐Ÿ”](#readme)

* [istanbul](https://github.com/gotwarlost/istanbul) ` ๐Ÿ”ฅ 8.4k ` ` ๐ŸŒ 503k ` - 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](https://github.com/alex-seville/blanket) ` ๐Ÿ”ฅ 1.4k ` ` ๐ŸŒ 15.6k ` - 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](https://github.com/tntim96/JSCover) ` ๐Ÿ”ฅ 382 ` ` ๐ŸŒ 26 ` - JSCover is a JavaScript Code Coverage Tool that measures line, branch and function coverage ` ๐Ÿ“ 14 days ago`

* #### Runner [๐Ÿ”](#readme)

* [puppeteer](https://github.com/GoogleChrome/puppeteer) ` ๐Ÿ”ฅ 71.3k ` ` ๐ŸŒ 143k ` - Headless Chrome Node.js API ` ๐Ÿ“ 5 days ago`
* [phantomjs](https://github.com/ariya/phantomjs) ` ๐Ÿ”ฅ 28.4k ` - Scriptable Headless Browser ` ๐Ÿ“ a year ago`
* [karma](https://github.com/karma-runner/karma) ` ๐Ÿ”ฅ 11.5k ` ` ๐ŸŒ 2.1m ` - Spectacular Test Runner for JavaScript ` ๐Ÿ“ 13 days ago`
* [nightwatch](https://github.com/nightwatchjs/nightwatch) ` ๐Ÿ”ฅ 10.7k ` ` ๐ŸŒ 125k ` - End-to-end testing framework written in Node.js and using the Webdriver API ` ๐Ÿ“ 6 days ago`
* [casperjs](https://github.com/casperjs/casperjs) ` ๐Ÿ”ฅ 7.3k ` ` ๐ŸŒ 5.4k ` - CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS ` ๐Ÿ“ 3 years ago`
* [webdriverio](https://github.com/webdriverio/webdriverio) ` ๐Ÿ”ฅ 6.8k ` ` ๐ŸŒ 33.1k ` - Next-gen browser and mobile automation test framework for Node.js ` ๐Ÿ“ 4 days ago`
* [zombie](https://github.com/assaf/zombie) ` ๐Ÿ”ฅ 5.5k ` ` ๐ŸŒ 9k ` - Insanely fast, full-stack, headless browser testing using node.js ` ๐Ÿ“ a year ago`
* [intern](https://github.com/theintern/intern) ` ๐Ÿ”ฅ 4.3k ` ` ๐ŸŒ 2.1k ` - A next-generation code testing stack for JavaScript. ` ๐Ÿ“ 7 months ago`
* [slimerjs](https://github.com/laurentj/slimerjs) ` ๐Ÿ”ฅ 3k ` - A scriptable browser like PhantomJS, based on Firefox ` ๐Ÿ“ a year ago`
* [taiko](https://github.com/getgauge/taiko) ` ๐Ÿ”ฅ 2.8k ` ` ๐ŸŒ 478 ` - A node.js library for testing modern web applications ` ๐Ÿ“ 12 days ago`
* [totoro](https://github.com/totorojs/totoro) ` ๐Ÿ”ฅ 566 ` - A simple and stable cross-browser testing tool. ็ฎ€ๅ•็จณๅฎš็š„่ทจๆต่งˆๅ™จๆต‹่ฏ•ๅทฅๅ…ทใ€‚
* [yolpo](http://www.yolpo.com)

## QA Tools [๐Ÿ”](#readme)

* [prettier](https://github.com/prettier/prettier) ` ๐Ÿ”ฅ 39.9k ` ` ๐ŸŒ 3m ` - Prettier is an opinionated code formatter. ` ๐Ÿ“ 6 days ago `
* [JavaScript Standard Style](https://github.com/feross/standard) ` ๐Ÿ”ฅ 25.6k ` ` ๐ŸŒ 140k ` - JavaScript Style Guide, with linter & automatic code fixer ` ๐Ÿ“ 18 days ago `
* [husky](https://github.com/typicode/husky) ` ๐Ÿ”ฅ 23.2k ` ` ๐ŸŒ 486k ` - Modern native Git hooks made easy woof! ` ๐Ÿ“ 4 days ago `
* [ESLint](https://github.com/eslint/eslint) ` ๐Ÿ”ฅ 18.7k ` ` ๐ŸŒ 5.1m ` - Find and fix problems in your JavaScript code. ` ๐Ÿ“ 7 days ago `
* [JSHint](https://github.com/jshint/jshint/) ` ๐Ÿ”ฅ 8.6k ` ` ๐ŸŒ 262k ` - JSHint is a tool that helps to detect errors and potential problems in your JavaScript code ` ๐Ÿ“ a month ago `
* [JS-Beautifier](https://github.com/beautify-web/js-beautify) ` ๐Ÿ”ฅ 7.3k ` ` ๐ŸŒ 341k ` - Beautifier for javascript ` ๐Ÿ“ 5 days ago `
* [jscs](https://github.com/jscs-dev/node-jscs) ` ๐Ÿ”ฅ 5k ` ` ๐ŸŒ 57.6k ` - JavaScript Code Style checker (unmaintained) ` ๐Ÿ“ 4 years ago `
* [JSLint](https://github.com/douglascrockford/JSLint) ` ๐Ÿ”ฅ 3.4k ` - The JavaScript Code Quality Tool ` ๐Ÿ“ 5 days ago `
* [jsinspect](https://github.com/danielstjules/jsinspect) ` ๐Ÿ”ฅ 3.3k ` ` ๐ŸŒ 678 ` - Detect copy-pasted and structurally similar code ` ๐Ÿ“ 4 years ago `
* [jsfmt](https://github.com/rdio/jsfmt) ` ๐Ÿ”ฅ 1.7k ` ` ๐ŸŒ 217 ` - For formatting, searching, and rewriting JavaScript. ` ๐Ÿ“ 5 years ago `
* [buddy.js](https://github.com/danielstjules/buddy.js) ` ๐Ÿ”ฅ 760 ` ` ๐ŸŒ 89 ` - Magic number detection for JavaScript ` ๐Ÿ“ 4 years ago `
* [Pre-evaluate code at buildtime](https://github.com/kentcdodds/preval.macro) ` ๐Ÿ”ฅ 101 ` ` ๐ŸŒ 1.1k ` - Pre-evaluate code at build-time with babel-macros ` ๐Ÿ“ a year ago `

## MVC Frameworks and Libraries [๐Ÿ”](#readme)

* [vue](https://github.com/vuejs/vue) ` ๐Ÿ”ฅ 185k ` ` ๐ŸŒ 151k ` - Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. ` ๐Ÿ“ 4 days ago `
* [react-native](https://github.com/facebook/react-native) ` ๐Ÿ”ฅ 96.3k ` ` ๐ŸŒ 690k ` - A framework for building native apps with React. ` ๐Ÿ“ 7 hours ago `
* [angular](https://github.com/angular/angular) ` ๐Ÿ”ฅ 74.2k ` ` ๐ŸŒ 1.9m ` - The modern web developerโ€™s platform ` ๐Ÿ“ a day ago `
* [angular.js](https://github.com/angular/angular.js) ` ๐Ÿ”ฅ 59.6k ` ` ๐ŸŒ 121k ` - AngularJS - HTML enhanced for web apps! ` ๐Ÿ“ 15 days ago `
* [svelte](https://github.com/sveltejs/svelte) ` ๐Ÿ”ฅ 48k ` ` ๐ŸŒ 50.7k ` - Cybernetically enhanced web apps ` ๐Ÿ“ 2 days ago `
* [meteor](https://github.com/meteor/meteor) ` ๐Ÿ”ฅ 42.5k ` - Meteor, the JavaScript App Platform ` ๐Ÿ“ 2 days ago `
* [preact](https://github.com/developit/preact) ` ๐Ÿ”ฅ 29.3k ` ` ๐ŸŒ 43.6k ` - Fast 3kB React alternative with the same modern API. Components & Virtual DOM. ` ๐Ÿ“ 9 days ago `
* [backbone](https://github.com/jashkenas/backbone) ` ๐Ÿ”ฅ 27.8k ` ` ๐ŸŒ 46.7k ` - Give your JS App some Backbone with Models, Views, Collections, and Events ` ๐Ÿ“ a year ago `
* [ember.js](https://github.com/emberjs/ember.js) ` ๐Ÿ”ฅ 21.9k ` ` ๐ŸŒ 25.9k ` - Ember.js - A JavaScript framework for creating ambitious web applications ` ๐Ÿ“ 5 days ago `
* [nativescript](https://github.com/NativeScript/NativeScript) ` ๐Ÿ”ฅ 20.2k ` ` ๐ŸŒ 3.4k ` - NativeScript empowers you to access native api's from JavaScript directly. Angular, Capacitor, Ionic, React, Svelte, Vue and you name it compatible. ` ๐Ÿ“ 11 days ago `
* [hyperapp](https://github.com/hyperapp/hyperapp) ` ๐Ÿ”ฅ 18.6k ` ` ๐ŸŒ 2.3k ` - The tiny framework for building hypertext applications. ` ๐Ÿ“ 2 months ago `
* [Alpine.js](https://github.com/alpinejs/alpine) ` ๐Ÿ”ฅ 17k ` ` ๐ŸŒ 19.7k ` - A rugged, minimal framework for composing JavaScript behavior in your markup. ` ๐Ÿ“ 6 days ago `
* [inferno](https://github.com/infernojs/inferno) ` ๐Ÿ”ฅ 14.9k ` ` ๐ŸŒ 3.2k ` - An extremely fast, React-like JavaScript library for building modern user interfaces ` ๐Ÿ“ a month ago `
* [riot](https://github.com/riot/riot) ` ๐Ÿ”ฅ 14.5k ` ` ๐ŸŒ 3.8k ` - Simple and elegant component-based UI library ` ๐Ÿ“ 13 days ago `
* [feathers](https://github.com/feathersjs/feathers) ` ๐Ÿ”ฅ 13.4k ` ` ๐ŸŒ 3.5k ` - A framework for real-time applications and REST APIs with JavaScript and TypeScript ` ๐Ÿ“ 12 days ago `
* [mithril.js](https://github.com/lhorie/mithril.js) ` ๐Ÿ”ฅ 12.7k ` ` ๐ŸŒ 6.3k ` - A JavaScript Framework for Building Brilliant Applications ` ๐Ÿ“ 18 days ago `
* [knockout](https://github.com/knockout/knockout) ` ๐Ÿ”ฅ 10k ` ` ๐ŸŒ 5.7k ` - Knockout makes it easier to create rich, responsive UIs with JavaScript ` ๐Ÿ“ 4 months ago `
* [marionette](https://github.com/marionettejs/backbone.marionette) ` ๐Ÿ”ฅ 7.1k ` ` ๐ŸŒ 2.8k ` - The Backbone Framework ` ๐Ÿ“ 7 months ago `
* [ractive](https://github.com/ractivejs/ractive) ` ๐Ÿ”ฅ 5.8k ` ` ๐ŸŒ 1.9k ` - Next-generation DOM manipulation ` ๐Ÿ“ 22 days ago `
* [derby](https://github.com/derbyjs/derby) ` ๐Ÿ”ฅ 4.6k ` - MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers ` ๐Ÿ“ 13 days ago `
* [spine](https://github.com/spine/spine) ` ๐Ÿ”ฅ 3.6k ` ` ๐ŸŒ 406 ` - Lightweight MVC library for building JavaScript applications ` ๐Ÿ“ 4 years ago `
* [rivets](https://github.com/mikeric/rivets) ` ๐Ÿ”ฅ 3.2k ` ` ๐ŸŒ 259 ` - Lightweight and powerful data binding. ` ๐Ÿ“ 5 years ago `
* [chaplin](https://github.com/chaplinjs/chaplin) ` ๐Ÿ”ฅ 2.9k ` - HTML5 application architecture using Backbone.js ` ๐Ÿ“ a year ago `
* [way.js](https://github.com/gwendall/way.js) ` ๐Ÿ”ฅ 2.9k ` - Simple, lightweight, persistent two-way databinding
* [jsblocks](https://github.com/astoilkov/jsblocks) ` ๐Ÿ”ฅ 2.8k ` - Better MV-ish Framework ` ๐Ÿ“ 2 months ago `
* [canjs](https://github.com/canjs/canjs) ` ๐Ÿ”ฅ 1.9k ` ` ๐ŸŒ 1.3k ` - Build CRUD apps in fewer lines of code. ` ๐Ÿ“ 6 months ago `
* [thorax](https://github.com/walmartlabs/thorax) ` ๐Ÿ”ฅ 1.3k ` - Strengthening your Backbone ` ๐Ÿ“ 3 months ago `
* [ripple](https://github.com/ripplejs/ripple) ` ๐Ÿ”ฅ 1.3k ` ` ๐ŸŒ 11 ` - A tiny foundation for building reactive views ` ๐Ÿ“ 7 years ago `
* [espresso.js](https://github.com/techlayer/espresso.js) ` ๐Ÿ”ฅ 517 ` - Super minimal MVC library ` ๐Ÿ“ 7 months ago `
* [Lucia](https://github.com/aidenybai/lucia) ` ๐Ÿ”ฅ 513 ` ` ๐ŸŒ 10 ` - 3kb library for tiny web apps ` ๐Ÿ“ 5 days ago `
* [atvjs](https://github.com/emadalam/atvjs) ` ๐Ÿ”ฅ 268 ` ` ๐ŸŒ 26 ` - Blazing fast Apple TV application development using pure JavaScript ` ๐Ÿ“ 2 years ago `
* [Keo](https://github.com/Wildhoney/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 `
* [aurelia](http://aurelia.io)
* [react](https://facebook.github.io/react/)
* [LiquidLava](http://www.lava-framework.com/)
* [makefun](https://www.npmjs.com/package/makefun)
* [FoalTS](https://foalts.org)

## Node-Powered CMS Frameworks [๐Ÿ”](#readme)

* [Ghost](https://github.com/tryghost/Ghost) ` ๐Ÿ”ฅ 37.8k ` ` ๐ŸŒ 817 ` - The #1 headless Node.js CMS for professional publishing ` ๐Ÿ“ 4 days ago `
* [Strapi](https://github.com/strapi/strapi) ` ๐Ÿ”ฅ 37.3k ` ` ๐ŸŒ 16.4k ` - Open source Node.js Headless CMS to easily build customisable APIs ` ๐Ÿ“ 3 days ago `
* [Reaction Commerce](https://github.com/reactioncommerce/reaction) ` ๐Ÿ”ฅ 11.3k ` - Reaction is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes. ` ๐Ÿ“ 16 days ago `
* [KeystoneJS](https://github.com/keystonejs/keystone) ` ๐Ÿ”ฅ 4.1k ` ` ๐ŸŒ 613 ` - The most powerful headless CMS for Node.js โ€” built with GraphQL and React ` ๐Ÿ“ 4 days ago `
* [Apostrophe](https://github.com/punkave/apostrophe) ` ๐Ÿ”ฅ 3.6k ` ` ๐ŸŒ 425 ` - 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. ` ๐Ÿ“ 6 days ago `
* [PencilBlue](https://github.com/pencilblue/pencilblue/) ` ๐Ÿ”ฅ 1.6k ` - Business class content management for Node.js (plugins, server cluster management, data-driven pages) ` ๐Ÿ“ a year ago `
* [Factor](https://github.com/fiction-com/factor) ` ๐Ÿ”ฅ 1.2k ` ` ๐ŸŒ 40 ` - 100% JavaScript framework for marketing sites and application dashboards. ` ๐Ÿ“ a month ago `
* [Cody](https://github.com/jcoppieters/cody) ` ๐Ÿ”ฅ 664 ` ` ๐ŸŒ 7 ` - Javascript Content Management System running on Node.js ` ๐Ÿ“ a year ago `
* [We.js](https://github.com/wejs/we/) ` ๐Ÿ”ฅ 206 ` ` ๐ŸŒ 16 ` - We.js, extensible Node.js MVC framework - CLI
* [Nodizecms](https://github.com/nodize/nodizecms) ` ๐Ÿ”ฅ 177 ` ` ๐ŸŒ 1 ` - A Node.js CMS written in CoffeeScript, with a user friendly backend ` ๐Ÿ“ 8 years ago `
* [Hatch.js](https://github.com/inventures/hatchjs) ` ๐Ÿ”ฅ 72 ` - Hatch.js - not officially supported ` ๐Ÿ“ 5 years ago `
* [TaracotJS](https://github.com/xtremespb/taracotjs-generator/) ` ๐Ÿ”ฅ 16 ` - TaracotJS Instance Generator

## Templating Engines [๐Ÿ”](#readme)

* [Pug](https://github.com/pugjs/pug) ` ๐Ÿ”ฅ 20.2k ` ` ๐ŸŒ 331k ` - Pug โ€“ robust, elegant, feature rich template engine for Node.js ` ๐Ÿ“ 4 months ago `
* [handlebars.js](https://github.com/wycats/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. ` ๐Ÿ“ 8 months ago `
* [mustache.js](https://github.com/janl/mustache.js) ` ๐Ÿ”ฅ 14.7k ` ` ๐ŸŒ 293k ` - Minimal templating with {{mustaches}} in JavaScript ` ๐Ÿ“ 2 months ago `
* [marko](https://github.com/marko-js/marko) ` ๐Ÿ”ฅ 10.4k ` ` ๐ŸŒ 3k ` - A declarative, HTML-based language that makes building web apps fun ` ๐Ÿ“ 16 days ago `
* [EJS](https://github.com/mde/ejs) ` ๐Ÿ”ฅ 5.5k ` ` ๐ŸŒ 2.6m ` - Embedded JavaScript templates -- http://ejs.co ` ๐Ÿ“ 15 days ago `
* [hogan.js](https://github.com/twitter/hogan.js) ` ๐Ÿ”ฅ 5.1k ` - A compiler for the Mustache templating language ` ๐Ÿ“ 2 years ago `
* [doT](https://github.com/olado/doT) ` ๐Ÿ”ฅ 4.7k ` ` ๐ŸŒ 15.9k ` - The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more. ` ๐Ÿ“ a year ago `
* [swig](https://github.com/paularmstrong/swig) ` ๐Ÿ”ฅ 3.1k ` ` ๐ŸŒ 45.8k ` - Take a swig of the best template engine for JavaScript. ` ๐Ÿ“ 5 years ago `
* [dustjs](https://github.com/linkedin/dustjs/) ` ๐Ÿ”ฅ 2.8k ` ` ๐ŸŒ 4.8k ` - Asynchronous Javascript templating for the browser and server ` ๐Ÿ“ 5 years ago `
* [eco](https://github.com/sstephenson/eco/) ` ๐Ÿ”ฅ 1.7k ` - Embedded CoffeeScript templates ` ๐Ÿ“ 9 years ago `
* [JavaScript-Templates](https://github.com/blueimp/JavaScript-Templates) ` ๐Ÿ”ฅ 1.6k ` ` ๐ŸŒ 7k ` - 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. ` ๐Ÿ“ 10 months ago `
* [t.js](https://github.com/jasonmoo/t.js) ` ๐Ÿ”ฅ 802 ` - A tiny javascript templating framework in ~400 bytes gzipped ` ๐Ÿ“ 6 years ago `
* [xtemplate](https://github.com/xtemplate/xtemplate) ` ๐Ÿ”ฅ 542 ` ` ๐ŸŒ 1.4k ` - eXtensible Template Engine lib for node and the browser ` ๐Ÿ“ a month ago `
* [EHTML](https://github.com/Guseyn/EHTML) ` ๐Ÿ”ฅ 161 ` - HTML Framework that allows you not to write JavaScript code. ` ๐Ÿ“ 3 months ago `
* [nunjucks](https://mozilla.github.io/nunjucks/)

## Articles and Posts [๐Ÿ”](#readme)

* [The JavaScript that you should know](https://medium.com/@pedropolisenso/o-javasscript-que-vocรช-deveria-conhecer-b70e94d1d706)
* [How JavaScript works](https://blog.sessionstack.com/tagged/tutorial)
* [Multi-threading using web-workers](https://www.loginradius.com/engineering/blog/adding-multi-threading-to-javascript-using-web-workers/)
* [this keyword in JavaScript](https://www.loginradius.com/engineering/blog/breaking-down-this-keyword-in-javascript/)

## Data Visualization [๐Ÿ”](#readme)

* [d3](https://github.com/d3/d3) ` ๐Ÿ”ฅ 97.4k ` ` ๐ŸŒ 212k ` - Bring data to life with SVG, Canvas and HTML. ` ๐Ÿ“ 15 days ago `
* [three.js](https://github.com/mrdoob/three.js) ` ๐Ÿ”ฅ 72k ` ` ๐ŸŒ 56.7k ` - JavaScript 3D Library. ` ๐Ÿ“ a day ago `
* [Chart.js](https://github.com/chartjs/Chart.js) ` ๐Ÿ”ฅ 54.1k ` ` ๐ŸŒ 387k ` - Simple HTML5 Charts using the tag ` ๐Ÿ“ a day ago `
* [echarts](https://github.com/apache/echarts) ` ๐Ÿ”ฅ 46.8k ` ` ๐ŸŒ 147k ` - Apache ECharts is a powerful, interactive charting and data visualization library for browser ` ๐Ÿ“ 4 days ago `
* [fabric.js](https://github.com/kangax/fabric.js) ` ๐Ÿ”ฅ 19k ` ` ๐ŸŒ 4.6k ` - Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser ` ๐Ÿ“ 7 days ago `
* [recharts](https://github.com/recharts/recharts) ` ๐Ÿ”ฅ 16.5k ` ` ๐ŸŒ 48.7k ` - Redefined chart library built with React and D3 ` ๐Ÿ“ 2 months ago `
* [BabylonJS](https://github.com/BabylonJS/Babylon.js) ` ๐Ÿ”ฅ 14.3k ` ` ๐ŸŒ 2.6k ` - Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework. ` ๐Ÿ“ a day ago `
* [Frappe Charts](https://github.com/frappe/charts) ` ๐Ÿ”ฅ 13.9k ` ` ๐ŸŒ 1.2k ` - Simple, responsive, modern SVG Charts with zero dependencies ` ๐Ÿ“ 11 days ago `
* [chartist-js](https://github.com/gionkunz/chartist-js) ` ๐Ÿ”ฅ 12.6k ` ` ๐ŸŒ 47k ` - Simple responsive charts ` ๐Ÿ“ 2 years ago `
* [paper.js](https://github.com/paperjs/paper.js) ` ๐Ÿ”ฅ 12.5k ` ` ๐ŸŒ 2.9k ` - The Swiss Army Knife of Vector Graphics Scripting โ€“ Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey ` ๐Ÿ“ 3 months ago `
* [raphael](https://github.com/DmitryBaranovskiy/raphael) ` ๐Ÿ”ฅ 10.9k ` ` ๐ŸŒ 33.2k ` - JavaScript Vector Library ` ๐Ÿ“ a year ago `
* [G2](https://github.com/antvis/G2) ` ๐Ÿ”ฅ 10.8k ` ` ๐ŸŒ 8k ` - A highly interactive data-driven visualization grammar for statistical charts. ` ๐Ÿ“ 2 days ago `
* [trianglify](https://github.com/qrohlf/trianglify) ` ๐Ÿ”ฅ 9.7k ` ` ๐ŸŒ 562 ` - Algorithmically generated triangle art ` ๐Ÿ“ 8 months ago `
* [sigma.js](https://github.com/jacomyal/sigma.js) ` ๐Ÿ”ฅ 9.4k ` ` ๐ŸŒ 436 ` - A JavaScript library dedicated to graph drawing ` ๐Ÿ“ 3 years ago `
* [c3](https://github.com/c3js/c3) ` ๐Ÿ”ฅ 9.1k ` ` ๐ŸŒ 6.1k ` - A D3-based reusable chart library ` ๐Ÿ“ 2 months ago `
* [svg.js](https://github.com/wout/svg.js) ` ๐Ÿ”ฅ 8.9k ` ` ๐ŸŒ 901 ` - The lightweight library for manipulating and animating SVG ` ๐Ÿ“ 2 days ago `
* [vis](https://github.com/almende/vis) ` ๐Ÿ”ฅ 7.9k ` ` ๐ŸŒ 3.8k ` - This project is not maintained anymore! Please go to https://github.com/visjs ` ๐Ÿ“ 2 years ago `
* [two.js](https://github.com/jonobr1/two.js) ` ๐Ÿ”ฅ 7.2k ` - A renderer agnostic two-dimensional drawing api for the web. ` ๐Ÿ“ 17 days ago `
* [dc.js](https://github.com/dc-js/dc.js) ` ๐Ÿ”ฅ 7.2k ` ` ๐ŸŒ 766 ` - Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js ` ๐Ÿ“ a month ago `
* [nvd3](https://github.com/novus/nvd3) ` ๐Ÿ”ฅ 7.1k ` ` ๐ŸŒ 20.5k ` - A reusable charting library written in d3.js ` ๐Ÿ“ 3 years ago `
* [morris.js](https://github.com/morrisjs/morris.js) ` ๐Ÿ”ฅ 7k ` ` ๐ŸŒ 33.2k ` - Pretty time-series line graphs ` ๐Ÿ“ 5 years ago `
* [rickshaw](https://github.com/shutterstock/rickshaw) ` ๐Ÿ”ฅ 6.5k ` ` ๐ŸŒ 4k ` - JavaScript toolkit for creating interactive real-time graphs ` ๐Ÿ“ a year ago `
* [mxGraph](https://github.com/jgraph/mxgraph) ` ๐Ÿ”ฅ 6.1k ` - mxGraph is a fully client side JavaScript diagramming library ` ๐Ÿ“ 7 months ago `
* [flot](https://github.com/flot/flot) ` ๐Ÿ”ฅ 5.9k ` ` ๐ŸŒ 27k ` - Attractive JavaScript charts for jQuery ` ๐Ÿ“ 3 months ago `
* [heatmap.js](https://github.com/pa7/heatmap.js) ` ๐Ÿ”ฅ 5.6k ` ` ๐ŸŒ 1.2k ` - JavaScript Library for HTML5 canvas based heatmaps ` ๐Ÿ“ 4 years ago `
* [epoch](https://github.com/epochjs/epoch) ` ๐Ÿ”ฅ 5k ` ` ๐ŸŒ 135 ` - A general purpose, real-time visualization library. ` ๐Ÿ“ 5 years ago `
* [cubism](https://github.com/square/cubism) ` ๐Ÿ”ฅ 4.9k ` - Cubism.js: A JavaScript library for time series visualization.
* [peity](https://github.com/benpickles/peity) ` ๐Ÿ”ฅ 4.2k ` - Progressive pie, donut, bar and line charts ` ๐Ÿ“ a year ago `
* [d3-cloud](https://github.com/jasondavies/d3-cloud) ` ๐Ÿ”ฅ 3.4k ` ` ๐ŸŒ 2.2k ` - Create word clouds in JavaScript. ` ๐Ÿ“ 3 years ago `
* [arbor](https://github.com/samizdatco/arbor) ` ๐Ÿ”ฅ 2.6k ` - a graph visualization library using web workers and jQuery ` ๐Ÿ“ 9 years ago `
* [Frappe Gantt](https://github.com/frappe/gantt) ` ๐Ÿ”ฅ 2.4k ` ` ๐ŸŒ 422 ` - Open Source Javascript Gantt ` ๐Ÿ“ a year ago `
* [G2Plot](https://github.com/antvis/G2Plot) ` ๐Ÿ”ฅ 1.9k ` ` ๐ŸŒ 1k ` - An interactive and responsive charting library ` ๐Ÿ“ 11 days ago `
* [envisionjs](https://github.com/HumbleSoftware/envisionjs) ` ๐Ÿ”ฅ 1.6k ` - Dynamic HTML5 visualization ` ๐Ÿ“ 8 years ago `
* [g.raphael](https://github.com/DmitryBaranovskiy/g.raphael) ` ๐Ÿ”ฅ 1.5k ` - Charts for Raphaรซl
* [jquery.sparkline](https://github.com/gwatts/jquery.sparkline) ` ๐Ÿ”ฅ 1.2k ` - A plugin for the jQuery javascript library to generate small sparkline charts directly in the browser ` ๐Ÿ“ 8 years ago `
* [GraphicsJS](https://github.com/AnyChart/GraphicsJS) ` ๐Ÿ”ฅ 941 ` ` ๐ŸŒ 8 ` - A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology. ` ๐Ÿ“ a month ago `
* [d4](https://github.com/heavysixer/d4) ` ๐Ÿ”ฅ 430 ` - A friendly reusable charts DSL for D3 ` ๐Ÿ“ 2 years ago `
* [vega](https://github.com/trifacta/vega) ` ๐Ÿ”ฅ 28 ` - A visualization grammar. Moved to: https://github.com/vega/vega
* [processing.js](http://processingjs.org/)
* [dimple.js](http://dimplejs.org)

## Timeline [๐Ÿ”](#readme)

* [timesheet.js](https://github.com/sbstjn/timesheet.js) ` ๐Ÿ”ฅ 6.9k ` - JavaScript library for HTML5 & CSS3 time sheets ` ๐Ÿ“ 3 years ago `
* [TimelineJS v3](https://github.com/NUKnightLab/TimelineJS3) ` ๐Ÿ”ฅ 2.3k ` - TimelineJS v3: A Storytelling Timeline built in JavaScript. http://timeline.knightlab.com ` ๐Ÿ“ 18 days ago `

## Spreadsheet [๐Ÿ”](#readme)

* [HANDSONTABLE](https://github.com/handsontable/handsontable) ` ๐Ÿ”ฅ 15.3k ` ` ๐ŸŒ 3.5k ` - JavaScript data grid with a spreadsheet look & feel. Works for React, Angular, and Vue. Supported by the Handsontable team ` ๐Ÿ“ 10 days ago `
* [Luckysheet](https://github.com/mengshukeji/Luckysheet) ` ๐Ÿ”ฅ 8.3k ` ` ๐ŸŒ 3 ` - Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source. ` ๐Ÿ“ 23 days ago `
* [Frappe Datatable](https://github.com/frappe/datatable) ` ๐Ÿ”ฅ 643 ` ` ๐ŸŒ 202 ` - A simple, modern and interactive datatable library for the web ` ๐Ÿ“ 9 months ago `

## Editors [๐Ÿ”](#readme)

* [quill](https://github.com/quilljs/quill) ` ๐Ÿ”ฅ 30.2k ` ` ๐ŸŒ 54.3k ` - Quill is a modern WYSIWYG editor built for compatibility and extensibility. ` ๐Ÿ“ 3 months ago `
* [ace](https://github.com/ajaxorg/ace) ` ๐Ÿ”ฅ 23.2k ` - Ace (Ajax.org Cloud9 Editor) ` ๐Ÿ“ 5 days ago `
* [CodeMirror](https://github.com/codemirror/CodeMirror) ` ๐Ÿ”ฅ 23k ` ` ๐ŸŒ 97.8k ` - In-browser code editor ` ๐Ÿ“ 2 days ago `
* [Draft.js](https://github.com/facebook/draft-js) ` ๐Ÿ”ฅ 20.5k ` ` ๐ŸŒ 88.2k ` - A React framework for building text editors. ` ๐Ÿ“ 3 days ago `
* [trix](https://github.com/basecamp/trix) ` ๐Ÿ”ฅ 16.3k ` ` ๐ŸŒ 5.4k ` - A rich text editor for everyday writing ` ๐Ÿ“ 2 months ago `
* [medium-editor](https://github.com/yabwe/medium-editor) ` ๐Ÿ”ฅ 15.2k ` ` ๐ŸŒ 3k ` - Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. ` ๐Ÿ“ a year ago `
* [Summernote](https://github.com/summernote/summernote) ` ๐Ÿ”ฅ 10.2k ` ` ๐ŸŒ 16.4k ` - Super simple WYSIWYG editor ` ๐Ÿ“ a day ago `
* [TinyMCE](https://github.com/tinymce/tinymce) ` ๐Ÿ”ฅ 9.5k ` ` ๐ŸŒ 963 ` - The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular ` ๐Ÿ“ 3 days ago `
* [jsoneditor](https://github.com/josdejong/jsoneditor) ` ๐Ÿ”ฅ 8.7k ` ` ๐ŸŒ 3k ` - A web-based tool to view, edit, format, and validate JSON ` ๐Ÿ“ 22 days ago `
* [wysihtml5](https://github.com/xing/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. ` ๐Ÿ“ 7 years ago `
* [bootstrap-wysiwyg](https://github.com/mindmup/bootstrap-wysiwyg) ` ๐Ÿ”ฅ 5.6k ` - Tiny bootstrap-compatible WISWYG rich text editor ` ๐Ÿ“ 6 years ago `
* [pen](https://github.com/sofish/pen) ` ๐Ÿ”ฅ 4.7k ` - enjoy live editing (+markdown) ` ๐Ÿ“ 3 years ago `
* [vim.js](https://github.com/coolwanglu/vim.js) ` ๐Ÿ”ฅ 4.4k ` - JavaScript port of Vim ` ๐Ÿ“ 6 years ago `
* [EpicEditor](https://github.com/OscarGodson/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](https://github.com/neilj/Squire) ` ๐Ÿ”ฅ 4.3k ` ` ๐ŸŒ 1.2k ` - HTML5 rich text editor. Try the demo integration at ` ๐Ÿ“ 3 months ago `
* [bootstrap-wysihtml5](https://github.com/jhollingworth/bootstrap-wysihtml5) ` ๐Ÿ”ฅ 4.2k ` - Simple, beautiful wysiwyg editor ` ๐Ÿ“ 7 years ago `
* [Trumbowyg](https://github.com/Alex-D/Trumbowyg) ` ๐Ÿ”ฅ 3.6k ` ` ๐ŸŒ 1.4k ` - A lightweight and amazing WYSIWYG JavaScript editor - 20kB only (8kB gzip) ` ๐Ÿ“ 8 days ago `
* [editor](https://github.com/lepture/editor) ` ๐Ÿ”ฅ 2.7k ` - A markdown editor. http://lab.lepture.com/editor/ ` ๐Ÿ“ 4 years ago `
* [jquery-notebook](https://github.com/raphaelcruzeiro/jquery-notebook) ` ๐Ÿ”ฅ 1.7k ` - A modern, simple and elegant WYSIWYG rich text editor. ` ๐Ÿ“ 5 years ago `
* [popline](https://github.com/kenshin54/popline) ` ๐Ÿ”ฅ 1k ` - Popline is an HTML5 Rich-Text-Editor Toolbar ` ๐Ÿ“ a year ago `
* [raptor-editor](https://github.com/PANmedia/raptor-editor) ` ๐Ÿ”ฅ 527 ` - Raptor, an HTML5 WYSIWYG content editor! ` ๐Ÿ“ 6 years ago `
* [ckeditor-releases](https://github.com/ckeditor/ckeditor-releases) ` ๐Ÿ”ฅ 511 ` ` ๐ŸŒ 4.1k ` - Official distribution releases of CKEditor 4. ` ๐Ÿ“ a month ago `
* [esprima](https://github.com/ariya/esprima) ` ๐Ÿ”ฅ 376 ` - ECMAScript parsing infrastructure for multipurpose analysis ` ๐Ÿ“ 13 days ago `

## Documentation [๐Ÿ”](#readme)

* [ESDoc](https://github.com/esdoc/esdoc) ` ๐Ÿ”ฅ 2.7k ` ` ๐ŸŒ 13.3k ` - ESDoc - Good Documentation for JavaScript ` ๐Ÿ“ 3 years ago `
* [codecrumbs](https://github.com/Bogdan-Lyashenko/codecrumbs) ` ๐Ÿ”ฅ 2.5k ` ` ๐ŸŒ 29 ` - Learn, design or document codebase by putting breadcrumbs in source code. Live updates, multi-language support and more. ` ๐Ÿ“ 2 months ago `
* [dox](https://github.com/tj/dox) ` ๐Ÿ”ฅ 2.1k ` ` ๐ŸŒ 4.6k ` - JavaScript documentation generator for node using markdown and jsdoc ` ๐Ÿ“ a year ago `
* [jsduck](https://github.com/senchalabs/jsduck) ` ๐Ÿ”ฅ 1.5k ` - Simple JavaScript Duckumentation generator. ` ๐Ÿ“ 2 years ago `
* [Ronn](https://github.com/rtomayko/ronn) ` ๐Ÿ”ฅ 1.2k ` ` ๐ŸŒ 1.4k ` - the opposite of roff ` ๐Ÿ“ 8 years ago `
* [jsdox](https://github.com/sutoiku/jsdox) ` ๐Ÿ”ฅ 205 ` ` ๐ŸŒ 393 ` - simplified jsdoc 3 ` ๐Ÿ“ 5 years ago `
* [DevDocs](http://devdocs.io/)
* [dexy](http://www.dexy.it/)
* [docco](http://jashkenas.github.io/docco/)
* [styledocco](http://jacobrask.github.io/styledocco/)
* [YUIDoc](http://yui.github.io/yuidoc/)
* [coddoc](http://doug-martin.github.io/coddoc/)
* [sphinx](http://www.sphinx-doc.org/)
* [Using JSDoc](http://usejsdoc.org/)
* [Beautiful docs](http://beautifuldocs.com/)
* [documentation.js](http://documentation.js.org)

## Files [๐Ÿ”](#readme)

* [PDF.js](https://github.com/mozilla/pdf.js) ` ๐Ÿ”ฅ 35.2k ` ` ๐ŸŒ 135 ` - PDF Reader in JavaScript ` ๐Ÿ“ 4 days ago `
* [jsPDF](https://github.com/MrRio/jsPDF) ` ๐Ÿ”ฅ 22.2k ` ` ๐ŸŒ 28.8k ` - Client-side JavaScript PDF generation for everyone. ` ๐Ÿ“ a month ago `
* [Papa Parse](https://github.com/mholt/PapaParse) ` ๐Ÿ”ฅ 9.8k ` ` ๐ŸŒ 27.3k ` - Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input ` ๐Ÿ“ 9 days ago `
* [diff2html](https://github.com/rtfpessoa/diff2html) ` ๐Ÿ”ฅ 1.7k ` ` ๐ŸŒ 1.7k ` - Pretty diff to html javascript library (diff2html) ` ๐Ÿ“ 23 days ago `
* [jBinary](https://github.com/jDataView/jBinary) ` ๐Ÿ”ฅ 504 ` ` ๐ŸŒ 81 ` - High-level API for working with binary data. ` ๐Ÿ“ 2 months ago `

## Functional Programming [๐Ÿ”](#readme)

* [lodash](https://github.com/lodash/lodash) ` ๐Ÿ”ฅ 49.8k ` ` ๐ŸŒ 11m ` - A modern JavaScript utility library delivering modularity, performance, & extras. ` ๐Ÿ“ 2 months ago `
* [underscore](https://github.com/jashkenas/underscore) ` ๐Ÿ”ฅ 26k ` ` ๐ŸŒ 1.3m ` - JavaScript's utility _ belt ` ๐Ÿ“ a month ago `
* [lazy.js](https://github.com/dtao/lazy.js) ` ๐Ÿ”ฅ 6k ` ` ๐ŸŒ 1.9k ` - Like Underscore, but lazier ` ๐Ÿ“ 3 years ago `
* [Sugar](https://github.com/andrewplummer/Sugar) ` ๐Ÿ”ฅ 4.4k ` ` ๐ŸŒ 3.9k ` - A Javascript library for working with native objects. ` ๐Ÿ“ a year ago `
* [mout](https://github.com/mout/mout) ` ๐Ÿ”ฅ 1.2k ` ` ๐ŸŒ 82.8k ` - Modular JavaScript Utilities ` ๐Ÿ“ a year ago `
* [rambda](https://github.com/selfrefactor/rambda) ` ๐Ÿ”ฅ 1.1k ` ` ๐ŸŒ 1.3k ` - Faster and smaller alternative to Ramda ` ๐Ÿ“ 8 days ago `
* [mesh](https://github.com/crcn/mesh.js) ` ๐Ÿ”ฅ 1k ` - utility library for async iterable iterators
* [preludejs](https://github.com/alanrsoares/prelude-js) ` ๐Ÿ”ฅ 83 ` ` ๐ŸŒ 4 ` - Hardcore Functional Programming for JavaScript ` ๐Ÿ“ a year ago `
* [ramda](https://github.com/CrossEye/ramda) ` ๐Ÿ”ฅ 54 ` - Practical functional Javascript ` ๐Ÿ“ 4 months ago `

## Reactive Programming [๐Ÿ”](#readme)

* [RxJS](https://github.com/ReactiveX/rxjs) ` ๐Ÿ”ฅ 25k ` ` ๐ŸŒ 5.4m ` - A reactive programming library for JavaScript ` ๐Ÿ“ 5 days ago `
* [MobX](https://github.com/mobxjs/mobx) ` ๐Ÿ”ฅ 23.9k ` ` ๐ŸŒ 82.8k ` - Simple, scalable state management. ` ๐Ÿ“ 3 days ago `
* [Bacon](https://github.com/baconjs/bacon.js) ` ๐Ÿ”ฅ 6.3k ` ` ๐ŸŒ 2.5k ` - Functional reactive programming library for TypeScript and JavaScript ` ๐Ÿ“ a month ago `
* [Most.js](https://github.com/cujojs/most) ` ๐Ÿ”ฅ 3.4k ` ` ๐ŸŒ 5.7k ` - Ultra-high performance reactive programming ` ๐Ÿ“ 9 months ago `
* [concent](https://github.com/concentjs/concent) ` ๐Ÿ”ฅ 933 ` ` ๐ŸŒ 64 ` - State management that tailored for react, it is simple, predictable, progressive and efficient. ` ๐Ÿ“ 4 days ago `
* [Kefir](https://github.com/pozadi/kefir) ` ๐Ÿ”ฅ 7 ` - You're looking for https://github.com/rpominov/kefir ` ๐Ÿ“ 6 years ago `
* [Highland](http://highlandjs.org/)
* [Cycle.js](https://cycle.js.org)

## Data Structure [๐Ÿ”](#readme)

* [immutable-js](https://github.com/facebook/immutable-js) ` ๐Ÿ”ฅ 31.1k ` - Immutable persistent data collections for Javascript which increase efficiency and simplicity. ` ๐Ÿ“ 8 days ago `
* [mori](https://github.com/swannodette/mori) ` ๐Ÿ”ฅ 3.3k ` ` ๐ŸŒ 335 ` - ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript ` ๐Ÿ“ 6 years ago `
* [buckets](https://github.com/mauriciosantos/Buckets-JS) ` ๐Ÿ”ฅ 1.2k ` ` ๐ŸŒ 154 ` - A complete, fully tested and documented data structure library written in pure JavaScript. ` ๐Ÿ“ a year ago `
* [hashmap](https://github.com/flesler/hashmap) ` ๐Ÿ”ฅ 363 ` ` ๐ŸŒ 3.9k ` - HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified ` ๐Ÿ“ 2 years ago `

## Date [๐Ÿ”](#readme)

* [moment](https://github.com/moment/moment) ` ๐Ÿ”ฅ 45.8k ` ` ๐ŸŒ 2.4m ` - Parse, validate, manipulate, and display dates in javascript. ` ๐Ÿ“ 4 months ago `
* [dayjs](https://github.com/iamkun/dayjs) ` ๐Ÿ”ฅ 35.5k ` ` ๐ŸŒ 468k ` - Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API ` ๐Ÿ“ 25 days ago `
* [date-fns](https://github.com/date-fns/date-fns) ` ๐Ÿ”ฅ 26.2k ` ` ๐ŸŒ 884k ` - Modern JavaScript date utility library ` ๐Ÿ“ 24 days ago `
* [luxon](https://github.com/moment/luxon) ` ๐Ÿ”ฅ 11.3k ` ` ๐ŸŒ 63.3k ` - A library for working with dates and times in JS ` ๐Ÿ“ a month ago `
* [timeago.js](https://github.com/hustcc/timeago.js) ` ๐Ÿ”ฅ 4.4k ` ` ๐ŸŒ 8.5k ` - timeago.js is a tiny(2.0 kb) library used to format date with `*** time ago` statement. ` ๐Ÿ“ 4 months ago `
* [jquery-timeago](https://github.com/rmm5t/jquery-timeago) ` ๐Ÿ”ฅ 3.8k ` ` ๐ŸŒ 27 ` - The original jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. '4 minutes ago'). ` ๐Ÿ“ a year ago `
* [moment-timezone](https://github.com/moment/moment-timezone) ` ๐Ÿ”ฅ 3.6k ` ` ๐ŸŒ 526k ` - Timezone support for moment.js ` ๐Ÿ“ 5 months ago `
* [ms.js](https://github.com/rauchg/ms.js) ` ๐Ÿ”ฅ 3.5k ` ` ๐ŸŒ 11.1m ` - Tiny millisecond conversion utility ` ๐Ÿ“ 7 months ago `
* [fecha](https://github.com/taylorhakes/fecha) ` ๐Ÿ”ฅ 1.9k ` ` ๐ŸŒ 147k ` - Lightweight and simple JS date formatting and parsing ` ๐Ÿ“ 3 months ago `
* [date](https://github.com/MatthewMueller/date) ` ๐Ÿ”ฅ 1.4k ` ` ๐ŸŒ 7.4k ` - Date() for humans ` ๐Ÿ“ 2 years ago `
* [timezone-js](https://github.com/mde/timezone-js) ` ๐Ÿ”ฅ 829 ` ` ๐ŸŒ 232 ` - DEPRECATED: Timezone-enabled JavaScript Date object. Uses Olson zoneinfo files for timezone data. ` ๐Ÿ“ 4 years ago `
* [countdown.js](https://github.com/gumroad/countdown.js) ` ๐Ÿ”ฅ 387 ` - Super simple countdowns. ` ๐Ÿ“ 8 years ago `
* [map-countdown](https://github.com/dawidjaniga/map-countdown) ` ๐Ÿ”ฅ 2 ` - Display the countdown on top of the Google Maps ` ๐Ÿ“ 7 months ago `

## String [๐Ÿ”](#readme)

* [URI.js](https://github.com/medialize/URI.js/) ` ๐Ÿ”ฅ 6.1k ` ` ๐ŸŒ 623k ` - Javascript URL mutation library ` ๐Ÿ“ 4 months ago `
* [query-string](https://github.com/sindresorhus/query-string) ` ๐Ÿ”ฅ 5.5k ` ` ๐ŸŒ 4.4m ` - Parse and stringify URL query strings ` ๐Ÿ“ 5 days ago `
* [voca](https://github.com/panzerdp/voca) ` ๐Ÿ”ฅ 3.3k ` ` ๐ŸŒ 2.9k ` - The ultimate JavaScript string library ` ๐Ÿ“ a year ago `
* [underscore.string](https://github.com/epeli/underscore.string) ` ๐Ÿ”ฅ 3.3k ` ` ๐ŸŒ 296k ` - String manipulation helpers for javascript ` ๐Ÿ“ 3 years ago `
* [he](https://github.com/mathiasbynens/he) ` ๐Ÿ”ฅ 2.9k ` ` ๐ŸŒ 4.9m ` - A robust HTML entity encoder/decoder written in JavaScript. ` ๐Ÿ“ 3 years ago `
* [sprintf.js](https://github.com/alexei/sprintf.js) ` ๐Ÿ”ฅ 2k ` ` ๐ŸŒ 7.7m ` - sprintf.js is a complete open source JavaScript sprintf implementation ` ๐Ÿ“ a year ago `
* [string.js](https://github.com/jprichardson/string.js) ` ๐Ÿ”ฅ 1.7k ` ` ๐ŸŒ 30k ` - Extra JavaScript string methods.
* [multiline](https://github.com/sindresorhus/multiline) ` ๐Ÿ”ฅ 1.4k ` ` ๐ŸŒ 13.3k ` - Multiline strings in JavaScript ` ๐Ÿ“ 3 years ago `
* [url-pattern](https://github.com/snd/url-pattern) ` ๐Ÿ”ฅ 528 ` ` ๐ŸŒ 6.2k ` - easier than regex string matching patterns for urls and other strings. turn strings into data or data into strings. ` ๐Ÿ“ 5 years ago `
* [jsurl](https://github.com/Mikhus/domurl) ` ๐Ÿ”ฅ 490 ` ` ๐ŸŒ 180 ` - Lightweight URL manipulation with JavaScript ` ๐Ÿ“ 8 months ago `
* [plexis](https://github.com/plexis-js/plexis) ` ๐Ÿ”ฅ 138 ` - Lo-fi, powerful, community-driven string manipulation library. ` ๐Ÿ“ a year ago `
* [selecting](https://github.com/EvandroLG/selecting) ` ๐Ÿ”ฅ 79 ` - A library that allows you to access the text selected by the user ` ๐Ÿ“ 6 years ago `

## Number [๐Ÿ”](#readme)

* [Numeral-js](https://github.com/adamwdraper/Numeral-js) ` ๐Ÿ”ฅ 8.8k ` ` ๐ŸŒ 58k ` - A javascript library for formatting and manipulating numbers. ` ๐Ÿ“ 4 years ago `
* [odometer](https://github.com/HubSpot/odometer) ` ๐Ÿ”ฅ 7.1k ` ` ๐ŸŒ 879 ` - Smoothly transitions numbers with ease. #hubspot-open-source ` ๐Ÿ“ 4 years ago `
* [chance.js](https://github.com/chancejs/chancejs) ` ๐Ÿ”ฅ 5.6k ` ` ๐ŸŒ 47.9k ` - Chance - Random generator helper for JavaScript ` ๐Ÿ“ 4 months ago `
* [Fraction.js](https://github.com/infusion/Fraction.js) ` ๐Ÿ”ฅ 325 ` ` ๐ŸŒ 95.5k ` - Fraction is a rational number library written in JavaScript ` ๐Ÿ“ a month ago `
* [Complex.js](https://github.com/infusion/Complex.js) ` ๐Ÿ”ฅ 175 ` ` ๐ŸŒ 16.9k ` - A complex number library ` ๐Ÿ“ a month ago `
* [Polynomial.js](https://github.com/infusion/Polynomial.js) ` ๐Ÿ”ฅ 92 ` ` ๐ŸŒ 35 ` - A JavaScript library to work with polynomials ` ๐Ÿ“ 9 months ago `
* [Quaternion.js](https://github.com/infusion/Quaternion.js) ` ๐Ÿ”ฅ 63 ` ` ๐ŸŒ 153 ` - A JavaScript Quaternion library ` ๐Ÿ“ 2 months ago `
* [accounting.js](https://github.com/josscrowcroft/accounting.js) ` ๐Ÿ”ฅ 31 ` - A lightweight JavaScript library for number, money and currency formatting. (MOVED)
* [money.js](https://github.com/josscrowcroft/money.js) ` ๐Ÿ”ฅ 9 ` - money.js is a tiny (1kb) javascript currency conversion library, for web & nodeJS. (MOVED) ` ๐Ÿ“ 7 years ago `

## Storage [๐Ÿ”](#readme)

* [localForage](https://github.com/mozilla/localForage) ` ๐Ÿ”ฅ 19.1k ` ` ๐ŸŒ 173k ` - Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API. ` ๐Ÿ“ a year ago `
* [js-cookie](https://github.com/js-cookie/js-cookie) ` ๐Ÿ”ฅ 17.7k ` ` ๐ŸŒ 231k ` - A simple, lightweight JavaScript API for handling browser cookies ` ๐Ÿ“ 10 months ago `
* [store.js](https://github.com/marcuswestin/store.js) ` ๐Ÿ”ฅ 13.5k ` ` ๐ŸŒ 15.6k ` - Cross-browser storage for all use cases, used across the web. ` ๐Ÿ“ 3 years ago `
* [jquery-cookie](https://github.com/carhartl/jquery-cookie) ` ๐Ÿ”ฅ 8.7k ` ` ๐ŸŒ 3.2k ` - No longer maintained, superseded by JS Cookie: ` ๐Ÿ“ 6 years ago `
* [basket.js](https://github.com/addyosmani/basket.js) ` ๐Ÿ”ฅ 3.4k ` ` ๐ŸŒ 15 ` - A script and resource loader for caching & loading files with localStorage ` ๐Ÿ“ 5 years ago `
* [lawnchair.js](https://github.com/brianleroux/lawnchair/) ` ๐Ÿ”ฅ 2.1k ` - A lightweight clientside JSON document store,
* [cross-storage](https://github.com/zendesk/cross-storage) ` ๐Ÿ”ฅ 2k ` ` ๐ŸŒ 202 ` - Cross domain local storage, with permissions ` ๐Ÿ“ 4 years ago `
* [basil.js](https://github.com/Wisembly/basil.js) ` ๐Ÿ”ฅ 2k ` ` ๐ŸŒ 356 ` - The missing Javascript smart persistent layer ` ๐Ÿ“ 5 months ago `
* [Cookies](https://github.com/ScottHamper/Cookies) ` ๐Ÿ”ฅ 1.8k ` ` ๐ŸŒ 3.5k ` - JavaScript Client-Side Cookie Manipulation Library ` ๐Ÿ“ 5 years ago `
* [jStorage](https://github.com/andris9/jStorage) ` ๐Ÿ”ฅ 1.5k ` - jStorage is a simple key/value database to store data on browser side
* [DB.js](https://github.com/aaronpowell/db.js/) ` ๐Ÿ”ฅ 774 ` ` ๐ŸŒ 121 ` - db.js is a wrapper for IndexedDB to make it easier to work against ` ๐Ÿ“ 5 years ago `
* [crumbsjs](https://github.com/nirtz89/crumbsjs) ` ๐Ÿ”ฅ 228 ` ` ๐ŸŒ 3 ` - A lightweight vanilla ES6 cookies and local storage JavaScript library ` ๐Ÿ“ a month ago `
* [bag.js](https://github.com/nodeca/bag.js) ` ๐Ÿ”ฅ 78 ` ` ๐ŸŒ 15 ` - JS / CSS / files loader + key/value storage ` ๐Ÿ“ a year ago `
* [sql.js](https://github.com/kripken/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 `
* [awesome-web-storage](https://github.com/softvar/awesome-web-storage)

## Color [๐Ÿ”](#readme)

* [colors](https://github.com/mrmrs/colors) ` ๐Ÿ”ฅ 8.9k ` ` ๐ŸŒ 1.2k ` - Smarter defaults for colors on the web. ` ๐Ÿ“ 3 years ago `
* [chroma.js](https://github.com/gka/chroma.js) ` ๐Ÿ”ฅ 8.1k ` ` ๐ŸŒ 20.1k ` - JavaScript library for all kinds of color manipulations ` ๐Ÿ“ 19 days ago `
* [randomColor](https://github.com/davidmerfield/randomColor) ` ๐Ÿ”ฅ 5.6k ` ` ๐ŸŒ 9.1k ` - A tiny script for generating attractive colors ` ๐Ÿ“ 4 months ago `
* [Vibrant.js](https://github.com/jariz/vibrant.js/) ` ๐Ÿ”ฅ 4.6k ` - Extract prominent colors from an image. JS port of Android's Palette. ` ๐Ÿ“ 4 years ago `
* [TinyColor](https://github.com/bgrins/TinyColor) ` ๐Ÿ”ฅ 3.9k ` ` ๐ŸŒ 303k ` - Fast, small color manipulation and conversion for JavaScript ` ๐Ÿ“ 4 months ago `
* [color](https://github.com/Qix-/color) ` ๐Ÿ”ฅ 3.7k ` ` ๐ŸŒ 4.8m ` - Javascript color conversion and manipulation library ` ๐Ÿ“ 9 months ago `
* [PleaseJS](https://github.com/Fooidge/PleaseJS) ` ๐Ÿ”ฅ 2.3k ` ` ๐ŸŒ 219 ` - JavaScript Library for creating random pleasing colors and color schemes ` ๐Ÿ“ 7 years ago `

## I18n And L10n [๐Ÿ”](#readme)

* [i18next](https://github.com/i18next/i18next) ` ๐Ÿ”ฅ 5.7k ` ` ๐ŸŒ 52k ` - i18next: learn once - translate everywhere ` ๐Ÿ“ 9 days ago `
* [polyglot](https://github.com/airbnb/polyglot.js) ` ๐Ÿ”ฅ 3.4k ` ` ๐ŸŒ 36.6k ` - Give your JavaScript the ability to speak many languages. ` ๐Ÿ“ a month ago `
* [ttag](https://github.com/ttag-org/ttag) ` ๐Ÿ”ฅ 260 ` ` ๐ŸŒ 217 ` - simple approach for javascript localization ` ๐Ÿ“ 3 months ago `
* [babelfish](https://github.com/nodeca/babelfish/) ` ๐Ÿ”ฅ 228 ` ` ๐ŸŒ 48 ` - human friendly i18n for javascript (node.js + browser) ` ๐Ÿ“ a year ago `

## Control Flow [๐Ÿ”](#readme)

* [async](https://github.com/caolan/async) ` ๐Ÿ”ฅ 27.2k ` ` ๐ŸŒ 8m ` - Async utilities for node and the browser ` ๐Ÿ“ 24 days ago `
* [Bluebird](https://github.com/petkaantonov/bluebird/) ` ๐Ÿ”ฅ 19.7k ` ` ๐ŸŒ 7.4m ` - Bluebird is a full featured promise library with unmatched performance. ` ๐Ÿ“ 4 months ago `
* [q](https://github.com/kriskowal/q) ` ๐Ÿ”ฅ 14.9k ` ` ๐ŸŒ 5.5m ` - A promise library for JavaScript ` ๐Ÿ“ a year ago `
* [when](https://github.com/cujojs/when) ` ๐Ÿ”ฅ 3.4k ` ` ๐ŸŒ 1.2m ` - A solid, fast Promises/A+ and when() implementation, plus other async goodies. ` ๐Ÿ“ 4 years ago `
* [step](https://github.com/creationix/step/) ` ๐Ÿ”ฅ 2.2k ` ` ๐ŸŒ 3.5k ` - An async control-flow library that makes stepping through logic easy.
* [contra](https://github.com/bevacqua/contra/) ` ๐Ÿ”ฅ 758 ` ` ๐ŸŒ 9k ` - Asynchronous flow control with a functional taste to it ` ๐Ÿ“ 5 years ago `
* [sporadic](https://github.com/marcoonroad/sporadic) ` ๐Ÿ”ฅ 12 ` - Composable Concurrency Abstractions for JavaScript. ` ๐Ÿ“ a year ago `
* [ObjectEventTarget](https://github.com/gartz/ObjectEventTarget) ` ๐Ÿ”ฅ 8 ` ` ๐ŸŒ 1 ` - A same behaviour EventTarget prototype, that can work with any object from JavaScript ` ๐Ÿ“ 5 years ago `

## Routing [๐Ÿ”](#readme)

* [page.js](https://github.com/visionmedia/page.js) ` ๐Ÿ”ฅ 7.4k ` ` ๐ŸŒ 5.1k ` - Micro client-side router inspired by the Express router ` ๐Ÿ“ a year ago `
* [director](https://github.com/flatiron/director) ` ๐Ÿ”ฅ 5.6k ` ` ๐ŸŒ 17.1k ` - a tiny and isomorphic URL router for JavaScript ` ๐Ÿ“ 6 years ago `
* [crossroads](https://github.com/millermedeiros/crossroads.js) ` ๐Ÿ”ฅ 1.4k ` ` ๐ŸŒ 667 ` - JavaScript Routes ` ๐Ÿ“ 6 years ago `
* [pathjs](https://github.com/mtrpcic/pathjs) ` ๐Ÿ”ฅ 1.1k ` - Simple, lightweight routing for web browsers ` ๐Ÿ“ 9 years ago `
* [navaid](https://github.com/lukeed/navaid) ` ๐Ÿ”ฅ 664 ` ` ๐ŸŒ 197 ` - A navigation aid (aka, router) for the browser in 850 bytes~! ` ๐Ÿ“ 9 months ago `
* [davis.js](https://github.com/olivernn/davis.js) ` ๐Ÿ”ฅ 533 ` - RESTful degradable JavaScript routing using pushState

## Security [๐Ÿ”](#readme)

* [DOMPurify](https://github.com/cure53/DOMPurify) ` ๐Ÿ”ฅ 7.3k ` - 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: ` ๐Ÿ“ a month ago `
* [js-xss](https://github.com/leizongmin/js-xss) ` ๐Ÿ”ฅ 4.1k ` ` ๐ŸŒ 74.2k ` - Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist ` ๐Ÿ“ 2 months ago `
* [sanitize-html](https://github.com/apostrophecms/sanitize-html) ` ๐Ÿ”ฅ 2.6k ` ` ๐ŸŒ 79.8k ` - Clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis. Built on htmlparser2 for speed and tolerance ` ๐Ÿ“ a month ago `
* [xss-filters](https://github.com/yahoo/xss-filters) ` ๐Ÿ”ฅ 1k ` ` ๐ŸŒ 20.1k ` - Secure XSS Filters. ` ๐Ÿ“ 5 years ago `

## Log [๐Ÿ”](#readme)

* [log](https://github.com/adamschwartz/log) ` ๐Ÿ”ฅ 2.8k ` ` ๐ŸŒ 37 ` - Console.log with style. ` ๐Ÿ“ a year ago `
* [loglevel](https://github.com/pimterry/loglevel) ` ๐Ÿ”ฅ 2k ` ` ๐ŸŒ 4.8m ` - Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods ` ๐Ÿ“ 2 months ago `
* [console.log-wrapper](https://github.com/patik/console.log-wrapper) ` ๐Ÿ”ฅ 404 ` ` ๐ŸŒ 56 ` - Clear console logging for every browser ` ๐Ÿ“ 6 years ago `
* [Conzole](https://github.com/Oaxoa/Conzole) ` ๐Ÿ”ฅ 200 ` - Oaxoa.github.io ` ๐Ÿ“ 8 years ago `
* [minilog](http://mixu.net/minilog/)
* [storyboard](http://guigrpa.github.io/storyboard/)

## RegExp [๐Ÿ”](#readme)

* [RegEx101](https://regex101.com/#javascript)
* [RegExr](http://regexr.com)

## Voice Command [๐Ÿ”](#readme)

* [annyang](https://github.com/TalAter/annyang) ` ๐Ÿ”ฅ 6.1k ` ` ๐ŸŒ 537 ` - Speech recognition for your site ` ๐Ÿ“ 5 months ago `
* [voix.js](https://github.com/pazguille/voix) ` ๐Ÿ”ฅ 539 ` - A JavaScript library to add voice commands to your sites, apps or games.

## API [๐Ÿ”](#readme)

* [axios](https://github.com/axios/axios) ` ๐Ÿ”ฅ 85.3k ` ` ๐ŸŒ 4.4m ` - Promise based HTTP client for the browser and node.js ` ๐Ÿ“ a month ago `
* [React Query](https://github.com/tannerlinsley/react-query) ` ๐Ÿ”ฅ 20.9k ` ` ๐ŸŒ 13.9k ` - Hooks for fetching, caching and updating asynchronous data in React ` ๐Ÿ“ a day ago `
* [SWR](https://github.com/vercel/swr) ` ๐Ÿ”ฅ 17.6k ` ` ๐ŸŒ 24.6k ` - React Hooks library for remote data fetching ` ๐Ÿ“ 4 days ago `
* [wretch](https://github.com/elbywan/wretch) ` ๐Ÿ”ฅ 2.2k ` ` ๐ŸŒ 672 ` - A tiny wrapper built around fetch with an intuitive syntax. ` ๐Ÿ“ a month ago `
* [bottleneck](https://github.com/SGrondin/bottleneck) ` ๐Ÿ”ฅ 1.2k ` ` ๐ŸŒ 33k ` - Job scheduler and rate limiter, supports Clustering ` ๐Ÿ“ a year ago `
* [Optic](https://github.com/opticdev/optic) ` ๐Ÿ”ฅ 846 ` ` ๐ŸŒ 11 ` - Optic documents and tests your API as you build it ` ๐Ÿ“ 4 days ago `
* [jquery.rest](https://github.com/jpillora/jquery.rest) ` ๐Ÿ”ฅ 616 ` - A jQuery plugin for easy consumption of RESTful APIs ` ๐Ÿ“ 10 months ago `
* [amygdala](https://github.com/lincolnloop/amygdala) ` ๐Ÿ”ฅ 393 ` ` ๐ŸŒ 15 ` - RESTful HTTP client for JavaScript powered web applications ` ๐Ÿ“ 6 years ago `
* [oauth-signature-js](https://github.com/bettiolo/oauth-signature-js) ` ๐Ÿ”ฅ 226 ` ` ๐ŸŒ 948 ` - JavaScript OAuth 1.0a signature generator (RFC 5849) for node and the browser ` ๐Ÿ“ 4 years ago `
* [FarFetch](https://github.com/WebsiteBeaver/far-fetch) ` ๐Ÿ”ฅ 48 ` - Modern Fetch API wrapper for simplicity.
* [Rails Ranger](https://github.com/victor-am/rails-ranger) ` ๐Ÿ”ฅ 33 ` - An opinionated AJAX client for Ruby on Rails APIs ` ๐Ÿ“ 6 months ago `
* [Bearer.sh](https://github.com/Bearer/bearer-js) ` ๐Ÿ”ฅ 17 ` ` ๐ŸŒ 20 ` - Bearer provides all of the tools to build, run and manage API integrations. ` ๐Ÿ“ a year ago `

## Streaming [๐Ÿ”](#readme)

* [Tailor](https://github.com/zalando/tailor) ` ๐Ÿ”ฅ 1.6k ` ` ๐ŸŒ 100 ` - A streaming layout service for front-end microservices ` ๐Ÿ“ 10 months ago `

## Vision Detection [๐Ÿ”](#readme)

* [tracking.js](https://github.com/eduardolundgren/tracking.js) ` ๐Ÿ”ฅ 8.8k ` ` ๐ŸŒ 610 ` - A modern approach for Computer Vision on the web ` ๐Ÿ“ 5 months ago `
* [ocrad.js](https://github.com/antimatter15/ocrad.js) ` ๐Ÿ”ฅ 3.3k ` ` ๐ŸŒ 93 ` - OCR in Javascript via Emscripten ` ๐Ÿ“ 2 years ago `

## Machine Learning [๐Ÿ”](#readme)

* [ConvNetJS](https://github.com/karpathy/convnetjs) ` ๐Ÿ”ฅ 10.2k ` - Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. ` ๐Ÿ“ 5 years ago `
* [Brain.js](https://github.com/harthur/brain) ` ๐Ÿ”ฅ 8k ` ` ๐ŸŒ 473 ` - [UNMAINTAINED] Simple feed-forward neural network in JavaScript ` ๐Ÿ“ 3 years ago `
* [Synaptic.js](https://github.com/cazala/synaptic) ` ๐Ÿ”ฅ 6.8k ` ` ๐ŸŒ 969 ` - architecture-free neural network library for node.js and the browser ` ๐Ÿ“ 2 years ago `
* [Mind.js](https://github.com/stevenmiller888/mind) ` ๐Ÿ”ฅ 1.4k ` ` ๐ŸŒ 28 ` - A neural network library built in JavaScript ` ๐Ÿ“ 4 years ago `
* [DN2A](https://github.com/dn2a/dn2a-javascript) ` ๐Ÿ”ฅ 463 ` - DN2A - Digital Neural Networks Architecture in JavaScript ` ๐Ÿ“ a year ago `
* [Synapses](https://github.com/mrdimosthenis/Synapses) ` ๐Ÿ”ฅ 50 ` ` ๐ŸŒ 2 ` - A lightweight library for neural networks that runs anywhere ` ๐Ÿ“ 3 months ago `
* [TensorFlow.js](https://js.tensorflow.org)
* [ml5.js](https://ml5js.org)

## Browser Detection [๐Ÿ”](#readme)

* [bowser](https://github.com/ded/bowser) ` ๐Ÿ”ฅ 4.9k ` ` ๐ŸŒ 191k ` - a browser detector ` ๐Ÿ“ 9 months ago `

## Benchmark [๐Ÿ”](#readme)

* [benchmark.js](https://github.com/bestiejs/benchmark.js) ` ๐Ÿ”ฅ 4.9k ` ` ๐ŸŒ 48.1k ` - A benchmarking library. As used on jsPerf.com. ` ๐Ÿ“ 3 years ago `
* [matcha](https://github.com/logicalparadox/matcha) ` ๐Ÿ”ฅ 546 ` ` ๐ŸŒ 4.2k ` - A caffeine driven, simplistic approach to benchmarking. ` ๐Ÿ“ 5 years ago `

## Code highlighting [๐Ÿ”](#readme)

* [Highlight.js](https://github.com/isagalaev/highlight.js) ` ๐Ÿ”ฅ 18.6k ` ` ๐ŸŒ 818k ` - JavaScript syntax highlighter with language auto-detection and zero dependencies. ` ๐Ÿ“ 4 days ago `
* [PrismJS](https://github.com/PrismJS/prism) ` ๐Ÿ”ฅ 9.3k ` ` ๐ŸŒ 217k ` - Lightweight, robust, elegant syntax highlighting. ` ๐Ÿ“ 4 days ago `

## Loading Status [๐Ÿ”](#readme)

* [SpinKit](https://github.com/tobiasahlin/SpinKit) ` ๐Ÿ”ฅ 18.3k ` ` ๐ŸŒ 3.3k ` - A collection of loading indicators animated with CSS ` ๐Ÿ“ a year ago `
* [pace](https://github.com/HubSpot/pace) ` ๐Ÿ”ฅ 15.3k ` ` ๐ŸŒ 6.9k ` - Automatically add a progress bar to your site. ` ๐Ÿ“ 3 months ago `
* [Spin.js](https://github.com/fgnass/spin.js) ` ๐Ÿ”ฅ 9.4k ` ` ๐ŸŒ 13.9k ` - A spinning activity indicator ` ๐Ÿ“ 7 months ago `
* [Ladda](https://github.com/hakimel/Ladda) ` ๐Ÿ”ฅ 7.7k ` ` ๐ŸŒ 2.3k ` - Buttons with built-in loading indicators. ` ๐Ÿ“ 6 months ago `
* [progressbar.js](https://github.com/kimmobrunfeldt/progressbar.js) ` ๐Ÿ”ฅ 7.4k ` ` ๐ŸŒ 3.6k ` - Responsive and slick progress bars ` ๐Ÿ“ a year ago `
* [css-loaders](https://github.com/lukehaas/css-loaders) ` ๐Ÿ”ฅ 6.7k ` - A collection of loading spinners animated with CSS ` ๐Ÿ“ 2 years ago `
* [nanobar](https://github.com/jacoborus/nanobar) ` ๐Ÿ”ฅ 2.8k ` ` ๐ŸŒ 599 ` - Very lightweight progress bars. No jQuery ` ๐Ÿ“ 4 years ago `
* [progress.js](https://github.com/usablica/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](https://github.com/lightningtgc/MProgress.js) ` ๐Ÿ”ฅ 1.6k ` ` ๐ŸŒ 50 ` - Material Progress โ€”Google Material Design Progress linear bar. By using CSS3 and vanilla JavaScript. ` ๐Ÿ“ 4 years ago `
* [PageLoadingEffects](https://github.com/codrops/PageLoadingEffects) ` ๐Ÿ”ฅ 625 ` - Modern ways of revealing new content using SVG animations. ` ๐Ÿ“ 7 years ago `
* [topbar](https://github.com/buunguyen/topbar) ` ๐Ÿ”ฅ 271 ` - Tiny & beautiful site-wide progress indicator ` ๐Ÿ“ 6 months ago `
* [NProgress](http://ricostacruz.com/nprogress/)

## Validation [๐Ÿ”](#readme)

* [validator.js](https://github.com/chriso/validator.js) ` ๐Ÿ”ฅ 17.7k ` ` ๐ŸŒ 729k ` - String validation ` ๐Ÿ“ a month ago `
* [jquery-validation](https://github.com/jzaefferer/jquery-validation) ` ๐Ÿ”ฅ 10.1k ` ` ๐ŸŒ 316k ` - jQuery Validation Plugin library sources ` ๐Ÿ“ 5 months ago `
* [is.js](https://github.com/arasatasaygin/is.js) ` ๐Ÿ”ฅ 9.1k ` ` ๐ŸŒ 16.5k ` - Micro check library ` ๐Ÿ“ a year ago `
* [Parsley.js](https://github.com/guillaumepotier/Parsley.js) ` ๐Ÿ”ฅ 9k ` ` ๐ŸŒ 2.2k ` - Validate your forms, frontend, without writing a single line of javascript ` ๐Ÿ“ a month ago `
* [validate.js](https://github.com/rickharrison/validate.js) ` ๐Ÿ”ฅ 2.5k ` ` ๐ŸŒ 103 ` - Lightweight JavaScript form validation library inspired by CodeIgniter. ` ๐Ÿ“ 5 years ago `
* [validatr](https://github.com/jaymorrow/validatr/) ` ๐Ÿ”ฅ 279 ` - Cross Browser HTML5 Form Validation. ` ๐Ÿ“ 8 years ago `
* [Funval](https://github.com/neuledge/funval) ` ๐Ÿ”ฅ 226 ` ` ๐ŸŒ 13 ` - Joi like validations for TypeScript ` ๐Ÿ“ 7 days ago `
* [FieldVal](https://github.com/FieldVal/fieldval-js) ` ๐Ÿ”ฅ 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 `
* [FormValidation](http://formvalidation.io/)

## Keyboard Wrappers [๐Ÿ”](#readme)

* [mousetrap](https://github.com/ccampbell/mousetrap) ` ๐Ÿ”ฅ 10.8k ` ` ๐ŸŒ 15.3k ` - Simple library for handling keyboard shortcuts in Javascript ` ๐Ÿ“ a year ago `
* [keymaster](https://github.com/madrobby/keymaster) ` ๐Ÿ”ฅ 6.4k ` ` ๐ŸŒ 2.7k ` - A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies. ` ๐Ÿ“ 3 years ago `
* [Keypress](https://github.com/dmauro/Keypress) ` ๐Ÿ”ฅ 3.2k ` ` ๐ŸŒ 156 ` - A keyboard input capturing utility in which any key can be a modifier key. ` ๐Ÿ“ 3 years ago `
* [jquery.hotkeys](https://github.com/jeresig/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](https://github.com/RobertWHurst/KeyboardJS) ` ๐Ÿ”ฅ 1.8k ` ` ๐ŸŒ 1k ` - A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts. ` ๐Ÿ“ 8 months ago `
* [jwerty](https://github.com/keithamus/jwerty) ` ๐Ÿ”ฅ 1.2k ` ` ๐ŸŒ 665 ` - Awesome handling of keyboard events ` ๐Ÿ“ 4 years ago `

## Tours And Guides [๐Ÿ”](#readme)

* [intro.js](https://github.com/usablica/intro.js) ` ๐Ÿ”ฅ 20.3k ` ` ๐ŸŒ 2.1k ` - Lightweight, user-friendly onboarding tour library ` ๐Ÿ“ 5 days ago `
* [driver.js](https://github.com/kamranahmedse/driver.js) ` ๐Ÿ”ฅ 12.7k ` ` ๐ŸŒ 8.6k ` - A light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page ` ๐Ÿ“ 7 months ago `
* [shepherd](https://github.com/HubSpot/shepherd) ` ๐Ÿ”ฅ 9.2k ` ` ๐ŸŒ 313 ` - Guide your users through a tour of your app ` ๐Ÿ“ 5 days ago `
* [chardin.js](https://github.com/heelhook/chardin.js) ` ๐Ÿ”ฅ 5k ` ` ๐ŸŒ 154 ` - Simple overlay instructions for your apps. ` ๐Ÿ“ 2 months ago `
* [bootstrap-tour](https://github.com/sorich87/bootstrap-tour) ` ๐Ÿ”ฅ 4.4k ` ` ๐ŸŒ 554 ` - Quick and easy product tours with Twitter Bootstrap Popovers ` ๐Ÿ“ 3 months ago `
* [hopscotch](https://github.com/linkedin/hopscotch) ` ๐Ÿ”ฅ 4.3k ` - A framework to make it easy for developers to add product tours to their pages. ` ๐Ÿ“ 4 months ago `
* [joyride](https://github.com/zurb/joyride) ` ๐Ÿ”ฅ 1.4k ` ` ๐ŸŒ 1 ` - jQuery feature tour plugin. ` ๐Ÿ“ 10 months ago `
* [tourist](https://github.com/easelinc/tourist) ` ๐Ÿ”ฅ 1.2k ` - Simple, flexible tours for your app
* [focusable](https://github.com/zzarcon/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](https://github.com/tracelytics/pageguide) ` ๐Ÿ”ฅ 906 ` - An interactive guide for web page elements using jQuery and CSS3 ` ๐Ÿ“ 4 years ago `

## Notifications [๐Ÿ”](#readme)

* [toastr](https://github.com/CodeSeven/toastr) ` ๐Ÿ”ฅ 10.8k ` ` ๐ŸŒ 46.3k ` - Simple javascript toast notifications ` ๐Ÿ“ 3 years ago `
* [noty](https://github.com/needim/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. ` ๐Ÿ“ 4 months ago `
* [notie](https://github.com/jaredreich/notie) ` ๐Ÿ”ฅ 6.1k ` ` ๐ŸŒ 718 ` - a clean and simple notification, input, and selection suite for javascript, with no dependencies ` ๐Ÿ“ 3 years ago `
* [messenger](https://github.com/HubSpot/messenger) ` ๐Ÿ”ฅ 4.1k ` - Growl-style alerts and messages for your app. #hubspot-open-source ` ๐Ÿ“ 3 years ago `
* [pnotify](https://github.com/sciactive/pnotify) ` ๐Ÿ”ฅ 3.6k ` ` ๐ŸŒ 4.1k ` - Beautiful JavaScript notifications with Web Notifications support. ` ๐Ÿ“ 2 months ago `
* [iziToast](https://github.com/dolce/iziToast) ` ๐Ÿ”ฅ 2.3k ` ` ๐ŸŒ 3k ` - Elegant, responsive, flexible and lightweight notification plugin with no dependencies. ` ๐Ÿ“ 2 years ago `
* [humane-js](https://github.com/wavded/humane-js) ` ๐Ÿ”ฅ 2.1k ` ` ๐ŸŒ 238 ` - A simple, modern, browser notification system ` ๐Ÿ“ 3 years ago `
* [smoke.js](https://github.com/hxgf/smoke.js) ` ๐Ÿ”ฅ 936 ` - framework-agnostic styled alert system for javascript ` ๐Ÿ“ a year ago `

## Sliders [๐Ÿ”](#readme)

* [reveal.js](https://github.com/hakimel/reveal.js) ` ๐Ÿ”ฅ 56.6k ` ` ๐ŸŒ 618k ` - The HTML Presentation Framework ` ๐Ÿ“ 18 days ago `
* [impress.js](https://github.com/impress/impress.js) ` ๐Ÿ”ฅ 36.3k ` ` ๐ŸŒ 112 ` - 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. ` ๐Ÿ“ 4 months ago `
* [Swiper](https://github.com/nolimits4web/Swiper) ` ๐Ÿ”ฅ 27.6k ` ` ๐ŸŒ 142k ` - Most modern mobile touch slider with hardware accelerated transitions ` ๐Ÿ“ 4 days ago `
* [slick](https://github.com/kenwheeler/slick) ` ๐Ÿ”ฅ 26.9k ` ` ๐ŸŒ 133k ` - the last carousel you'll ever need ` ๐Ÿ“ 2 years ago `
* [PhotoSwipe](https://github.com/dimsemenov/PhotoSwipe) ` ๐Ÿ”ฅ 21.1k ` ` ๐ŸŒ 11.7k ` - JavaScript image gallery for mobile and desktop, modular, framework independent ` ๐Ÿ“ 2 months ago `
* [Flickity](https://github.com/metafizzy/flickity) ` ๐Ÿ”ฅ 6.7k ` ` ๐ŸŒ 6.6k ` - Touch, responsive, flickable carousels ` ๐Ÿ“ 6 months ago `
* [Glide.js](https://github.com/jedrzejchalubek/glidejs) ` ๐Ÿ”ฅ 6.1k ` ` ๐ŸŒ 5.4k ` - A dependency-free JavaScript ES6 slider and carousel. Itโ€™s lightweight, flexible and fast. Designed to slide. No less, no more ` ๐Ÿ“ 6 months ago `
* [FlexSlider](https://github.com/woothemes/FlexSlider) ` ๐Ÿ”ฅ 5k ` ` ๐ŸŒ 808 ` - An awesome, fully responsive jQuery slider plugin ` ๐Ÿ“ 2 years ago `
* [bespoke.js](https://github.com/bespokejs/bespoke) ` ๐Ÿ”ฅ 4.6k ` ` ๐ŸŒ 1.1k ` - DIY Presentation Micro-Framework ` ๐Ÿ“ 10 months ago `
* [Sequence](https://github.com/IanLunn/Sequence) ` ๐Ÿ”ฅ 3.4k ` ` ๐ŸŒ 34 ` - The responsive CSS animation framework for creating unique sliders, presentations, banners, and other step-based applications. ` ๐Ÿ“ 10 months ago `
* [sly](https://github.com/darsain/sly) ` ๐Ÿ”ฅ 2.9k ` ` ๐ŸŒ 25 ` - JavaScript library for one-directional scrolling with item based navigation support. ` ๐Ÿ“ 6 years ago `
* [vegas](https://github.com/jaysalvat/vegas) ` ๐Ÿ”ฅ 1.8k ` ` ๐ŸŒ 258 ` - Vegas is a jQuery/Zepto plugin to add beautiful backgrounds and Slideshows to DOM elements. ` ๐Ÿ“ 5 months ago `
* [Strut](https://github.com/tantaman/Strut) ` ๐Ÿ”ฅ 1.6k ` - Strut - An Impress.js and Bespoke.js Presentation Editor ` ๐Ÿ“ 4 months ago `
* [slidr](https://github.com/bchanx/slidr) ` ๐Ÿ”ฅ 1.6k ` - add some slide effects. ` ๐Ÿ“ 9 months ago `
* [Embla Carousel](https://github.com/davidcetinkaya/embla-carousel) ` ๐Ÿ”ฅ 1.6k ` ` ๐ŸŒ 395 ` - A lightweight carousel library with fluid motion and great swipe precision ` ๐Ÿ“ 16 days ago `
* [basic-jquery-slider](https://github.com/jcobb/basic-jquery-slider) ` ๐Ÿ”ฅ 551 ` - Simple to use, simple to theme, simple to customise.
* [jcSlider](https://github.com/JoanClaret/jcSlider) ` ๐Ÿ”ฅ 53 ` ` ๐ŸŒ 3 ` - A responsive slider jQuery plugin with CSS animations ` ๐Ÿ“ 6 years ago `
* [jQuery.adaptive-slider](https://github.com/creative-punch/jQuery.adaptive-slider/) ` ๐Ÿ”ฅ 52 ` - A jQuery plugin for a slider with adaptive colored figcaption and navigation. ` ๐Ÿ“ 7 years ago `
* [jQuery.adaptive-slider](https://github.com/creative-punch/jQuery.adaptive-slider/) ` ๐Ÿ”ฅ 52 ` - A jQuery plugin for a slider with adaptive colored figcaption and navigation. ` ๐Ÿ“ 7 years ago `
* [slidesJs](http://www.slidesjs.com)
* [unslider](https://github.com/idiot/unslider)

## Range Sliders [๐Ÿ”](#readme)

* [noUiSlider](https://github.com/leongersen/noUiSlider) ` ๐Ÿ”ฅ 4.9k ` ` ๐ŸŒ 44.9k ` - noUiSlider is a lightweight JavaScript range slider library with full multi-touch support. It fits wonderfully in responsive designs and has no dependencies. ` ๐Ÿ“ 11 days ago `
* [Ion.RangeSlider](https://github.com/IonDen/ion.rangeSlider) ` ๐Ÿ”ฅ 2.4k ` ` ๐ŸŒ 38.5k ` - jQuery only range slider ` ๐Ÿ“ 6 days ago `
* [rangeslider.js](https://github.com/andreruffert/rangeslider.js) ` ๐Ÿ”ฅ 2.1k ` ` ๐ŸŒ 1.1k ` - HTML5 input range slider element polyfill ` ๐Ÿ“ 5 days ago `
* [jQRangeSlider](https://github.com/ghusse/jQRangeSlider) ` ๐Ÿ”ฅ 679 ` - A jquery UI range selection slider that supports dates ` ๐Ÿ“ 2 years ago `

## Form Widgets [๐Ÿ”](#readme)


* #### Input [๐Ÿ”](#readme)

* [typeahead.js](https://github.com/twitter/typeahead.js) ` ๐Ÿ”ฅ 16.3k ` ` ๐ŸŒ 15k ` - typeahead.js is a fast and fully-featured autocomplete library
* [awesomplete](https://github.com/LeaVerou/awesomplete) ` ๐Ÿ”ฅ 6.8k ` ` ๐ŸŒ 1.1k ` - Ultra lightweight, usable, beautiful autocomplete with zero dependencies. ` ๐Ÿ“ 8 months ago`
* [At.js](https://github.com/ichord/At.js) ` ๐Ÿ”ฅ 5.3k ` ` ๐ŸŒ 1k ` - Add Github like mentions autocomplete to your application. ` ๐Ÿ“ 2 years ago`
* [tag-it](https://github.com/aehlke/tag-it) ` ๐Ÿ”ฅ 2.5k ` - A jQuery UI plugin to handle multi-tag fields as well as tag suggestions/autocomplete. ` ๐Ÿ“ 7 years ago`
* [jQuery-Tags-Input](https://github.com/xoxco/jQuery-Tags-Input) ` ๐Ÿ”ฅ 2.3k ` ` ๐ŸŒ 545 ` - Magically convert a simple text input into a cool tag list with this jQuery plugin. ` ๐Ÿ“ 6 years ago`
* [fancyInput](https://github.com/yairEO/fancyInput) ` ๐Ÿ”ฅ 1.9k ` ` ๐ŸŒ 1 ` - Makes typing in input fields fun with CSS3 effects ` ๐Ÿ“ 3 years ago`
* [Placeholders.js](https://github.com/jamesallardice/Placeholders.js) ` ๐Ÿ”ฅ 964 ` - A JavaScript polyfill for the HTML5 placeholder attribute ` ๐Ÿ“ 6 years ago`
* [Ion.CheckRadio](https://github.com/IonDen/ion.checkRadio) ` ๐Ÿ”ฅ 67 ` ` ๐ŸŒ 4 ` - jQuery plugin for styling checkboxes and radio-buttons ` ๐Ÿ“ 6 years ago`
* [vanilla-masker](https://github.com/BankFacil/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. ` ๐Ÿ“ a year ago`

* #### Calendar [๐Ÿ”](#readme)

* [fullcalendar](https://github.com/fullcalendar/fullcalendar) ` ๐Ÿ”ฅ 14k ` ` ๐ŸŒ 31.1k ` - Full-sized drag & drop event calendar ` ๐Ÿ“ 11 days ago`
* [bootstrap-datepicker](https://github.com/eternicode/bootstrap-datepicker) ` ๐Ÿ”ฅ 12.4k ` ` ๐ŸŒ 71.1k ` - A datepicker for twitter bootstrap (@twbs) ` ๐Ÿ“ 5 months ago`
* [Date Range Picker](https://github.com/dangrossman/daterangepicker) ` ๐Ÿ”ฅ 10.1k ` ` ๐ŸŒ 12.3k ` - JavaScript Date Range, Date and Time Picker Component ` ๐Ÿ“ a year ago`
* [pickadate.js](https://github.com/amsul/pickadate.js) ` ๐Ÿ”ฅ 7.7k ` ` ๐ŸŒ 1.2k ` - The mobile-friendly, responsive, and lightweight jQuery date & time input picker. ` ๐Ÿ“ 2 years ago`
* [Pikaday](https://github.com/dbushell/Pikaday) ` ๐Ÿ”ฅ 7.5k ` ` ๐ŸŒ 6.4k ` - A refreshing JavaScript Datepicker โ€” lightweight, no dependencies, modular CSS ` ๐Ÿ“ 8 months ago`
* [rome](https://github.com/bevacqua/rome) ` ๐Ÿ”ฅ 2.9k ` ` ๐ŸŒ 16 ` - Customizable date (and time) picker. Opt-in UI, no jQuery! ` ๐Ÿ“ 2 years ago`
* [Duet Date Picker](https://github.com/duetds/date-picker) ` ๐Ÿ”ฅ 1.4k ` ` ๐ŸŒ 13 ` - 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/ ` ๐Ÿ“ 9 days ago`
* [datedropper](https://github.com/felicegattuso/datedropper)

* #### Select [๐Ÿ”](#readme)

* [select2](https://github.com/select2/select2) ` ๐Ÿ”ฅ 25k ` ` ๐ŸŒ 120k ` - Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results. ` ๐Ÿ“ 17 days ago`
* [chosen](https://github.com/harvesthq/chosen) ` ๐Ÿ”ฅ 22.1k ` ` ๐ŸŒ 220 ` - Deprecated - Chosen is a library for making long, unwieldy select boxes more friendly. ` ๐Ÿ“ a year ago`
* [selectize.js](https://github.com/selectize/selectize.js) ` ๐Ÿ”ฅ 12.7k ` ` ๐ŸŒ 4.4k ` - Selectize is the hybrid of a textbox and `` box. It's jQuery based, and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc. ` ๐Ÿ“ 7 days ago`

* #### File Uploader [๐Ÿ”](#readme)

* [jQuery-File-Upload](https://github.com/blueimp/jQuery-File-Upload) ` ๐Ÿ”ฅ 31.1k ` ` ๐ŸŒ 2.8k ` - 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. ` ๐Ÿ“ 7 months ago`
* [dropzone](https://github.com/enyo/dropzone) ` ๐Ÿ”ฅ 15.7k ` ` ๐ŸŒ 54k ` - Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars. ` ๐Ÿ“ 3 months ago`
* [filepond](https://github.com/pqina/filepond) ` ๐Ÿ”ฅ 11.1k ` ` ๐ŸŒ 3.6k ` - A flexible and fun JavaScript file upload library ` ๐Ÿ“ 5 days ago`
* [fine-uploader](https://github.com/FineUploader/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. ` ๐Ÿ“ 3 years ago`
* [plupload](https://github.com/moxiecode/plupload) ` ๐Ÿ”ฅ 5.5k ` ` ๐ŸŒ 850 ` - 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. ` ๐Ÿ“ 3 months ago`
* [FileAPI](https://github.com/mailru/FileAPI) ` ๐Ÿ”ฅ 3.6k ` ` ๐ŸŒ 340 ` - 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. ` ๐Ÿ“ 9 months ago`
* [flow.js](https://github.com/flowjs/flow.js) ` ๐Ÿ”ฅ 2.8k ` ` ๐ŸŒ 292 ` - A JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API. ` ๐Ÿ“ 6 months ago`

* #### Other [๐Ÿ”](#readme)

* [card](https://github.com/jessepollak/card) ` ๐Ÿ”ฅ 11.3k ` ` ๐ŸŒ 1.4k ` - make your credit card form better in one line of code ` ๐Ÿ“ 13 days ago`
* [form](https://github.com/malsup/form) ` ๐Ÿ”ฅ 5.1k ` ` ๐ŸŒ 2.9k ` - jQuery Form Plugin ` ๐Ÿ“ a year ago`
* [Garlic.js](https://github.com/guillaumepotier/Garlic.js) ` ๐Ÿ”ฅ 2.4k ` ` ๐ŸŒ 14 ` - Automatically persist your forms' text and select field values locally, until the form is submitted. ` ๐Ÿ“ 2 years ago`
* [Countable](https://github.com/RadLikeWhoa/Countable) ` ๐Ÿ”ฅ 1.6k ` ` ๐ŸŒ 103 ` - Add live paragraph-, word- and character-counting to an HTML element. ` ๐Ÿ“ 9 months ago`
* [stretchy](https://github.com/LeaVerou/stretchy) ` ๐Ÿ”ฅ 1.2k ` - Form element autosizing, the way it should be.
* [analytics](https://github.com/davidwells/analytics) ` ๐Ÿ”ฅ 917 ` ` ๐ŸŒ 877 ` - Lightweight analytics abstraction layer for tracking page views, custom events, & identifying visitors ` ๐Ÿ“ 18 days ago`

## Tips [๐Ÿ”](#readme)

* [hint.css](https://github.com/chinchang/hint.css) ` ๐Ÿ”ฅ 8k ` ` ๐ŸŒ 989 ` - A CSS only tooltip library for your lovely websites. ` ๐Ÿ“ 4 months ago `
* [tooltipster](https://github.com/iamceege/tooltipster) ` ๐Ÿ”ฅ 2.8k ` ` ๐ŸŒ 971 ` - A jQuery tooltip plugin ` ๐Ÿ“ 10 months ago `
* [toolbar](https://github.com/paulkinzett/toolbar) ` ๐Ÿ”ฅ 2.3k ` - A tooltip style toolbar jQuery plugin
* [tipsy](https://github.com/jaz303/tipsy) ` ๐Ÿ”ฅ 2k ` - Facebook-style tooltips plugin for jQuery ` ๐Ÿ“ 9 years ago `
* [qTip2](https://github.com/qTip2/qTip2) ` ๐Ÿ”ฅ 2k ` ` ๐ŸŒ 497 ` - qTip2 - Pretty powerful tooltips ` ๐Ÿ“ a year ago `
* [opentip](https://github.com/enyo/opentip) ` ๐Ÿ”ฅ 1.3k ` ` ๐ŸŒ 56 ` - Opentip is an open source javascript tooltip based on the protoype framework. ` ๐Ÿ“ 8 years ago `
* [simptip](https://github.com/arashmanteghi/simptip) ` ๐Ÿ”ฅ 650 ` - A simple CSS tooltip made with Sass
* [jquery-popup-overlay](https://github.com/vast-engineering/jquery-popup-overlay) ` ๐Ÿ”ฅ 513 ` ` ๐ŸŒ 121 ` - jQuery plugin for responsive and accessible modal windows and tooltips ` ๐Ÿ“ a year ago `

## Modals and Popups [๐Ÿ”](#readme)

* [SweetAlert](https://github.com/t4t5/sweetalert) ` ๐Ÿ”ฅ 21.7k ` ` ๐ŸŒ 43.7k ` - A beautiful replacement for JavaScript's 'alert' ` ๐Ÿ“ 2 years ago `
* [Magnific-Popup](https://github.com/dimsemenov/Magnific-Popup) ` ๐Ÿ”ฅ 11.2k ` ` ๐ŸŒ 39k ` - Light and responsive lightbox script with focus on performance. ` ๐Ÿ“ 4 years ago `
* [fancyBox](https://github.com/fancyapps/fancyBox) ` ๐Ÿ”ฅ 7.1k ` ` ๐ŸŒ 7.1k ` - jQuery lightbox script for displaying images, videos and more. Touch enabled, responsive and fully customizable. ` ๐Ÿ“ a year ago `
* [vex](https://github.com/HubSpot/vex) ` ๐Ÿ”ฅ 6.9k ` ` ๐ŸŒ 750 ` - A modern dialog library which is highly configurable and easy to style. #hubspot-open-source ` ๐Ÿ“ 3 years ago `
* [bootstrap-modal](https://github.com/jschr/bootstrap-modal) ` ๐Ÿ”ฅ 5.1k ` ` ๐ŸŒ 5 ` - Extends the default Bootstrap Modal class. Responsive, stackable, ajax and more. ` ๐Ÿ“ 4 years ago `
* [colorbox](https://github.com/jackmoore/colorbox) ` ๐Ÿ”ฅ 4.8k ` ` ๐ŸŒ 537 ` - A light-weight, customizable lightbox plugin for jQuery ` ๐Ÿ“ a month ago `
* [lightGallery](https://github.com/sachinchoolur/lightGallery) ` ๐Ÿ”ฅ 4.4k ` ` ๐ŸŒ 1.5k ` - A customizable, modular, responsive, lightbox gallery plugin. ` ๐Ÿ“ 12 days ago `
* [baguetteBox.js](https://github.com/feimosi/baguetteBox.js) ` ๐Ÿ”ฅ 2.2k ` ` ๐ŸŒ 674 ` - Simple and easy to use lightbox script written in pure JavaScript ` ๐Ÿ“ a year ago `
* [swipebox](https://github.com/brutaldesign/swipebox) ` ๐Ÿ”ฅ 2k ` - A touchable jQuery lightbox ` ๐Ÿ“ 5 months ago `
* [jquery.avgrund.js](https://github.com/voronianski/jquery.avgrund.js) ` ๐Ÿ”ฅ 1.8k ` ` ๐ŸŒ 188 ` - Avgrund is jQuery plugin with new modal concept for popups ` ๐Ÿ“ a year ago `
* [css-modal](https://github.com/drublic/css-modal) ` ๐Ÿ”ฅ 1.8k ` ` ๐ŸŒ 81 ` - A modal built with pure CSS, enhanced with JavaScript ` ๐Ÿ“ a year ago `
* [jBox](https://github.com/StephanWagner/jBox) ` ๐Ÿ”ฅ 1.3k ` ` ๐ŸŒ 112 ` - jBox is a jQuery plugin that makes it easy to create customizable tooltips, modal windows, image galleries and more. ` ๐Ÿ“ 6 days ago `
* [jquery-popup-overlay](https://github.com/vast-engineering/jquery-popup-overlay) ` ๐Ÿ”ฅ 513 ` ` ๐ŸŒ 121 ` - jQuery plugin for responsive and accessible modal windows and tooltips ` ๐Ÿ“ a year ago `
* [jquery-popbox](https://github.com/gristmill/jquery-popbox) ` ๐Ÿ”ฅ 432 ` - jQuery PopBox UI Element ` ๐Ÿ“ 9 years ago `
* [keukenhof](https://github.com/Alexandrshy/keukenhof) ` ๐Ÿ”ฅ 10 ` ` ๐ŸŒ 1 ` - Lightweight and easy to use the library for modals ` ๐Ÿ“ 5 months ago `

## Scroll [๐Ÿ”](#readme)

* [fullPage](https://github.com/alvarotrigo/fullPage.js) ` ๐Ÿ”ฅ 32.3k ` ` ๐ŸŒ 5.6k ` - fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple ` ๐Ÿ“ 2 months ago `
* [skrollr](https://github.com/Prinzhorn/skrollr) ` ๐Ÿ”ฅ 18.5k ` ` ๐ŸŒ 544 ` - Stand-alone parallax scrolling library for mobile (Android + iOS) and desktop. No jQuery. Just plain JavaScript (and some love). ` ๐Ÿ“ 6 years ago `
* [parallax](https://github.com/wagerfield/parallax) ` ๐Ÿ”ฅ 15.3k ` ` ๐ŸŒ 2.3k ` - Parallax Engine that reacts to the orientation of a smart device ` ๐Ÿ“ 2 years ago `
* [iscroll](https://github.com/cubiq/iscroll) ` ๐Ÿ”ฅ 12.7k ` ` ๐ŸŒ 4.8k ` - Smooth scrolling for the web ` ๐Ÿ“ 4 years ago `
* [headroom](https://github.com/WickyNilliams/headroom.js) ` ๐Ÿ”ฅ 10.8k ` ` ๐ŸŒ 3.2k ` - Give your pages some headroom. Hide your header until you need it ` ๐Ÿ“ 8 months ago `
* [onepage-scroll](https://github.com/peachananr/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](https://github.com/NeXTs/Clusterize.js) ` ๐Ÿ”ฅ 6.9k ` ` ๐ŸŒ 207 ` - Tiny vanilla JS plugin to display large data sets easily ` ๐Ÿ“ 2 years ago `
* [rellax](https://github.com/dixonandmoe/rellax) ` ๐Ÿ”ฅ 6k ` ` ๐ŸŒ 3.8k ` - Lightweight, vanilla javascript parallax library ` ๐Ÿ“ 3 months ago `
* [stellar.js](https://github.com/markdalgleish/stellar.js) ` ๐Ÿ”ฅ 4.6k ` ` ๐ŸŒ 217 ` - Stellar.js - Parallax scrolling made easy ` ๐Ÿ“ 6 years ago `
* [scrollMonitor](https://github.com/stutrek/scrollMonitor) ` ๐Ÿ”ฅ 3.2k ` ` ๐ŸŒ 2.2k ` - A simple and fast API to monitor elements as you scroll ` ๐Ÿ“ 2 years ago `
* [plax](https://github.com/cameronmcefee/plax) ` ๐Ÿ”ฅ 2.3k ` - JQuery powered parallaxing ` ๐Ÿ“ 4 years ago `
* [jparallax](https://github.com/stephband/jparallax) ` ๐Ÿ”ฅ 1.2k ` - jQuery plugin for creating interactive parallax effect ` ๐Ÿ“ 7 months ago `
* [simpleParallax](https://github.com/geosigno/simpleParallax) ` ๐Ÿ”ฅ 1.2k ` ` ๐ŸŒ 401 ` - Simple and tiny JavaScript library that adds parallax animations on any images ` ๐Ÿ“ 2 months ago `
* [ScrollMenu](https://github.com/s-yadav/ScrollMenu) ` ๐Ÿ”ฅ 201 ` - A new interface to replace your old boring scrollbar ` ๐Ÿ“ 9 months ago `

## Menu [๐Ÿ”](#readme)

* [Slideout](https://github.com/mango/slideout) ` ๐Ÿ”ฅ 8k ` ` ๐ŸŒ 859 ` - A touch slideout navigation menu for your mobile web apps. ` ๐Ÿ“ 3 years ago `
* [jQuery-menu-aim](https://github.com/kamens/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. ` ๐Ÿ“ 7 years ago `
* [mmenu](https://github.com/FrDH/jQuery.mmenu) ` ๐Ÿ”ฅ 2.5k ` ` ๐ŸŒ 271 ` - The best javascript plugin for app look-alike on- and off-canvas menus with sliding submenus for your website and webapp. ` ๐Ÿ“ 5 days ago `
* [jQuery contextMenu](https://github.com/swisnl/jQuery-contextMenu) ` ๐Ÿ”ฅ 2.1k ` ` ๐ŸŒ 3.5k ` - jQuery contextMenu plugin & polyfill ` ๐Ÿ“ 10 months ago `
* [Slide and swipe](https://github.com/JoanClaret/slide-and-swipe-menu) ` ๐Ÿ”ฅ 135 ` ` ๐ŸŒ 19 ` - A sliding swipe menu that works with touchSwipe library. ` ๐Ÿ“ 5 years ago `

## Table/Grid [๐Ÿ”](#readme)

* [flexboxgrid](https://github.com/kristoferjoseph/flexboxgrid/) ` ๐Ÿ”ฅ 9.2k ` ` ๐ŸŒ 7.2k ` - Grid based on CSS3 flexbox ` ๐Ÿ“ 3 years ago `
* [floatThead](https://github.com/mkoryak/floatThead) ` ๐Ÿ”ฅ 1.2k ` ` ๐ŸŒ 369 ` - Fixed . Doesn't need any custom css/html. Does what position:sticky can't ` ๐Ÿ“ 10 days ago `
* [jTable](https://github.com/hikalkan/jtable) ` ๐Ÿ”ฅ 1k ` ` ๐ŸŒ 115 ` - A JQuery plugin to create AJAX based CRUD tables. ` ๐Ÿ“ 3 years ago `
* [DataTables](https://www.datatables.net/)
* [Tabulator](http://olifolkerd.github.io/tabulator/)
* [Bootstrap Table](http://bootstrap-table.wenzhixin.net.cn/)
* [Masonry](http://masonry.desandro.com/)
* [Packery](http://packery.metafizzy.co/)
* [Isotope](http://isotope.metafizzy.co/)

## Frameworks [๐Ÿ”](#readme)

* [Ink](https://github.com/sapo/Ink) ` ๐Ÿ”ฅ 1.9k ` - An HTML5/CSS3 framework used at SAPO for fast and efficient website design and prototyping ` ๐Ÿ“ 7 months ago `
* [fluidity](https://github.com/mrmrs/fluidity) ` ๐Ÿ”ฅ 1.1k ` - The worlds smallest fully-responsive css framework ` ๐Ÿ“ 5 years ago `
* [EHTML](https://github.com/Guseyn/EHTML) ` ๐Ÿ”ฅ 161 ` - HTML Framework that allows you not to write JavaScript code. ` ๐Ÿ“ 3 months ago `
* [DataFormsJS](https://github.com/dataformsjs/dataformsjs) ` ๐Ÿ”ฅ 107 ` - DataFormsJS A minimal JavaScript Framework and standalone React and Web Components for rapid development of high quality websites and single page applications. ` ๐Ÿ“ 21 days ago `
* [Semantic UI](http://semantic-ui.com/)
* [w2ui](http://w2ui.com/)

## Gesture [๐Ÿ”](#readme)

* [hammer.js](https://github.com/hammerjs/hammer.js) ` ๐Ÿ”ฅ 22.4k ` ` ๐ŸŒ 329k ` - A javascript library for multi-touch gestures :// You can touch this ` ๐Ÿ“ 2 years ago `
* [Dragula](https://github.com/bevacqua/dragula/) ` ๐Ÿ”ฅ 20.7k ` ` ๐ŸŒ 11.7k ` - Drag and drop so simple it hurts ` ๐Ÿ“ 9 months ago `
* [touchemulator](https://github.com/hammerjs/touchemulator) ` ๐Ÿ”ฅ 286 ` ` ๐ŸŒ 85 ` - Emulate touch input on your desktop ` ๐Ÿ“ 3 years ago `

## Maps [๐Ÿ”](#readme)

* [Leaflet](https://github.com/Leaflet/Leaflet) ` ๐Ÿ”ฅ 30.9k ` ` ๐ŸŒ 103k ` - JavaScript library for mobile-friendly interactive maps ` ๐Ÿ“ 17 days ago `
* [Cesium](https://github.com/AnalyticalGraphicsInc/cesium) ` ๐Ÿ”ฅ 7.2k ` ` ๐ŸŒ 2.3k ` - An open-source JavaScript library for world-class 3D globes and maps ` ๐Ÿ“ 2 days ago `
* [gmaps](https://github.com/HPNeo/gmaps) ` ๐Ÿ”ฅ 7.1k ` ` ๐ŸŒ 3.7k ` - the easiest way to use Google Maps ` ๐Ÿ“ 9 months ago `
* [mapbox.js](https://github.com/mapbox/mapbox.js) ` ๐Ÿ”ฅ 1.8k ` ` ๐ŸŒ 1.4k ` - Mapbox JavaScript API, a Leaflet Plugin ` ๐Ÿ“ 4 months ago `
* [jqvmap](https://github.com/manifestinteractive/jqvmap) ` ๐Ÿ”ฅ 1.8k ` ` ๐ŸŒ 2.9k ` - jQuery Vector Map Library ` ๐Ÿ“ 8 months ago `
* [polymaps](https://github.com/simplegeo/polymaps) ` ๐Ÿ”ฅ 1.6k ` - Polymaps is a free JavaScript library for making dynamic, interactive maps in modern web browsers. ` ๐Ÿ“ 10 years ago `
* [kartograph.js](https://github.com/kartograph/kartograph.js) ` ๐Ÿ”ฅ 1.5k ` ` ๐ŸŒ 50 ` - UNMAINTAINED Open source JavaScript renderer for Kartograph SVG maps ` ๐Ÿ“ 4 years ago `
* [OpenLayers3](http://openlayers.org/)

## Animations [๐Ÿ”](#readme)

* [animate.css](https://github.com/daneden/animate.css) ` ๐Ÿ”ฅ 71.3k ` ` ๐ŸŒ 87.8k ` - A cross-browser library of CSS animations. As easy to use as an easy thing. ` ๐Ÿ“ 7 days ago `
* [impress.js](https://github.com/impress/impress.js) ` ๐Ÿ”ฅ 36.3k ` ` ๐ŸŒ 112 ` - 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. ` ๐Ÿ“ 4 months ago `
* [particles.js](https://github.com/VincentGarreau/particles.js) ` ๐Ÿ”ฅ 24.3k ` ` ๐ŸŒ 9.3k ` - A lightweight JavaScript library for creating particles ` ๐Ÿ“ 4 years ago `
* [velocity](https://github.com/julianshapiro/velocity) ` ๐Ÿ”ฅ 17k ` ` ๐ŸŒ 22.9k ` - Accelerated JavaScript animation. ` ๐Ÿ“ a year ago `
* [GreenSock-JS](https://github.com/greensock/GreenSock-JS) ` ๐Ÿ”ฅ 12.6k ` ` ๐ŸŒ 51.2k ` - GreenSock's GSAP JavaScript animation library (including Draggable). ` ๐Ÿ“ 11 days ago `
* [Effeckt.css](https://github.com/h5bp/Effeckt.css) ` ๐Ÿ”ฅ 11.1k ` - This repo is archived. Thanks! ` ๐Ÿ“ 2 years ago `
* [jquery.transit](https://github.com/rstacruz/jquery.transit) ` ๐Ÿ”ฅ 7.4k ` ` ๐ŸŒ 487 ` - Super-smooth CSS3 transformations and transitions for jQuery ` ๐Ÿ“ 6 years ago `
* [Dynamic.js](https://github.com/michaelvillar/dynamics.js) ` ๐Ÿ”ฅ 7.3k ` ` ๐ŸŒ 788 ` - Javascript library to create physics-based animations ` ๐Ÿ“ 5 years ago `
* [bounce.js](https://github.com/tictail/bounce.js) ` ๐Ÿ”ฅ 6.2k ` - Create beautiful CSS3 powered animations in no time. ` ๐Ÿ“ 6 years ago `
* [move.js](https://github.com/visionmedia/move.js) ` ๐Ÿ”ฅ 4.6k ` ` ๐ŸŒ 139 ` - CSS3 backed JavaScript animation framework ` ๐Ÿ“ 2 months ago `
* [smoothState.js](https://github.com/miguel-perez/smoothState.js) ` ๐Ÿ”ฅ 4.5k ` ` ๐ŸŒ 161 ` - Unobtrusive page transitions with jQuery. ` ๐Ÿ“ 6 months ago `
* [textillate](https://github.com/jschr/textillate) ` ๐Ÿ”ฅ 3.6k ` ` ๐ŸŒ 102 ` - A jquery plugin for CSS3 text animations. ` ๐Ÿ“ 4 years ago `
* [animatable](https://github.com/LeaVerou/animatable) ` ๐Ÿ”ฅ 2.5k ` - One property, two values, endless possiblities ` ๐Ÿ“ 10 months ago `
* [tsParticles](https://github.com/matteobruni/tsparticles) ` ๐Ÿ”ฅ 1.9k ` ` ๐ŸŒ 2.9k ` - 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. ` ๐Ÿ“ 3 days ago `
* [particles-bg](https://github.com/lindelof/particles-bg) ` ๐Ÿ”ฅ 390 ` ` ๐ŸŒ 2.2k ` - React particles animation background component ` ๐Ÿ“ 3 months ago `
* [shuffle-images](https://github.com/peachananr/shuffle-images) ` ๐Ÿ”ฅ 207 ` - The Simplest Way to shuffle through images in a Creative Way ` ๐Ÿ“ a year ago `
* [TransitionEnd](https://github.com/EvandroLG/transitionEnd) ` ๐Ÿ”ฅ 94 ` ` ๐ŸŒ 133 ` - TransitionEnd is an agnostic and cross-browser library to work with transitionend event. ` ๐Ÿ“ 3 months ago `
* [the-cube](https://github.com/pstadler/the-cube) ` ๐Ÿ”ฅ 8 ` - The Cube is an experiment with CSS3 transitions.
* [Anime.js](http://animejs.com)
* [Mo.js](http://mojs.io)

## Image Processing [๐Ÿ”](#readme)

* [cropper](https://github.com/fengyuanchen/cropper) ` ๐Ÿ”ฅ 7.8k ` ` ๐ŸŒ 2.3k ` - [Deprecated] No longer maintained, please use https://github.com/fengyuanchen/jquery-cropper ` ๐Ÿ“ a year ago `
* [pica](https://github.com/nodeca/pica) ` ๐Ÿ”ฅ 2.4k ` ` ๐ŸŒ 1.1k ` - Resize image in browser with high quality and high speed ` ๐Ÿ“ 6 days ago `
* [lena.js](https://github.com/davidsonfellipe/lena.js) ` ๐Ÿ”ฅ 462 ` ` ๐ŸŒ 11 ` - Library for image processing ` ๐Ÿ“ 6 months ago `

## ES6 [๐Ÿ”](#readme)

* [Babel (Formerly 6to5)](https://github.com/babel/babel) ` ๐Ÿ”ฅ 39.2k ` ` ๐ŸŒ 5m ` - Babel is a compiler for writing next generation JavaScript. ` ๐Ÿ“ 4 days ago `
* [es6features](https://github.com/lukehoban/es6features) ` ๐Ÿ”ฅ 28.5k ` - Overview of ECMAScript 6 features ` ๐Ÿ“ 5 years ago `
* [es6-cheatsheet](https://github.com/DrkSephy/es6-cheatsheet) ` ๐Ÿ”ฅ 12.6k ` - ES2015 [ES6] cheatsheet containing tips, tricks, best practices and code snippets ` ๐Ÿ“ 3 years ago `
* [Traceur compiler](https://github.com/google/traceur-compiler) ` ๐Ÿ”ฅ 8.1k ` ` ๐ŸŒ 37k ` - Traceur is a JavaScript.next-to-JavaScript-of-today compiler ` ๐Ÿ“ 5 years ago `
* [es6-features](https://github.com/rse/es6-features) ` ๐Ÿ”ฅ 6.1k ` - ECMAScript 6: Feature Overview & Comparison ` ๐Ÿ“ 3 years ago `
* [ECMAScript 6 compatibility table](http://kangax.github.io/compat-table/es6/)

## Generators [๐Ÿ”](#readme)

* [Gatsby.js](https://github.com/gatsbyjs/gatsby) ` ๐Ÿ”ฅ 50.6k ` ` ๐ŸŒ 346k ` - Build blazing fast, modern apps and websites with React ` ๐Ÿ“ 3 days ago `
* [Docusaurus](https://github.com/facebook/docusaurus) ` ๐Ÿ”ฅ 24.2k ` ` ๐ŸŒ 7k ` - Easy to maintain open source documentation websites. ` ๐Ÿ“ 4 days ago `
* [Gridsome](https://github.com/gridsome/gridsome) ` ๐Ÿ”ฅ 7.7k ` ` ๐ŸŒ 12k ` - The Jamstack framework for Vue.js ` ๐Ÿ“ 25 days ago `

## SDK [๐Ÿ”](#readme)

* [javascript-sdk-design](https://github.com/huei90/javascript-sdk-design) ` ๐Ÿ”ฅ 1.1k ` - JavaScript SDK Design Guide extracted from work and personal experience ` ๐Ÿ“ 6 months ago `
* [Spotify SDK](https://github.com/loverajoel/spotify-sdk) ` ๐Ÿ”ฅ 202 ` ` ๐ŸŒ 105 ` - Spotify SDK | Entity and Collection oriented | Browser and Node support! ` ๐Ÿ“ 5 years ago `
* [Square Node.js SDK](https://github.com/square/connect-nodejs-sdk/) ` ๐Ÿ”ฅ 81 ` - Javascript client library for the Square Connect APIs ` ๐Ÿ“ 2 months ago `

## Misc [๐Ÿ”](#readme)

* [javascript-algorithms](https://github.com/trekhleb/javascript-algorithms) ` ๐Ÿ”ฅ 111k ` ` ๐ŸŒ 13 ` - Algorithms and data structures implemented in JavaScript with explanations and links to further readings ` ๐Ÿ“ a month ago `
* [FingerprintJS](https://github.com/fingerprintjs/fingerprintjs) ` ๐Ÿ”ฅ 13.9k ` ` ๐ŸŒ 2.2k ` - Browser fingerprinting library with the highest accuracy and stability. ` ๐Ÿ“ 13 days ago `
* [list.js](https://github.com/javve/list.js) ` ๐Ÿ”ฅ 10.5k ` ` ๐ŸŒ 2k ` - 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. ` ๐Ÿ“ 5 months ago `
* [picturefill](https://github.com/scottjehl/picturefill) ` ๐Ÿ”ฅ 10.1k ` ` ๐ŸŒ 15.8k ` - A responsive image polyfill for , srcset, sizes, and more ` ๐Ÿ“ 4 years ago `
* [ky](https://github.com/sindresorhus/ky) ` ๐Ÿ”ฅ 6.5k ` ` ๐ŸŒ 7.8k ` - Tiny & elegant JavaScript HTTP client based on the browser Fetch API ` ๐Ÿ“ 10 days ago `
* [mixitup](https://github.com/patrickkunka/mixitup) ` ๐Ÿ”ฅ 4.4k ` ` ๐ŸŒ 11.7k ` - A high-performance, dependency-free library for animated filtering, sorting, insertion, removal and more ` ๐Ÿ“ 3 years ago `
* [echo](https://github.com/toddmotto/echo) ` ๐Ÿ”ฅ 3.8k ` - Lazy-loading images with data-* attributes ` ๐Ÿ“ 5 years ago `
* [grid](https://github.com/hootsuite/grid) ` ๐Ÿ”ฅ 3.5k ` ` ๐ŸŒ 20 ` - Drag and drop library for two-dimensional, resizable and responsive lists ` ๐Ÿ“ 4 years ago `
* [jquery-match-height](https://github.com/liabru/jquery-match-height) ` ๐Ÿ”ฅ 3.1k ` ` ๐ŸŒ 2k ` - a responsive equal heights plugin ` ๐Ÿ“ 3 years ago `
* [survey.js](https://github.com/surveyjs/surveyjs) ` ๐Ÿ”ฅ 2.9k ` ` ๐ŸŒ 321 ` - JavaScript Survey and Form Library ` ๐Ÿ“ 4 days ago `
* [platform.js](https://github.com/bestiejs/platform.js) ` ๐Ÿ”ฅ 2.8k ` ` ๐ŸŒ 302k ` - A platform detection library. ` ๐Ÿ“ a year ago `
* [Array Explorer](https://github.com/sdras/array-explorer) ` ๐Ÿ”ฅ 2.4k ` - A resource to help figure out what JavaScript array method would be best to use at any given time ` ๐Ÿ“ 8 months ago `
* [Idyll](https://github.com/idyll-lang/idyll) ` ๐Ÿ”ฅ 1.8k ` ` ๐ŸŒ 318 ` - Create explorable explanations and interactive essays. ` ๐Ÿ“ 4 days ago `
* [json3](https://github.com/bestiejs/json3) ` ๐Ÿ”ฅ 1k ` ` ๐ŸŒ 5.1m ` - A JSON polyfill. No longer maintained. ` ๐Ÿ“ 2 years ago `
* [emoji-button](https://github.com/joeattardi/emoji-button) ` ๐Ÿ”ฅ 684 ` ` ๐ŸŒ 233 ` - Vanilla JavaScript emoji picker component ` ๐Ÿ“ 7 months ago `
* [spoiler-alert](https://github.com/joshbuddy/spoiler-alert) ` ๐Ÿ”ฅ 473 ` - SPOILER ALERT! A happy little bit of javascript to hide spoilers on your site.
* [BitSet.js](https://github.com/infusion/BitSet.js) ` ๐Ÿ”ฅ 179 ` ` ๐ŸŒ 164 ` - An arbitrary size Bit-Vector implementation in JavaScript ` ๐Ÿ“ 9 months ago `
* [jquery.vibrate.js](https://github.com/illyism/jquery.vibrate.js) ` ๐Ÿ”ฅ 139 ` - Vibration API Wrappers
* [iooxa](https://github.com/iooxa/article) ` ๐Ÿ”ฅ 94 ` ` ๐ŸŒ 1 ` - Components for interactive scientific writing, reactive documents and explorable explanations. ` ๐Ÿ“ a month ago `
* [Fcal](https://github.com/5anthosh/fcal) ` ๐Ÿ”ฅ 61 ` ` ๐ŸŒ 5 ` - Extensive math expression evaluator library for JavaScript and Node.js ` ๐Ÿ“ 5 months ago `
* [Logical Or Not](http://gabinaureche.com/logicalornot/)
* [Clipboard.js](https://clipboardjs.com/)

## Podcasts [๐Ÿ”](#readme)

* [JavaScript Air](https://javascriptair.com/)
* [Web of Tomorrow](http://www.weboftomorrowpodcast.com/)
* [JavaScript Jabber](https://devchat.tv/js-jabber)

## Worth Reading [๐Ÿ”](#readme)

* [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) ` ๐Ÿ”ฅ 140k ` - A book series on JavaScript. @YDKJS on twitter. ` ๐Ÿ“ 6 months ago `
* [Clean Code JavaScript](https://github.com/ryanmcdermott/clean-code-javascript) ` ๐Ÿ”ฅ 52.9k ` - Clean Code concepts adapted for JavaScript ` ๐Ÿ“ a month ago `
* [Functional-Light JavaScript](https://github.com/getify/Functional-Light-JS) ` ๐Ÿ”ฅ 14.3k ` - Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter. ` ๐Ÿ“ a year ago `
* [braziljs/js-the-right-way](https://github.com/braziljs/js-the-right-way/) ` ๐Ÿ”ฅ 7.8k ` - An easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web
* [JSbooks](https://github.com/revolunet/JSbooks) ` ๐Ÿ”ฅ 2.4k ` - Directory of free JavaScript ebooks ` ๐Ÿ“ 9 months ago `
* [SJSJ](https://github.com/HugoGiraudel/SJSJ) ` ๐Ÿ”ฅ 2.2k ` - Simplified JavaScript Jargon ` ๐Ÿ“ 2 months ago `
* [How to Write an Open Source JavaScript Library](https://github.com/sarbbottam/write-an-open-source-js-lib) ` ๐Ÿ”ฅ 164 ` - Reference for How to Write an Open Source JavaScript Library - https://egghead.io/series/how-to-write-an-open-source-javascript-library ` ๐Ÿ“ 9 months ago `
* [Superhero.js](http://superherojs.com)
* [JavaScript Tutorials](https://hackr.io/tutorials/learn-javascript)

## Other Awesome Lists [๐Ÿ”](#readme)

* [sindresorhus/awesome](https://github.com/sindresorhus/awesome) ` ๐Ÿ”ฅ 164k ` - Awesome lists about all kinds of interesting topics ` ๐Ÿ“ 13 days ago `
* [bolshchikov/js-must-watch](https://github.com/bolshchikov/js-must-watch) ` ๐Ÿ”ฅ 12.6k ` - Must-watch videos about javascript ` ๐Ÿ“ 10 months ago `
* [jnv/list](https://github.com/jnv/lists) ` ๐Ÿ”ฅ 7.4k ` - The definitive list of lists (of lists) curated on GitHub and elsewhere ` ๐Ÿ“ 25 days ago `
* [ericdouglas/ES6-Learning](https://github.com/ericdouglas/ES6-Learning) ` ๐Ÿ”ฅ 4.6k ` - List of resources to learn ECMAScript 6! ` ๐Ÿ“ 3 years ago `
* [addyosmani/es6-tools](https://github.com/addyosmani/es6-tools) ` ๐Ÿ”ฅ 3.9k ` - An aggregation of tooling for using ES6 today ` ๐Ÿ“ 5 years ago `
* [davidyezsetz/you-might-not-need-jquery-plugins](https://github.com/davidyezsetz/you-might-not-need-jquery-plugins) ` ๐Ÿ”ฅ 140 ` - In addition to http://youmightnotneedjquery.com/ this is a list of commonly used plugins without dependencies
* [sotayamashita/awesome-css](https://github.com/sotayamashita/awesome-css)
* [emijrp/awesome-awesome](https://github.com/emijrp/awesome-awesome)
* [bayandin/awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness)
* [gianarb/angularjs](https://github.com/gianarb/awesome-angularjs)
* [peterkokot/awesome-dojo](https://github.com/peterkokot/awesome-dojo)
* [obetomuniz/awesome-webcomponents](https://github.com/obetomuniz/awesome-webcomponents)
* [willianjusten/awesome-svg](https://github.com/willianjusten/awesome-svg)
* [davidsonfellipe/awesome-wpo](https://github.com/davidsonfellipe/awesome-wpo)
* [instanceofpro/awesome-backbone](https://github.com/sadcitizen/awesome-backbone)
* [enaqx/awesome-react](https://github.com/enaqx/awesome-react)
* [peterkokot/awesome-jquery](https://github.com/peterkokot/awesome-jquery)
* [MaximAbramchuck/awesome-interviews](https://github.com/MaximAbramchuck/awesome-interview-questions)
* [denolib/awesome-deno](https://github.com/denolib/awesome-deno)