Original Data from Awesome JavaScript. Automatically updated by Cyanhall.com.
๐ฅ Stars
๐ Dependent Packages
๐ Last Commit
- Package Managers
- Component Managment
- Loaders
- Bundlers
- Type Checkers
- Testing Frameworks
- QA Tools
- MVC Frameworks and Libraries
- Node-Powered CMS Frameworks
- Templating Engines
- Articles and Posts
- Data Visualization
- Timeline
- Spreadsheet
- Editors
- Documentation
- Files
- Functional Programming
- Reactive Programming
- Data Structure
- Date
- String
- Number
- Storage
- Color
- I18n And L10n
- Control Flow
- Routing
- Security
- Log
- RegExp
- Voice Command
- API
- Streaming
- Vision Detection
- Machine Learning
- Browser Detection
- Benchmark
- Code highlighting
- Loading Status
- Validation
- Keyboard Wrappers
- Tours And Guides
- Notifications
- Sliders
- Range Sliders
- Form Widgets
- Tips
- Modals and Popups
- Scroll
- Menu
- Table/Grid
- Frameworks
- Gesture
- Maps
- Animations
- Image Processing
- ES6
- Generators
- SDK
- Misc
- Podcasts
- Worth Reading
- Other Awesome Lists
Package Managers ๐
- Bower
๐ฅ 15.1k
๐ 223k
- A package manager for the web๐ 19 days ago
- component
๐ฅ 4.6k
๐ 3.2k
- frontend package manager and build tool for modular web applications๐ 4 years ago
- jspm
๐ฅ 3.7k
- Deprecated as of June 2020๐ a year ago
- Duo
๐ฅ 3.5k
๐ 397
- A next-generation package manager for the front-end๐ 5 years ago
- Ender
๐ฅ 1.8k
- the no-library library: open module JavaScript framework๐ 6 years ago
- jam
๐ฅ 1.5k
๐ 60
- JavaScript package manager - using a browser-focused and RequireJS compatible repository๐ 5 years ago
- volo
๐ฅ 1.4k
๐ 90
- Create front end projects from templates, add dependencies, and automate the resulting projects๐ a year ago
- spm
๐ฅ 912
๐ 756
- Brand new static package manager.๐ 3 years ago
- npm
- yarn
- pnpm
Component Managment ๐
- Bit
๐ฅ 13.6k
- A lightweight and highly extendible Polyrepo for component-driven development.๐ 2 days ago
Loaders ๐
- browserify
๐ฅ 13.7k
๐ 363k
- browser-side require() the node.js way๐ 3 months ago
- RequireJS
๐ฅ 12.7k
๐ 101k
- A file and module loader for JavaScript๐ a year ago
- systemjs
๐ฅ 11.6k
๐ 127k
- Dynamic ES module loader๐ 13 days ago
- SeaJS
๐ฅ 8.2k
๐ 267
- A Module Loader for the Web๐ 3 years ago
- HeadJS
๐ฅ 4.2k
๐ 182
- The only script in your HEAD.๐ 8 years ago
- script.js
๐ฅ 2.9k
๐ 65.8k
- Asyncronous JavaScript loader and dependency manager๐ 3 years ago
- curl
๐ฅ 1.9k
๐ 1.5k
- curl.js is small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS, HTML/text, and legacy scripts.๐ 5 years ago
- lazyload
๐ฅ 1.4k
- An ancient tiny JS and CSS loader from the days before everyone had written one. Unmaintained.๐ 7 years ago
- ESL
๐ฅ 825
๐ 4
- enterprise standard loader๐ 3 years ago
- LodJS
๐ฅ 296
- JavaScriptๆจกๅๅ ่ฝฝๅจ๏ผๅบไบAMDใ่ฟไปไธบๆญข๏ผๅฏนAMD็่งฃๆๅฅฝ็ๅฎ็ฐใ - modulejs
๐ฅ 119
๐ 10
- Lightweight JavaScript module system.๐ a year ago
Bundlers ๐
- 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
๐ฅ 38.6k
๐ 138k
- Blazing fast, zero configuration web application bundler๐ 2 hours ago
- Rollup
๐ฅ 20.4k
๐ 793k
- Next-generation ES module bundler๐ 2 days ago
- browserify
๐ฅ 13.7k
๐ 363k
- browser-side require() the node.js way๐ 3 months ago
- Brunch
๐ฅ 6.8k
๐ 21.4k
- Web applications made easy. Since 2011.๐ a month ago
- Microbundle
๐ฅ 6.2k
๐ 5.8k
- Zero-configuration bundler for tiny modules.๐ 10 days ago
- FuseBox
๐ฅ 4k
๐ 2.1k
- A blazing fast js bundler/loader with a comprehensive API๐ 17 days ago
- Snowpack
Type Checkers ๐
- TypL
๐ฅ 300
- The Type Linter for JS๐ a year ago
- Hindley Milner Definitions
๐ฅ 174
- Runtime type checking for JS with Hindley Milner signatures - TypeScript
- Flow.js
- Hegel
Testing Frameworks ๐
-
Frameworks ๐
- jest
๐ฅ 35.6k
๐ 3.2m
- Delightful JavaScript Testing.๐ 5 days ago
- mocha
๐ฅ 20.6k
๐ 1.3m
- simple, flexible, fun javascript test framework for node.js & the browser๐ 4 days ago
- ava
๐ฅ 19.1k
๐ 64.4k
- Node.js test runner that lets you develop with confidence๐ 7 days ago
- jasmine
๐ฅ 15.2k
๐ 6.5k
- Simple JavaScript testing framework for browsers and node.js๐ 8 hours ago
- TestCafe
๐ฅ 9k
๐ 8.6k
- A Node.js tool to automate end-to-end web testing.๐ 5 days ago
- Protractor
๐ฅ 8.8k
๐ 1.7m
- E2E test framework for Angular apps๐ a year ago
- tape
๐ฅ 5.5k
๐ 188k
- tap-producing test harness for node and browsers๐ 23 days ago
- qunit
๐ฅ 3.9k
๐ 42.2k
- An easy-to-use JavaScript unit testing framework.๐ 14 days ago
- DalekJS
๐ฅ 705
๐ 302
- [unmaintained] DalekJS Base framework๐ 4 years ago
- prova
๐ฅ 334
- Test runner based on Tape and Browserify๐ 4 years ago
- Cypress
- jest
-
Assertion ๐
- react testing library
๐ฅ 14.7k
๐ 2.4m
- Simple and complete React DOM testing utilities that encourage good testing practices.๐ 15 days ago
- Sinon.JS
๐ฅ 8.6k
๐ 403k
- Test spies, stubs and mocks for JavaScript.๐ 19 days ago
- 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
๐ฅ 2.6k
๐ 38k
- Proxies nodejs require in order to allow overriding dependencies during testing.๐ 11 days ago
- expect.js
๐ฅ 2.1k
๐ 35k
- Minimalistic BDD-style assertions for Node.JS and the browser.๐ 6 years ago
- Enzyme
- react testing library
-
Coverage ๐
- 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
๐ฅ 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
๐ฅ 382
๐ 26
- JSCover is a JavaScript Code Coverage Tool that measures line, branch and function coverage๐ 14 days ago
- istanbul
-
Runner ๐
- puppeteer
๐ฅ 71.3k
๐ 143k
- Headless Chrome Node.js API๐ 5 days ago
- phantomjs
๐ฅ 28.4k
- Scriptable Headless Browser๐ a year ago
- karma
๐ฅ 11.5k
๐ 2.1m
- Spectacular Test Runner for JavaScript๐ 13 days ago
- nightwatch
๐ฅ 10.7k
๐ 125k
- End-to-end testing framework written in Node.js and using the Webdriver API๐ 6 days ago
- casperjs
๐ฅ 7.3k
๐ 5.4k
- CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS๐ 3 years ago
- webdriverio
๐ฅ 6.8k
๐ 33.1k
- Next-gen browser and mobile automation test framework for Node.js๐ 4 days ago
- zombie
๐ฅ 5.5k
๐ 9k
- Insanely fast, full-stack, headless browser testing using node.js๐ a year ago
- intern
๐ฅ 4.3k
๐ 2.1k
- A next-generation code testing stack for JavaScript.๐ 7 months ago
- slimerjs
๐ฅ 3k
- A scriptable browser like PhantomJS, based on Firefox๐ a year ago
- taiko
๐ฅ 2.8k
๐ 478
- A node.js library for testing modern web applications๐ 12 days ago
- totoro
๐ฅ 566
- A simple and stable cross-browser testing tool. ็ฎๅ็จณๅฎ็่ทจๆต่งๅจๆต่ฏๅทฅๅ ทใ - yolpo
- puppeteer
QA Tools ๐
- prettier
๐ฅ 39.9k
๐ 3m
- Prettier is an opinionated code formatter.๐ 6 days ago
- JavaScript Standard Style
๐ฅ 25.6k
๐ 140k
- JavaScript Style Guide, with linter & automatic code fixer๐ 18 days ago
- husky
๐ฅ 23.2k
๐ 486k
- Modern native Git hooks made easy woof!๐ 4 days ago
- ESLint
๐ฅ 18.7k
๐ 5.1m
- Find and fix problems in your JavaScript code.๐ 7 days ago
- 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
๐ฅ 7.3k
๐ 341k
- Beautifier for javascript๐ 5 days ago
- jscs
๐ฅ 5k
๐ 57.6k
- JavaScript Code Style checker (unmaintained)๐ 4 years ago
- JSLint
๐ฅ 3.4k
- The JavaScript Code Quality Tool๐ 5 days ago
- jsinspect
๐ฅ 3.3k
๐ 678
- Detect copy-pasted and structurally similar code๐ 4 years ago
- jsfmt
๐ฅ 1.7k
๐ 217
- For formatting, searching, and rewriting JavaScript.๐ 5 years ago
- buddy.js
๐ฅ 760
๐ 89
- Magic number detection for JavaScript๐ 4 years ago
- Pre-evaluate code at buildtime
๐ฅ 101
๐ 1.1k
- Pre-evaluate code at build-time with babel-macros๐ a year ago
MVC Frameworks and Libraries ๐
- vue
๐ฅ 185k
๐ 151k
- Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.๐ 4 days ago
- react-native
๐ฅ 96.3k
๐ 690k
- A framework for building native apps with React.๐ 7 hours ago
- angular
๐ฅ 74.2k
๐ 1.9m
- The modern web developerโs platform๐ a day ago
- angular.js
๐ฅ 59.6k
๐ 121k
- AngularJS - HTML enhanced for web apps!๐ 15 days ago
- svelte
๐ฅ 48k
๐ 50.7k
- Cybernetically enhanced web apps๐ 2 days ago
- meteor
๐ฅ 42.5k
- Meteor, the JavaScript App Platform๐ 2 days ago
- preact
๐ฅ 29.3k
๐ 43.6k
- Fast 3kB React alternative with the same modern API. Components & Virtual DOM.๐ 9 days ago
- backbone
๐ฅ 27.8k
๐ 46.7k
- Give your JS App some Backbone with Models, Views, Collections, and Events๐ a year ago
- ember.js
๐ฅ 21.9k
๐ 25.9k
- Ember.js - A JavaScript framework for creating ambitious web applications๐ 5 days ago
- 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
๐ฅ 18.6k
๐ 2.3k
- The tiny framework for building hypertext applications.๐ 2 months ago
- Alpine.js
๐ฅ 17k
๐ 19.7k
- A rugged, minimal framework for composing JavaScript behavior in your markup.๐ 6 days ago
- inferno
๐ฅ 14.9k
๐ 3.2k
- An extremely fast, React-like JavaScript library for building modern user interfaces๐ a month ago
- riot
๐ฅ 14.5k
๐ 3.8k
- Simple and elegant component-based UI library๐ 13 days ago
- feathers
๐ฅ 13.4k
๐ 3.5k
- A framework for real-time applications and REST APIs with JavaScript and TypeScript๐ 12 days ago
- mithril.js
๐ฅ 12.7k
๐ 6.3k
- A JavaScript Framework for Building Brilliant Applications๐ 18 days ago
- knockout
๐ฅ 10k
๐ 5.7k
- Knockout makes it easier to create rich, responsive UIs with JavaScript๐ 4 months ago
- marionette
๐ฅ 7.1k
๐ 2.8k
- The Backbone Framework๐ 7 months ago
- ractive
๐ฅ 5.8k
๐ 1.9k
- Next-generation DOM manipulation๐ 22 days ago
- 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
๐ฅ 3.6k
๐ 406
- Lightweight MVC library for building JavaScript applications๐ 4 years ago
- rivets
๐ฅ 3.2k
๐ 259
- Lightweight and powerful data binding.๐ 5 years ago
- chaplin
๐ฅ 2.9k
- HTML5 application architecture using Backbone.js๐ a year ago
- way.js
๐ฅ 2.9k
- Simple, lightweight, persistent two-way databinding - jsblocks
๐ฅ 2.8k
- Better MV-ish Framework๐ 2 months ago
- canjs
๐ฅ 1.9k
๐ 1.3k
- Build CRUD apps in fewer lines of code.๐ 6 months ago
- thorax
๐ฅ 1.3k
- Strengthening your Backbone๐ 3 months ago
- ripple
๐ฅ 1.3k
๐ 11
- A tiny foundation for building reactive views๐ 7 years ago
- espresso.js
๐ฅ 517
- Super minimal MVC library๐ 7 months ago
- Lucia
๐ฅ 513
๐ 10
- 3kb library for tiny web apps๐ 5 days ago
- atvjs
๐ฅ 268
๐ 26
- Blazing fast Apple TV application development using pure JavaScript๐ 2 years ago
- 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
- react
- LiquidLava
- makefun
- FoalTS
Node-Powered CMS Frameworks ๐
- Ghost
๐ฅ 37.8k
๐ 817
- The #1 headless Node.js CMS for professional publishing๐ 4 days ago
- Strapi
๐ฅ 37.3k
๐ 16.4k
- Open source Node.js Headless CMS to easily build customisable APIs๐ 3 days ago
- Reaction Commerce
๐ฅ 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
๐ฅ 4.1k
๐ 613
- The most powerful headless CMS for Node.js โ built with GraphQL and React๐ 4 days ago
- 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
๐ฅ 1.6k
- Business class content management for Node.js (plugins, server cluster management, data-driven pages)๐ a year ago
- Factor
๐ฅ 1.2k
๐ 40
- 100% JavaScript framework for marketing sites and application dashboards.๐ a month ago
- Cody
๐ฅ 664
๐ 7
- Javascript Content Management System running on Node.js๐ a year ago
- We.js
๐ฅ 206
๐ 16
- We.js, extensible Node.js MVC framework - CLI - Nodizecms
๐ฅ 177
๐ 1
- A Node.js CMS written in CoffeeScript, with a user friendly backend๐ 8 years ago
- Hatch.js
๐ฅ 72
- Hatch.js - not officially supported๐ 5 years ago
- TaracotJS
๐ฅ 16
- TaracotJS Instance Generator
Templating Engines ๐
- Pug
๐ฅ 20.2k
๐ 331k
- Pug โ robust, elegant, feature rich template engine for Node.js๐ 4 months ago
- handlebars.js
๐ฅ 15.7k
๐ 3m
- Millions of developers and companies build, ship, and maintain their software on GitHub โ the largest and most advanced development platform in the world.๐ 8 months ago
- mustache.js
๐ฅ 14.7k
๐ 293k
- Minimal templating with {{mustaches}} in JavaScript๐ 2 months ago
- marko
๐ฅ 10.4k
๐ 3k
- A declarative, HTML-based language that makes building web apps fun๐ 16 days ago
- EJS
๐ฅ 5.5k
๐ 2.6m
- Embedded JavaScript templates -- http://ejs.co๐ 15 days ago
- hogan.js
๐ฅ 5.1k
- A compiler for the Mustache templating language๐ 2 years ago
- doT
๐ฅ 4.7k
๐ 15.9k
- The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.๐ a year ago
- swig
๐ฅ 3.1k
๐ 45.8k
- Take a swig of the best template engine for JavaScript.๐ 5 years ago
- dustjs
๐ฅ 2.8k
๐ 4.8k
- Asynchronous Javascript templating for the browser and server๐ 5 years ago
- eco
๐ฅ 1.7k
- Embedded CoffeeScript templates๐ 9 years ago
- 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
๐ฅ 802
- A tiny javascript templating framework in ~400 bytes gzipped๐ 6 years ago
- xtemplate
๐ฅ 542
๐ 1.4k
- eXtensible Template Engine lib for node and the browser๐ a month ago
- EHTML
๐ฅ 161
- HTML Framework that allows you not to write JavaScript code.๐ 3 months ago
- nunjucks
Articles and Posts ๐
- The JavaScript that you should know
- How JavaScript works
- Multi-threading using web-workers
- this keyword in JavaScript
Data Visualization ๐
- d3
๐ฅ 97.4k
๐ 212k
- Bring data to life with SVG, Canvas and HTML.๐ 15 days ago
- three.js
๐ฅ 72k
๐ 56.7k
- JavaScript 3D Library.๐ a day ago
- Chart.js
๐ฅ 54.1k
๐ 387k
- Simple HTML5 Charts using the tag๐ a day ago
- echarts
๐ฅ 46.8k
๐ 147k
- Apache ECharts is a powerful, interactive charting and data visualization library for browser๐ 4 days ago
- fabric.js
๐ฅ 19k
๐ 4.6k
- Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser๐ 7 days ago
- recharts
๐ฅ 16.5k
๐ 48.7k
- Redefined chart library built with React and D3๐ 2 months ago
- BabylonJS
๐ฅ 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
๐ฅ 13.9k
๐ 1.2k
- Simple, responsive, modern SVG Charts with zero dependencies๐ 11 days ago
- chartist-js
๐ฅ 12.6k
๐ 47k
- Simple responsive charts๐ 2 years ago
- 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
๐ฅ 10.9k
๐ 33.2k
- JavaScript Vector Library๐ a year ago
- G2
๐ฅ 10.8k
๐ 8k
- A highly interactive data-driven visualization grammar for statistical charts.๐ 2 days ago
- trianglify
๐ฅ 9.7k
๐ 562
- Algorithmically generated triangle art๐ 8 months ago
- sigma.js
๐ฅ 9.4k
๐ 436
- A JavaScript library dedicated to graph drawing๐ 3 years ago
- c3
๐ฅ 9.1k
๐ 6.1k
- A D3-based reusable chart library๐ 2 months ago
- svg.js
๐ฅ 8.9k
๐ 901
- The lightweight library for manipulating and animating SVG๐ 2 days ago
- vis
๐ฅ 7.9k
๐ 3.8k
- This project is not maintained anymore! Please go to https://github.com/visjs๐ 2 years ago
- two.js
๐ฅ 7.2k
- A renderer agnostic two-dimensional drawing api for the web.๐ 17 days ago
- dc.js
๐ฅ 7.2k
๐ 766
- Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js๐ a month ago
- nvd3
๐ฅ 7.1k
๐ 20.5k
- A reusable charting library written in d3.js๐ 3 years ago
- morris.js
๐ฅ 7k
๐ 33.2k
- Pretty time-series line graphs๐ 5 years ago
- rickshaw
๐ฅ 6.5k
๐ 4k
- JavaScript toolkit for creating interactive real-time graphs๐ a year ago
- mxGraph
๐ฅ 6.1k
- mxGraph is a fully client side JavaScript diagramming library๐ 7 months ago
- flot
๐ฅ 5.9k
๐ 27k
- Attractive JavaScript charts for jQuery๐ 3 months ago
- heatmap.js
๐ฅ 5.6k
๐ 1.2k
- JavaScript Library for HTML5 canvas based heatmaps๐ 4 years ago
- epoch
๐ฅ 5k
๐ 135
- A general purpose, real-time visualization library.๐ 5 years ago
- cubism
๐ฅ 4.9k
- Cubism.js: A JavaScript library for time series visualization. - peity
๐ฅ 4.2k
- Progressive pie, donut, bar and line charts๐ a year ago
- d3-cloud
๐ฅ 3.4k
๐ 2.2k
- Create word clouds in JavaScript.๐ 3 years ago
- arbor
๐ฅ 2.6k
- a graph visualization library using web workers and jQuery๐ 9 years ago
- Frappe Gantt
๐ฅ 2.4k
๐ 422
- Open Source Javascript Gantt๐ a year ago
- G2Plot
๐ฅ 1.9k
๐ 1k
- An interactive and responsive charting library๐ 11 days ago
- envisionjs
๐ฅ 1.6k
- Dynamic HTML5 visualization๐ 8 years ago
- g.raphael
๐ฅ 1.5k
- Charts for Raphaรซl - jquery.sparkline
๐ฅ 1.2k
- A plugin for the jQuery javascript library to generate small sparkline charts directly in the browser๐ 8 years ago
- GraphicsJS
๐ฅ 941
๐ 8
- A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology.๐ a month ago
- d4
๐ฅ 430
- A friendly reusable charts DSL for D3๐ 2 years ago
- vega
๐ฅ 28
- A visualization grammar. Moved to: https://github.com/vega/vega - processing.js
- dimple.js
Timeline ๐
- timesheet.js
๐ฅ 6.9k
- JavaScript library for HTML5 & CSS3 time sheets๐ 3 years ago
- TimelineJS v3
๐ฅ 2.3k
- TimelineJS v3: A Storytelling Timeline built in JavaScript. http://timeline.knightlab.com๐ 18 days ago
Spreadsheet ๐
- 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
๐ฅ 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
๐ฅ 643
๐ 202
- A simple, modern and interactive datatable library for the web๐ 9 months ago
Editors ๐
- quill
๐ฅ 30.2k
๐ 54.3k
- Quill is a modern WYSIWYG editor built for compatibility and extensibility.๐ 3 months ago
- ace
๐ฅ 23.2k
- Ace (Ajax.org Cloud9 Editor)๐ 5 days ago
- CodeMirror
๐ฅ 23k
๐ 97.8k
- In-browser code editor๐ 2 days ago
- Draft.js
๐ฅ 20.5k
๐ 88.2k
- A React framework for building text editors.๐ 3 days ago
- trix
๐ฅ 16.3k
๐ 5.4k
- A rich text editor for everyday writing๐ 2 months ago
- medium-editor
๐ฅ 15.2k
๐ 3k
- Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution.๐ a year ago
- Summernote
๐ฅ 10.2k
๐ 16.4k
- Super simple WYSIWYG editor๐ a day ago
- TinyMCE
๐ฅ 9.5k
๐ 963
- The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular๐ 3 days ago
- jsoneditor
๐ฅ 8.7k
๐ 3k
- A web-based tool to view, edit, format, and validate JSON๐ 22 days ago
- wysihtml5
๐ฅ 6.6k
- Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles.๐ 7 years ago
- bootstrap-wysiwyg
๐ฅ 5.6k
- Tiny bootstrap-compatible WISWYG rich text editor๐ 6 years ago
- pen
๐ฅ 4.7k
- enjoy live editing (+markdown)๐ 3 years ago
- vim.js
๐ฅ 4.4k
- JavaScript port of Vim๐ 6 years ago
- EpicEditor
๐ฅ 4.3k
๐ 28
- EpicEditor is an embeddable JavaScript Markdown editor with split fullscreen editing, live previewing, automatic draft saving, offline support, and more. For developers, it offers a robust API, can be easily themed, and allows you to swap out the bundled Markdown parser with anything you throw at it.๐ a year ago
- Squire
๐ฅ 4.3k
๐ 1.2k
- HTML5 rich text editor. Try the demo integration at๐ 3 months ago
- bootstrap-wysihtml5
๐ฅ 4.2k
- Simple, beautiful wysiwyg editor๐ 7 years ago
- Trumbowyg
๐ฅ 3.6k
๐ 1.4k
- A lightweight and amazing WYSIWYG JavaScript editor - 20kB only (8kB gzip)๐ 8 days ago
- editor
๐ฅ 2.7k
- A markdown editor. http://lab.lepture.com/editor/๐ 4 years ago
- jquery-notebook
๐ฅ 1.7k
- A modern, simple and elegant WYSIWYG rich text editor.๐ 5 years ago
- popline
๐ฅ 1k
- Popline is an HTML5 Rich-Text-Editor Toolbar๐ a year ago
- raptor-editor
๐ฅ 527
- Raptor, an HTML5 WYSIWYG content editor!๐ 6 years ago
- ckeditor-releases
๐ฅ 511
๐ 4.1k
- Official distribution releases of CKEditor 4.๐ a month ago
- esprima
๐ฅ 376
- ECMAScript parsing infrastructure for multipurpose analysis๐ 13 days ago
Documentation ๐
- ESDoc
๐ฅ 2.7k
๐ 13.3k
- ESDoc - Good Documentation for JavaScript๐ 3 years ago
- 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
๐ฅ 2.1k
๐ 4.6k
- JavaScript documentation generator for node using markdown and jsdoc๐ a year ago
- jsduck
๐ฅ 1.5k
- Simple JavaScript Duckumentation generator.๐ 2 years ago
- Ronn
๐ฅ 1.2k
๐ 1.4k
- the opposite of roff๐ 8 years ago
- jsdox
๐ฅ 205
๐ 393
- simplified jsdoc 3๐ 5 years ago
- DevDocs
- dexy
- docco
- styledocco
- YUIDoc
- coddoc
- sphinx
- Using JSDoc
- Beautiful docs
- documentation.js
Files ๐
- PDF.js
๐ฅ 35.2k
๐ 135
- PDF Reader in JavaScript๐ 4 days ago
- jsPDF
๐ฅ 22.2k
๐ 28.8k
- Client-side JavaScript PDF generation for everyone.๐ a month ago
- Papa Parse
๐ฅ 9.8k
๐ 27.3k
- Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input๐ 9 days ago
- diff2html
๐ฅ 1.7k
๐ 1.7k
- Pretty diff to html javascript library (diff2html)๐ 23 days ago
- jBinary
๐ฅ 504
๐ 81
- High-level API for working with binary data.๐ 2 months ago
Functional Programming ๐
- lodash
๐ฅ 49.8k
๐ 11m
- A modern JavaScript utility library delivering modularity, performance, & extras.๐ 2 months ago
- underscore
๐ฅ 26k
๐ 1.3m
- JavaScript's utility _ belt๐ a month ago
- lazy.js
๐ฅ 6k
๐ 1.9k
- Like Underscore, but lazier๐ 3 years ago
- Sugar
๐ฅ 4.4k
๐ 3.9k
- A Javascript library for working with native objects.๐ a year ago
- mout
๐ฅ 1.2k
๐ 82.8k
- Modular JavaScript Utilities๐ a year ago
- rambda
๐ฅ 1.1k
๐ 1.3k
- Faster and smaller alternative to Ramda๐ 8 days ago
- mesh
๐ฅ 1k
- utility library for async iterable iterators - preludejs
๐ฅ 83
๐ 4
- Hardcore Functional Programming for JavaScript๐ a year ago
- ramda
๐ฅ 54
- Practical functional Javascript๐ 4 months ago
Reactive Programming ๐
- RxJS
๐ฅ 25k
๐ 5.4m
- A reactive programming library for JavaScript๐ 5 days ago
- MobX
๐ฅ 23.9k
๐ 82.8k
- Simple, scalable state management.๐ 3 days ago
- Bacon
๐ฅ 6.3k
๐ 2.5k
- Functional reactive programming library for TypeScript and JavaScript๐ a month ago
- Most.js
๐ฅ 3.4k
๐ 5.7k
- Ultra-high performance reactive programming๐ 9 months ago
- concent
๐ฅ 933
๐ 64
- State management that tailored for react, it is simple, predictable, progressive and efficient.๐ 4 days ago
- Kefir
๐ฅ 7
- You're looking for https://github.com/rpominov/kefir๐ 6 years ago
- Highland
- Cycle.js
Data Structure ๐
- immutable-js
๐ฅ 31.1k
- Immutable persistent data collections for Javascript which increase efficiency and simplicity.๐ 8 days ago
- mori
๐ฅ 3.3k
๐ 335
- ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript๐ 6 years ago
- buckets
๐ฅ 1.2k
๐ 154
- A complete, fully tested and documented data structure library written in pure JavaScript.๐ a year ago
- 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 ๐
- moment
๐ฅ 45.8k
๐ 2.4m
- Parse, validate, manipulate, and display dates in javascript.๐ 4 months ago
- 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
๐ฅ 26.2k
๐ 884k
- Modern JavaScript date utility library๐ 24 days ago
- luxon
๐ฅ 11.3k
๐ 63.3k
- A library for working with dates and times in JS๐ a month ago
- 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
๐ฅ 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
๐ฅ 3.6k
๐ 526k
- Timezone support for moment.js๐ 5 months ago
- ms.js
๐ฅ 3.5k
๐ 11.1m
- Tiny millisecond conversion utility๐ 7 months ago
- fecha
๐ฅ 1.9k
๐ 147k
- Lightweight and simple JS date formatting and parsing๐ 3 months ago
- date
๐ฅ 1.4k
๐ 7.4k
- Date() for humans๐ 2 years ago
- timezone-js
๐ฅ 829
๐ 232
- DEPRECATED: Timezone-enabled JavaScript Date object. Uses Olson zoneinfo files for timezone data.๐ 4 years ago
- countdown.js
๐ฅ 387
- Super simple countdowns.๐ 8 years ago
- map-countdown
๐ฅ 2
- Display the countdown on top of the Google Maps๐ 7 months ago
String ๐
- URI.js
๐ฅ 6.1k
๐ 623k
- Javascript URL mutation library๐ 4 months ago
- query-string
๐ฅ 5.5k
๐ 4.4m
- Parse and stringify URL query strings๐ 5 days ago
- voca
๐ฅ 3.3k
๐ 2.9k
- The ultimate JavaScript string library๐ a year ago
- underscore.string
๐ฅ 3.3k
๐ 296k
- String manipulation helpers for javascript๐ 3 years ago
- he
๐ฅ 2.9k
๐ 4.9m
- A robust HTML entity encoder/decoder written in JavaScript.๐ 3 years ago
- sprintf.js
๐ฅ 2k
๐ 7.7m
- sprintf.js is a complete open source JavaScript sprintf implementation๐ a year ago
- string.js
๐ฅ 1.7k
๐ 30k
- Extra JavaScript string methods. - multiline
๐ฅ 1.4k
๐ 13.3k
- Multiline strings in JavaScript๐ 3 years ago
- 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
๐ฅ 490
๐ 180
- Lightweight URL manipulation with JavaScript๐ 8 months ago
- plexis
๐ฅ 138
- Lo-fi, powerful, community-driven string manipulation library.๐ a year ago
- selecting
๐ฅ 79
- A library that allows you to access the text selected by the user๐ 6 years ago
Number ๐
- Numeral-js
๐ฅ 8.8k
๐ 58k
- A javascript library for formatting and manipulating numbers.๐ 4 years ago
- odometer
๐ฅ 7.1k
๐ 879
- Smoothly transitions numbers with ease. #hubspot-open-source๐ 4 years ago
- chance.js
๐ฅ 5.6k
๐ 47.9k
- Chance - Random generator helper for JavaScript๐ 4 months ago
- Fraction.js
๐ฅ 325
๐ 95.5k
- Fraction is a rational number library written in JavaScript๐ a month ago
- Complex.js
๐ฅ 175
๐ 16.9k
- A complex number library๐ a month ago
- Polynomial.js
๐ฅ 92
๐ 35
- A JavaScript library to work with polynomials๐ 9 months ago
- Quaternion.js
๐ฅ 63
๐ 153
- A JavaScript Quaternion library๐ 2 months ago
- accounting.js
๐ฅ 31
- A lightweight JavaScript library for number, money and currency formatting. (MOVED) - money.js
๐ฅ 9
- money.js is a tiny (1kb) javascript currency conversion library, for web & nodeJS. (MOVED)๐ 7 years ago
Storage ๐
- localForage
๐ฅ 19.1k
๐ 173k
- Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API.๐ a year ago
- js-cookie
๐ฅ 17.7k
๐ 231k
- A simple, lightweight JavaScript API for handling browser cookies๐ 10 months ago
- store.js
๐ฅ 13.5k
๐ 15.6k
- Cross-browser storage for all use cases, used across the web.๐ 3 years ago
- jquery-cookie
๐ฅ 8.7k
๐ 3.2k
- No longer maintained, superseded by JS Cookie:๐ 6 years ago
- basket.js
๐ฅ 3.4k
๐ 15
- A script and resource loader for caching & loading files with localStorage๐ 5 years ago
- lawnchair.js
๐ฅ 2.1k
- A lightweight clientside JSON document store, - cross-storage
๐ฅ 2k
๐ 202
- Cross domain local storage, with permissions๐ 4 years ago
- basil.js
๐ฅ 2k
๐ 356
- The missing Javascript smart persistent layer๐ 5 months ago
- Cookies
๐ฅ 1.8k
๐ 3.5k
- JavaScript Client-Side Cookie Manipulation Library๐ 5 years ago
- jStorage
๐ฅ 1.5k
- jStorage is a simple key/value database to store data on browser side - DB.js
๐ฅ 774
๐ 121
- db.js is a wrapper for IndexedDB to make it easier to work against๐ 5 years ago
- crumbsjs
๐ฅ 228
๐ 3
- A lightweight vanilla ES6 cookies and local storage JavaScript library๐ a month ago
- bag.js
๐ฅ 78
๐ 15
- JS / CSS / files loader + key/value storage๐ a year ago
- sql.js
๐ฅ 42
- Millions of developers and companies build, ship, and maintain their software on GitHub โ the largest and most advanced development platform in the world.๐ a year ago
- awesome-web-storage
Color ๐
- colors
๐ฅ 8.9k
๐ 1.2k
- Smarter defaults for colors on the web.๐ 3 years ago
- chroma.js
๐ฅ 8.1k
๐ 20.1k
- JavaScript library for all kinds of color manipulations๐ 19 days ago
- randomColor
๐ฅ 5.6k
๐ 9.1k
- A tiny script for generating attractive colors๐ 4 months ago
- Vibrant.js
๐ฅ 4.6k
- Extract prominent colors from an image. JS port of Android's Palette.๐ 4 years ago
- TinyColor
๐ฅ 3.9k
๐ 303k
- Fast, small color manipulation and conversion for JavaScript๐ 4 months ago
- color
๐ฅ 3.7k
๐ 4.8m
- Javascript color conversion and manipulation library๐ 9 months ago
- PleaseJS
๐ฅ 2.3k
๐ 219
- JavaScript Library for creating random pleasing colors and color schemes๐ 7 years ago
I18n And L10n ๐
- i18next
๐ฅ 5.7k
๐ 52k
- i18next: learn once - translate everywhere๐ 9 days ago
- polyglot
๐ฅ 3.4k
๐ 36.6k
- Give your JavaScript the ability to speak many languages.๐ a month ago
- ttag
๐ฅ 260
๐ 217
- simple approach for javascript localization๐ 3 months ago
- babelfish
๐ฅ 228
๐ 48
- human friendly i18n for javascript (node.js + browser)๐ a year ago
Control Flow ๐
- async
๐ฅ 27.2k
๐ 8m
- Async utilities for node and the browser๐ 24 days ago
- Bluebird
๐ฅ 19.7k
๐ 7.4m
- Bluebird is a full featured promise library with unmatched performance.๐ 4 months ago
- q
๐ฅ 14.9k
๐ 5.5m
- A promise library for JavaScript๐ a year ago
- when
๐ฅ 3.4k
๐ 1.2m
- A solid, fast Promises/A+ and when() implementation, plus other async goodies.๐ 4 years ago
- step
๐ฅ 2.2k
๐ 3.5k
- An async control-flow library that makes stepping through logic easy. - contra
๐ฅ 758
๐ 9k
- Asynchronous flow control with a functional taste to it๐ 5 years ago
- sporadic
๐ฅ 12
- Composable Concurrency Abstractions for JavaScript.๐ a year ago
- ObjectEventTarget
๐ฅ 8
๐ 1
- A same behaviour EventTarget prototype, that can work with any object from JavaScript๐ 5 years ago
Routing ๐
- page.js
๐ฅ 7.4k
๐ 5.1k
- Micro client-side router inspired by the Express router๐ a year ago
- director
๐ฅ 5.6k
๐ 17.1k
- a tiny and isomorphic URL router for JavaScript๐ 6 years ago
- crossroads
๐ฅ 1.4k
๐ 667
- JavaScript Routes๐ 6 years ago
- pathjs
๐ฅ 1.1k
- Simple, lightweight routing for web browsers๐ 9 years ago
- navaid
๐ฅ 664
๐ 197
- A navigation aid (aka, router) for the browser in 850 bytes~!๐ 9 months ago
- davis.js
๐ฅ 533
- RESTful degradable JavaScript routing using pushState
Security ๐
- 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
๐ฅ 4.1k
๐ 74.2k
- Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist๐ 2 months ago
- 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
๐ฅ 1k
๐ 20.1k
- Secure XSS Filters.๐ 5 years ago
Log ๐
- log
๐ฅ 2.8k
๐ 37
- Console.log with style.๐ a year ago
- 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
๐ฅ 404
๐ 56
- Clear console logging for every browser๐ 6 years ago
- Conzole
๐ฅ 200
- Oaxoa.github.io๐ 8 years ago
- minilog
- storyboard
RegExp ๐
Voice Command ๐
- annyang
๐ฅ 6.1k
๐ 537
- Speech recognition for your site๐ 5 months ago
- voix.js
๐ฅ 539
- A JavaScript library to add voice commands to your sites, apps or games.
API ๐
- axios
๐ฅ 85.3k
๐ 4.4m
- Promise based HTTP client for the browser and node.js๐ a month ago
- React Query
๐ฅ 20.9k
๐ 13.9k
- Hooks for fetching, caching and updating asynchronous data in React๐ a day ago
- SWR
๐ฅ 17.6k
๐ 24.6k
- React Hooks library for remote data fetching๐ 4 days ago
- wretch
๐ฅ 2.2k
๐ 672
- A tiny wrapper built around fetch with an intuitive syntax.๐ a month ago
- bottleneck
๐ฅ 1.2k
๐ 33k
- Job scheduler and rate limiter, supports Clustering๐ a year ago
- Optic
๐ฅ 846
๐ 11
- Optic documents and tests your API as you build it๐ 4 days ago
- jquery.rest
๐ฅ 616
- A jQuery plugin for easy consumption of RESTful APIs๐ 10 months ago
- amygdala
๐ฅ 393
๐ 15
- RESTful HTTP client for JavaScript powered web applications๐ 6 years ago
- oauth-signature-js
๐ฅ 226
๐ 948
- JavaScript OAuth 1.0a signature generator (RFC 5849) for node and the browser๐ 4 years ago
- FarFetch
๐ฅ 48
- Modern Fetch API wrapper for simplicity. - Rails Ranger
๐ฅ 33
- An opinionated AJAX client for Ruby on Rails APIs๐ 6 months ago
- Bearer.sh
๐ฅ 17
๐ 20
- Bearer provides all of the tools to build, run and manage API integrations.๐ a year ago
Streaming ๐
- Tailor
๐ฅ 1.6k
๐ 100
- A streaming layout service for front-end microservices๐ 10 months ago
Vision Detection ๐
- tracking.js
๐ฅ 8.8k
๐ 610
- A modern approach for Computer Vision on the web๐ 5 months ago
- ocrad.js
๐ฅ 3.3k
๐ 93
- OCR in Javascript via Emscripten๐ 2 years ago
Machine Learning ๐
- ConvNetJS
๐ฅ 10.2k
- Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser.๐ 5 years ago
- Brain.js
๐ฅ 8k
๐ 473
- [UNMAINTAINED] Simple feed-forward neural network in JavaScript๐ 3 years ago
- Synaptic.js
๐ฅ 6.8k
๐ 969
- architecture-free neural network library for node.js and the browser๐ 2 years ago
- Mind.js
๐ฅ 1.4k
๐ 28
- A neural network library built in JavaScript๐ 4 years ago
- DN2A
๐ฅ 463
- DN2A - Digital Neural Networks Architecture in JavaScript๐ a year ago
- Synapses
๐ฅ 50
๐ 2
- A lightweight library for neural networks that runs anywhere๐ 3 months ago
- TensorFlow.js
- ml5.js
Browser Detection ๐
- bowser
๐ฅ 4.9k
๐ 191k
- a browser detector๐ 9 months ago
Benchmark ๐
- benchmark.js
๐ฅ 4.9k
๐ 48.1k
- A benchmarking library. As used on jsPerf.com.๐ 3 years ago
- matcha
๐ฅ 546
๐ 4.2k
- A caffeine driven, simplistic approach to benchmarking.๐ 5 years ago
Code highlighting ๐
- Highlight.js
๐ฅ 18.6k
๐ 818k
- JavaScript syntax highlighter with language auto-detection and zero dependencies.๐ 4 days ago
- PrismJS
๐ฅ 9.3k
๐ 217k
- Lightweight, robust, elegant syntax highlighting.๐ 4 days ago
Loading Status ๐
- SpinKit
๐ฅ 18.3k
๐ 3.3k
- A collection of loading indicators animated with CSS๐ a year ago
- pace
๐ฅ 15.3k
๐ 6.9k
- Automatically add a progress bar to your site.๐ 3 months ago
- Spin.js
๐ฅ 9.4k
๐ 13.9k
- A spinning activity indicator๐ 7 months ago
- Ladda
๐ฅ 7.7k
๐ 2.3k
- Buttons with built-in loading indicators.๐ 6 months ago
- progressbar.js
๐ฅ 7.4k
๐ 3.6k
- Responsive and slick progress bars๐ a year ago
- css-loaders
๐ฅ 6.7k
- A collection of loading spinners animated with CSS๐ 2 years ago
- nanobar
๐ฅ 2.8k
๐ 599
- Very lightweight progress bars. No jQuery๐ 4 years ago
- progress.js
๐ฅ 2.4k
- ProgressJs is a JavaScript and CSS3 library which help developers to create and manage progress bar for every objects on the page.๐ 7 years ago
- Mprogress.js
๐ฅ 1.6k
๐ 50
- Material Progress โGoogle Material Design Progress linear bar. By using CSS3 and vanilla JavaScript.๐ 4 years ago
- PageLoadingEffects
๐ฅ 625
- Modern ways of revealing new content using SVG animations.๐ 7 years ago
- topbar
๐ฅ 271
- Tiny & beautiful site-wide progress indicator๐ 6 months ago
- NProgress
Validation ๐
- validator.js
๐ฅ 17.7k
๐ 729k
- String validation๐ a month ago
- jquery-validation
๐ฅ 10.1k
๐ 316k
- jQuery Validation Plugin library sources๐ 5 months ago
- is.js
๐ฅ 9.1k
๐ 16.5k
- Micro check library๐ a year ago
- Parsley.js
๐ฅ 9k
๐ 2.2k
- Validate your forms, frontend, without writing a single line of javascript๐ a month ago
- validate.js
๐ฅ 2.5k
๐ 103
- Lightweight JavaScript form validation library inspired by CodeIgniter.๐ 5 years ago
- validatr
๐ฅ 279
- Cross Browser HTML5 Form Validation.๐ 8 years ago
- Funval
๐ฅ 226
๐ 13
- Joi like validations for TypeScript๐ 7 days ago
- FieldVal
๐ฅ 134
๐ 13
- Millions of developers and companies build, ship, and maintain their software on GitHub โ the largest and most advanced development platform in the world.๐ 4 years ago
- FormValidation
Keyboard Wrappers ๐
- mousetrap
๐ฅ 10.8k
๐ 15.3k
- Simple library for handling keyboard shortcuts in Javascript๐ a year ago
- keymaster
๐ฅ 6.4k
๐ 2.7k
- A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.๐ 3 years ago
- Keypress
๐ฅ 3.2k
๐ 156
- A keyboard input capturing utility in which any key can be a modifier key.๐ 3 years ago
- jquery.hotkeys
๐ฅ 2.6k
- jQuery Hotkeys lets you watch for keyboard events anywhere in your code supporting almost any key combination.๐ 5 years ago
- KeyboardJS
๐ฅ 1.8k
๐ 1k
- A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts.๐ 8 months ago
- jwerty
๐ฅ 1.2k
๐ 665
- Awesome handling of keyboard events๐ 4 years ago
Tours And Guides ๐
- intro.js
๐ฅ 20.3k
๐ 2.1k
- Lightweight, user-friendly onboarding tour library๐ 5 days ago
- 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
๐ฅ 9.2k
๐ 313
- Guide your users through a tour of your app๐ 5 days ago
- chardin.js
๐ฅ 5k
๐ 154
- Simple overlay instructions for your apps.๐ 2 months ago
- bootstrap-tour
๐ฅ 4.4k
๐ 554
- Quick and easy product tours with Twitter Bootstrap Popovers๐ 3 months ago
- hopscotch
๐ฅ 4.3k
- A framework to make it easy for developers to add product tours to their pages.๐ 4 months ago
- joyride
๐ฅ 1.4k
๐ 1
- jQuery feature tour plugin.๐ 10 months ago
- tourist
๐ฅ 1.2k
- Simple, flexible tours for your app - 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
๐ฅ 906
- An interactive guide for web page elements using jQuery and CSS3๐ 4 years ago
Notifications ๐
- toastr
๐ฅ 10.8k
๐ 46.3k
- Simple javascript toast notifications๐ 3 years ago
- noty
๐ฅ 6.8k
- DEPRECATED - Dependency-free notification library that makes it easy to create alert - success - error - warning - information - confirmation messages as an alternative the standard alert dialog.๐ 4 months ago
- notie
๐ฅ 6.1k
๐ 718
- a clean and simple notification, input, and selection suite for javascript, with no dependencies๐ 3 years ago
- messenger
๐ฅ 4.1k
- Growl-style alerts and messages for your app. #hubspot-open-source๐ 3 years ago
- pnotify
๐ฅ 3.6k
๐ 4.1k
- Beautiful JavaScript notifications with Web Notifications support.๐ 2 months ago
- iziToast
๐ฅ 2.3k
๐ 3k
- Elegant, responsive, flexible and lightweight notification plugin with no dependencies.๐ 2 years ago
- humane-js
๐ฅ 2.1k
๐ 238
- A simple, modern, browser notification system๐ 3 years ago
- smoke.js
๐ฅ 936
- framework-agnostic styled alert system for javascript๐ a year ago
Sliders ๐
- reveal.js
๐ฅ 56.6k
๐ 618k
- The HTML Presentation Framework๐ 18 days ago
- 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
๐ฅ 27.6k
๐ 142k
- Most modern mobile touch slider with hardware accelerated transitions๐ 4 days ago
- slick
๐ฅ 26.9k
๐ 133k
- the last carousel you'll ever need๐ 2 years ago
- PhotoSwipe
๐ฅ 21.1k
๐ 11.7k
- JavaScript image gallery for mobile and desktop, modular, framework independent๐ 2 months ago
- Flickity
๐ฅ 6.7k
๐ 6.6k
- Touch, responsive, flickable carousels๐ 6 months ago
- Glide.js
๐ฅ 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
๐ฅ 5k
๐ 808
- An awesome, fully responsive jQuery slider plugin๐ 2 years ago
- bespoke.js
๐ฅ 4.6k
๐ 1.1k
- DIY Presentation Micro-Framework๐ 10 months ago
- Sequence
๐ฅ 3.4k
๐ 34
- The responsive CSS animation framework for creating unique sliders, presentations, banners, and other step-based applications.๐ 10 months ago
- sly
๐ฅ 2.9k
๐ 25
- JavaScript library for one-directional scrolling with item based navigation support.๐ 6 years ago
- vegas
๐ฅ 1.8k
๐ 258
- Vegas is a jQuery/Zepto plugin to add beautiful backgrounds and Slideshows to DOM elements.๐ 5 months ago
- Strut
๐ฅ 1.6k
- Strut - An Impress.js and Bespoke.js Presentation Editor๐ 4 months ago
- slidr
๐ฅ 1.6k
- add some slide effects.๐ 9 months ago
- Embla Carousel
๐ฅ 1.6k
๐ 395
- A lightweight carousel library with fluid motion and great swipe precision๐ 16 days ago
- basic-jquery-slider
๐ฅ 551
- Simple to use, simple to theme, simple to customise. - jcSlider
๐ฅ 53
๐ 3
- A responsive slider jQuery plugin with CSS animations๐ 6 years ago
- jQuery.adaptive-slider
๐ฅ 52
- A jQuery plugin for a slider with adaptive colored figcaption and navigation.๐ 7 years ago
- jQuery.adaptive-slider
๐ฅ 52
- A jQuery plugin for a slider with adaptive colored figcaption and navigation.๐ 7 years ago
- slidesJs
- unslider
Range Sliders ๐
- 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
๐ฅ 2.4k
๐ 38.5k
- jQuery only range slider๐ 6 days ago
- rangeslider.js
๐ฅ 2.1k
๐ 1.1k
- HTML5 input range slider element polyfill๐ 5 days ago
- jQRangeSlider
๐ฅ 679
- A jquery UI range selection slider that supports dates๐ 2 years ago
Form Widgets ๐
-
Input ๐
- typeahead.js
๐ฅ 16.3k
๐ 15k
- typeahead.js is a fast and fully-featured autocomplete library - awesomplete
๐ฅ 6.8k
๐ 1.1k
- Ultra lightweight, usable, beautiful autocomplete with zero dependencies.๐ 8 months ago
- At.js
๐ฅ 5.3k
๐ 1k
- Add Github like mentions autocomplete to your application.๐ 2 years ago
- tag-it
๐ฅ 2.5k
- A jQuery UI plugin to handle multi-tag fields as well as tag suggestions/autocomplete.๐ 7 years ago
- 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
๐ฅ 1.9k
๐ 1
- Makes typing in input fields fun with CSS3 effects๐ 3 years ago
- Placeholders.js
๐ฅ 964
- A JavaScript polyfill for the HTML5 placeholder attribute๐ 6 years ago
- Ion.CheckRadio
๐ฅ 67
๐ 4
- jQuery plugin for styling checkboxes and radio-buttons๐ 6 years ago
- vanilla-masker
๐ฅ 2
- Millions of developers and companies build, ship, and maintain their software on GitHub โ the largest and most advanced development platform in the world.๐ a year ago
- typeahead.js
-
Calendar ๐
- fullcalendar
๐ฅ 14k
๐ 31.1k
- Full-sized drag & drop event calendar๐ 11 days ago
- bootstrap-datepicker
๐ฅ 12.4k
๐ 71.1k
- A datepicker for twitter bootstrap (@twbs)๐ 5 months ago
- Date Range Picker
๐ฅ 10.1k
๐ 12.3k
- JavaScript Date Range, Date and Time Picker Component๐ a year ago
- pickadate.js
๐ฅ 7.7k
๐ 1.2k
- The mobile-friendly, responsive, and lightweight jQuery date & time input picker.๐ 2 years ago
- Pikaday
๐ฅ 7.5k
๐ 6.4k
- A refreshing JavaScript Datepicker โ lightweight, no dependencies, modular CSS๐ 8 months ago
- rome
๐ฅ 2.9k
๐ 16
- Customizable date (and time) picker. Opt-in UI, no jQuery!๐ 2 years ago
- Duet 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
- fullcalendar
-
Select ๐
- 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
๐ฅ 22.1k
๐ 220
- Deprecated - Chosen is a library for making long, unwieldy select boxes more friendly.๐ a year ago
- selectize.js
๐ฅ 12.7k
๐ 4.4k
- Selectize is the hybrid of a textbox and<select>
box. It's jQuery based, and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc.๐ 7 days ago
- select2
-
File Uploader ๐
- 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
๐ฅ 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
๐ฅ 11.1k
๐ 3.6k
- A flexible and fun JavaScript file upload library๐ 5 days ago
- fine-uploader
๐ฅ 8.1k
๐ 1.3k
- Multiple file upload plugin with image previews, drag and drop, progress bars. S3 and Azure support, image scaling, form support, chunking, resume, pause, and tons of other features.๐ 3 years ago
- 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
๐ฅ 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
๐ฅ 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
- jQuery-File-Upload
-
Other ๐
- card
๐ฅ 11.3k
๐ 1.4k
- make your credit card form better in one line of code๐ 13 days ago
- form
๐ฅ 5.1k
๐ 2.9k
- jQuery Form Plugin๐ a year ago
- Garlic.js
๐ฅ 2.4k
๐ 14
- Automatically persist your forms' text and select field values locally, until the form is submitted.๐ 2 years ago
- Countable
๐ฅ 1.6k
๐ 103
- Add live paragraph-, word- and character-counting to an HTML element.๐ 9 months ago
- stretchy
๐ฅ 1.2k
- Form element autosizing, the way it should be. - analytics
๐ฅ 917
๐ 877
- Lightweight analytics abstraction layer for tracking page views, custom events, & identifying visitors๐ 18 days ago
- card
Tips ๐
- hint.css
๐ฅ 8k
๐ 989
- A CSS only tooltip library for your lovely websites.๐ 4 months ago
- tooltipster
๐ฅ 2.8k
๐ 971
- A jQuery tooltip plugin๐ 10 months ago
- toolbar
๐ฅ 2.3k
- A tooltip style toolbar jQuery plugin - tipsy
๐ฅ 2k
- Facebook-style tooltips plugin for jQuery๐ 9 years ago
- qTip2
๐ฅ 2k
๐ 497
- qTip2 - Pretty powerful tooltips๐ a year ago
- opentip
๐ฅ 1.3k
๐ 56
- Opentip is an open source javascript tooltip based on the protoype framework.๐ 8 years ago
- simptip
๐ฅ 650
- A simple CSS tooltip made with Sass - jquery-popup-overlay
๐ฅ 513
๐ 121
- jQuery plugin for responsive and accessible modal windows and tooltips๐ a year ago
Modals and Popups ๐
- SweetAlert
๐ฅ 21.7k
๐ 43.7k
- A beautiful replacement for JavaScript's 'alert'๐ 2 years ago
- Magnific-Popup
๐ฅ 11.2k
๐ 39k
- Light and responsive lightbox script with focus on performance.๐ 4 years ago
- fancyBox
๐ฅ 7.1k
๐ 7.1k
- jQuery lightbox script for displaying images, videos and more. Touch enabled, responsive and fully customizable.๐ a year ago
- vex
๐ฅ 6.9k
๐ 750
- A modern dialog library which is highly configurable and easy to style. #hubspot-open-source๐ 3 years ago
- bootstrap-modal
๐ฅ 5.1k
๐ 5
- Extends the default Bootstrap Modal class. Responsive, stackable, ajax and more.๐ 4 years ago
- colorbox
๐ฅ 4.8k
๐ 537
- A light-weight, customizable lightbox plugin for jQuery๐ a month ago
- lightGallery
๐ฅ 4.4k
๐ 1.5k
- A customizable, modular, responsive, lightbox gallery plugin.๐ 12 days ago
- baguetteBox.js
๐ฅ 2.2k
๐ 674
- Simple and easy to use lightbox script written in pure JavaScript๐ a year ago
- swipebox
๐ฅ 2k
- A touchable jQuery lightbox๐ 5 months ago
- jquery.avgrund.js
๐ฅ 1.8k
๐ 188
- Avgrund is jQuery plugin with new modal concept for popups๐ a year ago
- css-modal
๐ฅ 1.8k
๐ 81
- A modal built with pure CSS, enhanced with JavaScript๐ a year ago
- 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
๐ฅ 513
๐ 121
- jQuery plugin for responsive and accessible modal windows and tooltips๐ a year ago
- jquery-popbox
๐ฅ 432
- jQuery PopBox UI Element๐ 9 years ago
- keukenhof
๐ฅ 10
๐ 1
- Lightweight and easy to use the library for modals๐ 5 months ago
Scroll ๐
- fullPage
๐ฅ 32.3k
๐ 5.6k
- fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple๐ 2 months ago
- 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
๐ฅ 15.3k
๐ 2.3k
- Parallax Engine that reacts to the orientation of a smart device๐ 2 years ago
- iscroll
๐ฅ 12.7k
๐ 4.8k
- Smooth scrolling for the web๐ 4 years ago
- headroom
๐ฅ 10.8k
๐ 3.2k
- Give your pages some headroom. Hide your header until you need it๐ 8 months ago
- onepage-scroll
๐ฅ 9.6k
- Create an Apple-like one page scroller website (iPhone 5S website) with One Page Scroll plugin๐ a year ago
- Clusterize.js
๐ฅ 6.9k
๐ 207
- Tiny vanilla JS plugin to display large data sets easily๐ 2 years ago
- rellax
๐ฅ 6k
๐ 3.8k
- Lightweight, vanilla javascript parallax library๐ 3 months ago
- stellar.js
๐ฅ 4.6k
๐ 217
- Stellar.js - Parallax scrolling made easy๐ 6 years ago
- scrollMonitor
๐ฅ 3.2k
๐ 2.2k
- A simple and fast API to monitor elements as you scroll๐ 2 years ago
- plax
๐ฅ 2.3k
- JQuery powered parallaxing๐ 4 years ago
- jparallax
๐ฅ 1.2k
- jQuery plugin for creating interactive parallax effect๐ 7 months ago
- simpleParallax
๐ฅ 1.2k
๐ 401
- Simple and tiny JavaScript library that adds parallax animations on any images๐ 2 months ago
- ScrollMenu
๐ฅ 201
- A new interface to replace your old boring scrollbar๐ 9 months ago
Menu ๐
- Slideout
๐ฅ 8k
๐ 859
- A touch slideout navigation menu for your mobile web apps.๐ 3 years ago
- jQuery-menu-aim
๐ฅ 7.7k
- jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns like Amazon's.๐ 7 years ago
- 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
๐ฅ 2.1k
๐ 3.5k
- jQuery contextMenu plugin & polyfill๐ 10 months ago
- Slide and swipe
๐ฅ 135
๐ 19
- A sliding swipe menu that works with touchSwipe library.๐ 5 years ago
Table/Grid ๐
- flexboxgrid
๐ฅ 9.2k
๐ 7.2k
- Grid based on CSS3 flexbox๐ 3 years ago
- floatThead
๐ฅ 1.2k
๐ 369
- Fixed . Doesn't need any custom css/html. Does what position:sticky can't๐ 10 days ago
- jTable
๐ฅ 1k
๐ 115
- A JQuery plugin to create AJAX based CRUD tables.๐ 3 years ago
- DataTables
- Tabulator
- Bootstrap Table
- Masonry
- Packery
- Isotope
Frameworks ๐
- Ink
๐ฅ 1.9k
- An HTML5/CSS3 framework used at SAPO for fast and efficient website design and prototyping๐ 7 months ago
- fluidity
๐ฅ 1.1k
- The worlds smallest fully-responsive css framework๐ 5 years ago
- EHTML
๐ฅ 161
- HTML Framework that allows you not to write JavaScript code.๐ 3 months ago
- 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
- w2ui
Gesture ๐
- hammer.js
๐ฅ 22.4k
๐ 329k
- A javascript library for multi-touch gestures :// You can touch this๐ 2 years ago
- Dragula
๐ฅ 20.7k
๐ 11.7k
- Drag and drop so simple it hurts๐ 9 months ago
- touchemulator
๐ฅ 286
๐ 85
- Emulate touch input on your desktop๐ 3 years ago
Maps ๐
- Leaflet
๐ฅ 30.9k
๐ 103k
- JavaScript library for mobile-friendly interactive maps๐ 17 days ago
- Cesium
๐ฅ 7.2k
๐ 2.3k
- An open-source JavaScript library for world-class 3D globes and maps๐ 2 days ago
- gmaps
๐ฅ 7.1k
๐ 3.7k
- the easiest way to use Google Maps๐ 9 months ago
- mapbox.js
๐ฅ 1.8k
๐ 1.4k
- Mapbox JavaScript API, a Leaflet Plugin๐ 4 months ago
- jqvmap
๐ฅ 1.8k
๐ 2.9k
- jQuery Vector Map Library๐ 8 months ago
- polymaps
๐ฅ 1.6k
- Polymaps is a free JavaScript library for making dynamic, interactive maps in modern web browsers.๐ 10 years ago
- kartograph.js
๐ฅ 1.5k
๐ 50
- UNMAINTAINED Open source JavaScript renderer for Kartograph SVG maps๐ 4 years ago
- OpenLayers3
Animations ๐
- 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
๐ฅ 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
๐ฅ 24.3k
๐ 9.3k
- A lightweight JavaScript library for creating particles๐ 4 years ago
- velocity
๐ฅ 17k
๐ 22.9k
- Accelerated JavaScript animation.๐ a year ago
- GreenSock-JS
๐ฅ 12.6k
๐ 51.2k
- GreenSock's GSAP JavaScript animation library (including Draggable).๐ 11 days ago
- Effeckt.css
๐ฅ 11.1k
- This repo is archived. Thanks!๐ 2 years ago
- jquery.transit
๐ฅ 7.4k
๐ 487
- Super-smooth CSS3 transformations and transitions for jQuery๐ 6 years ago
- Dynamic.js
๐ฅ 7.3k
๐ 788
- Javascript library to create physics-based animations๐ 5 years ago
- bounce.js
๐ฅ 6.2k
- Create beautiful CSS3 powered animations in no time.๐ 6 years ago
- move.js
๐ฅ 4.6k
๐ 139
- CSS3 backed JavaScript animation framework๐ 2 months ago
- smoothState.js
๐ฅ 4.5k
๐ 161
- Unobtrusive page transitions with jQuery.๐ 6 months ago
- textillate
๐ฅ 3.6k
๐ 102
- A jquery plugin for CSS3 text animations.๐ 4 years ago
- animatable
๐ฅ 2.5k
- One property, two values, endless possiblities๐ 10 months ago
- 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
๐ฅ 390
๐ 2.2k
- React particles animation background component๐ 3 months ago
- shuffle-images
๐ฅ 207
- The Simplest Way to shuffle through images in a Creative Way๐ a year ago
- TransitionEnd
๐ฅ 94
๐ 133
- TransitionEnd is an agnostic and cross-browser library to work with transitionend event.๐ 3 months ago
- the-cube
๐ฅ 8
- The Cube is an experiment with CSS3 transitions. - Anime.js
- Mo.js
Image Processing ๐
- cropper
๐ฅ 7.8k
๐ 2.3k
- [Deprecated] No longer maintained, please use https://github.com/fengyuanchen/jquery-cropper๐ a year ago
- pica
๐ฅ 2.4k
๐ 1.1k
- Resize image in browser with high quality and high speed๐ 6 days ago
- lena.js
๐ฅ 462
๐ 11
- Library for image processing๐ 6 months ago
ES6 ๐
- Babel (Formerly 6to5)
๐ฅ 39.2k
๐ 5m
- Babel is a compiler for writing next generation JavaScript.๐ 4 days ago
- es6features
๐ฅ 28.5k
- Overview of ECMAScript 6 features๐ 5 years ago
- es6-cheatsheet
๐ฅ 12.6k
- ES2015 [ES6] cheatsheet containing tips, tricks, best practices and code snippets๐ 3 years ago
- Traceur compiler
๐ฅ 8.1k
๐ 37k
- Traceur is a JavaScript.next-to-JavaScript-of-today compiler๐ 5 years ago
- es6-features
๐ฅ 6.1k
- ECMAScript 6: Feature Overview & Comparison๐ 3 years ago
- ECMAScript 6 compatibility table
Generators ๐
- Gatsby.js
๐ฅ 50.6k
๐ 346k
- Build blazing fast, modern apps and websites with React๐ 3 days ago
- Docusaurus
๐ฅ 24.2k
๐ 7k
- Easy to maintain open source documentation websites.๐ 4 days ago
- Gridsome
๐ฅ 7.7k
๐ 12k
- The Jamstack framework for Vue.js๐ 25 days ago
SDK ๐
- javascript-sdk-design
๐ฅ 1.1k
- JavaScript SDK Design Guide extracted from work and personal experience๐ 6 months ago
- Spotify SDK
๐ฅ 202
๐ 105
- Spotify SDK | Entity and Collection oriented | Browser and Node support!๐ 5 years ago
- Square Node.js SDK
๐ฅ 81
- Javascript client library for the Square Connect APIs๐ 2 months ago
Misc ๐
- javascript-algorithms
๐ฅ 111k
๐ 13
- Algorithms and data structures implemented in JavaScript with explanations and links to further readings๐ a month ago
- FingerprintJS
๐ฅ 13.9k
๐ 2.2k
- Browser fingerprinting library with the highest accuracy and stability.๐ 13 days ago
- 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
๐ฅ 10.1k
๐ 15.8k
- A responsive image polyfill for - ky
๐ฅ 6.5k
๐ 7.8k
- Tiny & elegant JavaScript HTTP client based on the browser Fetch API๐ 10 days ago
- mixitup
๐ฅ 4.4k
๐ 11.7k
- A high-performance, dependency-free library for animated filtering, sorting, insertion, removal and more๐ 3 years ago
- echo
๐ฅ 3.8k
- Lazy-loading images with data-* attributes๐ 5 years ago
- grid
๐ฅ 3.5k
๐ 20
- Drag and drop library for two-dimensional, resizable and responsive lists๐ 4 years ago
- jquery-match-height
๐ฅ 3.1k
๐ 2k
- a responsive equal heights plugin๐ 3 years ago
- survey.js
๐ฅ 2.9k
๐ 321
- JavaScript Survey and Form Library๐ 4 days ago
- platform.js
๐ฅ 2.8k
๐ 302k
- A platform detection library.๐ a year ago
- 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
๐ฅ 1.8k
๐ 318
- Create explorable explanations and interactive essays.๐ 4 days ago
- json3
๐ฅ 1k
๐ 5.1m
- A JSON polyfill. No longer maintained.๐ 2 years ago
- emoji-button
๐ฅ 684
๐ 233
- Vanilla JavaScript emoji picker component๐ 7 months ago
- spoiler-alert
๐ฅ 473
- SPOILER ALERT! A happy little bit of javascript to hide spoilers on your site. - BitSet.js
๐ฅ 179
๐ 164
- An arbitrary size Bit-Vector implementation in JavaScript๐ 9 months ago
- jquery.vibrate.js
๐ฅ 139
- Vibration API Wrappers - iooxa
๐ฅ 94
๐ 1
- Components for interactive scientific writing, reactive documents and explorable explanations.๐ a month ago
- Fcal
๐ฅ 61
๐ 5
- Extensive math expression evaluator library for JavaScript and Node.js๐ 5 months ago
- Logical Or Not
- Clipboard.js
Podcasts ๐
Worth Reading ๐
- You Don't Know JS
๐ฅ 140k
- A book series on JavaScript. @YDKJS on twitter.๐ 6 months ago
- Clean Code JavaScript
๐ฅ 52.9k
- Clean Code concepts adapted for JavaScript๐ a month ago
- Functional-Light JavaScript
๐ฅ 14.3k
- Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.๐ a year ago
- 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
๐ฅ 2.4k
- Directory of free JavaScript ebooks๐ 9 months ago
- SJSJ
๐ฅ 2.2k
- Simplified JavaScript Jargon๐ 2 months ago
- How to Write an Open Source JavaScript Library
๐ฅ 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
- JavaScript Tutorials
Other Awesome Lists ๐
- sindresorhus/awesome
๐ฅ 164k
- Awesome lists about all kinds of interesting topics๐ 13 days ago
- bolshchikov/js-must-watch
๐ฅ 12.6k
- Must-watch videos about javascript๐ 10 months ago
- jnv/list
๐ฅ 7.4k
- The definitive list of lists (of lists) curated on GitHub and elsewhere๐ 25 days ago
- ericdouglas/ES6-Learning
๐ฅ 4.6k
- List of resources to learn ECMAScript 6!๐ 3 years ago
- addyosmani/es6-tools
๐ฅ 3.9k
- An aggregation of tooling for using ES6 today๐ 5 years ago
- 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
- emijrp/awesome-awesome
- bayandin/awesome-awesomeness
- gianarb/angularjs
- peterkokot/awesome-dojo
- obetomuniz/awesome-webcomponents
- willianjusten/awesome-svg
- davidsonfellipe/awesome-wpo
- instanceofpro/awesome-backbone
- enaqx/awesome-react
- peterkokot/awesome-jquery
- MaximAbramchuck/awesome-interviews
- denolib/awesome-deno