Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
๐ข A collection of awesome browser-side JavaScript libraries, resources and shiny things.
GitHub stars and default-branch commits for sorrycc/awesome-javascript.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
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.
๐ฆ Zero-configuration bundler for tiny modules.
A graph node engine and editor written in Javascript similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D. The engine can run client side or server side using Node. It allows to export graphs as JSONs to be included in applications independently.
Traceur is a JavaScript.next-to-JavaScript-of-today compiler
Embedded JavaScript templates -- http://ejs.co
A refreshing JavaScript Datepicker โ lightweight, no dependencies, modular CSS
Simple feed-forward neural network in JavaScript
A touch slideout navigation menu for your mobile web apps.
Responsive and slick progress bars
Buttons with built-in loading indicators.
Lightweight controller library for JavaScript.
โ ๏ธ [Deprecated] No longer maintained, please use https://github.com/fengyuanchen/jquery-cropper
A dependency-free JavaScript ES6 slider and carousel. Itโs lightweight, flexible and fast. Designed to slide. No less, no more
The mobile-friendly, responsive, and lightweight jQuery date & time input picker.
jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns like Amazon's.
:leaves: Touch, responsive, flickable carousels
An extensible, plugin-oriented, HTML5-first media player for the web
Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js
An SQL-friendly ORM for Node.js
jQuery lightbox script for displaying images, videos and more. Touch enabled, responsive and fully customizable.
Jspreadsheet is a lightweight JavaScript data grid component for creating interactive data grids with advanced spreadsheet controls.
CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS
OS.js - JavaScript Web Desktop Platform
The Backbone Framework
Ultra lightweight, usable, beautiful autocomplete with zero dependencies.
the easiest way to use Google Maps
architecture-free neural network library for node.js and the browser
๐ด Web applications made easy. Since 2011.
Chance - Random generator helper for JavaScript
A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
๐ a clean and simple notification, input, and selection suite for javascript, with no dependencies
Javascript URL mutation library
A tiny script for generating attractive colors
Simple flow library ๐ฅ๏ธ๐ฑ๏ธ
Open Source Javascript Gantt
Like Underscore, but lazier
Attractive JavaScript charts for jQuery
a browser detector
Insanely fast, full-stack, headless browser testing using node.js
a tiny and isomorphic URL router for JavaScript
A benchmarking library. As used on jsPerf.com.
A proven SVG-based JavaScript diagramming library powering exceptional UIs
A lightweight, easy to use Javascript <span> injector for radical Web Typography
Fast, small color manipulation and conversion for JavaScript
jQuery Form Plugin
Extends the default Bootstrap Modal class. Responsive, stackable, ajax and more.
:arrow_heading_up: JavaScript Code Style checker (unmaintained)
Cubism.js: A JavaScript library for time series visualization.