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.
Simple, responsive, modern SVG Charts with zero dependencies
A promise library for JavaScript
A package manager for the web
A JavaScript Framework for Building Brilliant Applications
A declarative, HTML-based language that makes building web apps fun
Cross-browser storage for all use cases, used across the web.
Guide your users through a tour of your app
The JavaScript Database, for Node.js, nw.js, electron and the browser
Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input
The web-based visual programming editor.
JavaScript parser / mangler / compressor / beautifier toolkit
ES2015 [ES6] cheatsheet containing tips, tricks, best practices and code snippets
Smooth scrolling for the web
A datepicker for twitter bootstrap (@twbs)
A web-based tool to view, edit, format, and validate JSON
Simple javascript toast notifications
Spectacular Test Runner for JavaScript
Simple library for handling keyboard shortcuts in Javascript
Light and responsive lightbox script with focus on performance.
JavaScript Vector Library
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.
Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser.
Graph theory (network) library for visualisation and analysis
JavaScript Date Range, Date and Time Picker Component
JavaScript library for all kinds of color manipulations
Knockout makes it easier to create rich, responsive UIs with JavaScript
jQuery Validation Plugin library sources
A Node.js tool to automate end-to-end web testing.
A javascript library for formatting and manipulating numbers.
A modern approach for Computer Vision on the web
:bar_chart: A D3-based reusable chart library
Micro check library
JSHint is a tool that helps to detect errors and potential problems in your JavaScript code
Beautifier for javascript
Validate your forms, frontend, without writing a single line of javascript
๐ค Detection of elements in viewport & smooth scrolling with parallax.
E2E test framework for Angular apps
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.
A renderer agnostic two-dimensional drawing api for the web
i18next: learn once - translate everywhere
No longer maintained, superseded by JS Cookie:
โก๏ธ The Jamstack framework for Vue.js
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.
Traceur is a JavaScript.next-to-JavaScript-of-today compiler
๐ฆ Zero-configuration bundler for tiny modules.
Embedded JavaScript templates -- http://ejs.co
A refreshing JavaScript Datepicker โ lightweight, no dependencies, modular CSS
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.