#awesome-javascript
A curated list of awesome JavaScript frameworks, libraries and software.
- angular/angular.js - HTML enhanced for web apps
- mbostock/d3 - A JavaScript visualization library for HTML and SVG.
- joyent/node - evented I/O for v8 javascript
- jquery/jquery - jQuery JavaScript Library
- h5bp/html5-boilerplate - A professional front-end template for building fast, robust, and adaptable web apps or sites.
- meteor/meteor - Meteor, the JavaScript App Platform
- facebook/react - A declarative, efficient, and flexible JavaScript library for building user interfaces.
- impress/impress.js - 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.
- airbnb/javascript - JavaScript Style Guide
- adobe/brackets - An open source code editor for the web, written in JavaScript, HTML and CSS.
- hakimel/reveal.js - The HTML Presentation Framework
- jashkenas/backbone - Give your JS App some Backbone with Models, Views, Collections, and Events
- moment/moment - Parse, validate, manipulate, and display dates in javascript.
- blueimp/jQuery-File-Upload - 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.
- mrdoob/three.js - JavaScript 3D library.
- strongloop/express - Fast, unopinionated, minimalist web framework for node.
- Semantic-Org/Semantic-UI - Semantic is a UI component framework based around useful principles from natural language.
- socketio/socket.io - Realtime application framework (Node.JS server)
- driftyco/ionic - Advanced HTML5 mobile development framework and SDK. Build incredible mobile apps with web technologies you already know and love. Best friends with AngularJS.
- resume/resume.github.com - Resumes generated using the GitHub informations
- getify/You-Dont-Know-JS - A book series on JavaScript. @YDKJS on twitter.
- facebook/react-native - A framework for building native apps with React.
- TryGhost/Ghost - Just a blogging platform
- Modernizr/Modernizr - Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.
- nnnick/Chart.js - Simple HTML5 Charts using the tag
- gulpjs/gulp - The streaming build system
- jashkenas/underscore - JavaScript's utility _ belt
- select2/select2 - Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
- emberjs/ember.js - Ember.js - A JavaScript framework for creating ambitious web applications
- caolan/async - Async utilities for node and the browser
- tastejs/todomvc - Helping you select an MV* framework - Todo apps for Backbone.js, Ember.js, AngularJS, and many more
- nodejs/node - Future Node.js releases will be from this repo.
- bower/bower - A package manager for the web
- less/less.js - Leaner CSS
- mozilla/pdf.js - PDF Reader in JavaScript
- hammerjs/hammer.js - A javascript library for multi-touch gestures :// You can touch this
- defunkt/jquery-pjax - pushState + ajax = pjax
- balderdashy/sails - Realtime MVC Framework for Node.js
- kenwheeler/slick - the last carousel you'll ever need
- Leaflet/Leaflet - JavaScript library for mobile-friendly interactive maps
- ajaxorg/ace - Ace (Ajax.org Cloud9 Editor)
- t4t5/sweetalert - A beautiful replacement for JavaScript's "alert"
- twitter/typeahead.js - typeahead.js is a fast and fully-featured autocomplete library
- lodash/lodash - A JavaScript utility library delivering consistency, modularity, performance, & extras.
- alvarotrigo/fullPage.js - fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple
- designmodo/Flat-UI - Flat UI Free - Design Framework (html/css3/less/js). Flat UI is based on Bootstrap, a comfortable, responsive, and functional framework that simplifies the development of websites.
- ftlabs/fastclick - Polyfill to remove click delays on browsers with touch UIs
- callemall/material-ui - React Components that Implement Google's Material Design.
- angular/material - Material design for Angular
- gruntjs/grunt - Grunt: The JavaScript Task Runner
- angular-ui/bootstrap - Native AngularJS (Angular) directives for Bootstrap. Smaller footprint (20kB gzipped), no 3rd party JS dependencies (jQuery, bootstrap JS) required. Please read the README.md file before submitting an issue!
- videojs/video.js - Video.js - open source HTML5 & Flash video player
- photonstorm/phaser - Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
- jquery/jquery-mobile - jQuery Mobile Framework
- rstacruz/nprogress - For slim progress bars like on YouTube, Medium, etc
- usablica/intro.js - A better way for new feature introduction and step-by-step users guide for your website and project.
- kriskowal/q - A tool for creating and composing asynchronous promises in JavaScript
- GitbookIO/gitbook - Modern book format and toolchain using Git and Markdown
- jasmine/jasmine - DOM-less simple JavaScript testing framework
- scottjehl/Respond - A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more)
- addyosmani/backbone-fundamentals - A creative-commons book on Backbone.js for beginners and advanced users alike
- bevacqua/dragula - 👌 Drag and drop so simple it hurts
- jquery/jquery-ui - The official jQuery user interface library.
- Unitech/PM2 - Production process manager for Node.js / io.js applications. Perfectly fitted for microservices architecture.
- Shopify/dashing - The exceptionally handsome dashboard framework in Ruby and Coffeescript.
- dimsemenov/PhotoSwipe - JavaScript image gallery for mobile and desktop, modular, framework independent
- jadejs/jade - Jade - robust, elegant, feature rich template engine for Node.js
- babel/babel - Babel is a compiler for writing next generation JavaScript.
- wagerfield/parallax - Parallax Engine that reacts to the orientation of a smart device
- desandro/masonry - Cascading grid layout library
- enyo/dropzone - Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.
- enaqx/awesome-react - A collection of awesome things regarding React ecosystem.
- typicode/json-server - Get a full fake REST API with zero coding in less than 30 seconds (seriously)
- julianshapiro/velocity - Accelerated JavaScript animation.
- pixijs/pixi.js - Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback
- browserstate/history.js - History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype. For HTML5 browsers this means that you can modify the URL directly, without needing to use hashes anymore. For HTML4 browsers it will revert back to using the old onhashchange functionality.
- adam-p/markdown-here - Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending.
- etsy/statsd - Simple daemon for easy stats aggregation
- janl/mustache.js - Minimal templating with {{mustaches}} in JavaScript
- request/request - Simplified HTTP request client.
- jrburke/requirejs - A file and module loader for JavaScript
- peachananr/onepage-scroll - Create an Apple-like one page scroller website (iPhone 5S website) with One Page Scroll plugin
- substack/node-browserify - browser-side require() the node.js way
- angular-ui/ui-router - The de-facto solution to flexible routing with nested views in AngularJS
- facebook/immutable-js - Immutable persistent data collections for Javascript which increase efficiency and simplicity.
- keen/dashboards - Responsive dashboard templates for Bootstrap
- NUKnightLab/TimelineJS - TimelineJS: A Storytelling Timeline built in JavaScript.
- ecomfe/echarts - Enterprise Charts | Github pages : http://ecomfe.github.io/echarts/index-en.html | Email : [email protected] | Baidu Hi : 1379172 |
- chrisaljoudi/uBlock - uBlock: a fast, lightweight, and lean blocker for Chrome, Firefox, and Safari.
- facebook/flux - Application Architecture for Building User Interfaces
- fgnass/spin.js - A spinning activity indicator
- node-inspector/node-inspector - Node.js debugger based on Blink Developer Tools
- DmitryBaranovskiy/raphael - JavaScript Vector Library
- petkaantonov/bluebird - Bluebird is a full featured promise library with unmatched performance.
- carhartl/jquery-cookie - A simple, lightweight jQuery plugin for reading, writing and deleting cookies
- WickyNilliams/headroom.js - Give your pages some headroom. Hide your header until you need it
- Automattic/mongoose - MongoDB object modeling designed to work in an asynchronous environment.
- scottjehl/picturefill - A responsive image polyfill for
, srcset, sizes, and more - codemirror/CodeMirror - In-browser code editor
- linnovate/mean - MEAN (Mongo, Express, Angular, Node) - A Simple, Scalable and Easy starting point for full stack javascript web development - utilizing many of the best practices we've found on the way
- mochajs/mocha - mocha - simple, flexible, fun javascript test framework for node.js & the browser. (BDD, TDD, QUnit styles via interfaces)
- Famous/famous - This repo is being deprecated. Please check out http://github.com/famous/engine
- sdelements/lets-chat - Self-hosted chat app for small teams
- riot/riot - A React-like, user interface library
- webpack/webpack - A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows to load parts for the application on demand. Through "loaders" modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
- postcss/autoprefixer - Parse CSS and add vendor prefixes to rules by Can I Use
- pockethub/PocketHub - PocketHub Android App
- shichuan/javascript-patterns - JavaScript Patterns
- adobe-webplatform/Snap.svg - The JavaScript library for modern SVG graphics.
- eternicode/bootstrap-datepicker - A datepicker for @twitter bootstrap forked from Stefan Petre's (of eyecon.ro), improvements by @eternicode
- npm/npm - a package manager for javascript
- koajs/koa - Expressive middleware for node.js using generators
- kamens/jQuery-menu-aim - jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns like Amazon's.
- sindresorhus/pageres - Capture website screenshots
- yaronn/blessed-contrib - Build terminal dashboards using ascii/ansi art and javascript
- dimsemenov/Magnific-Popup - Light and responsive lightbox script with focus on performance.
- gionkunz/chartist-js - Simple responsive charts
- knockout/knockout - Knockout makes it easier to create rich, responsive UIs with JavaScript
- brianreavis/selectize.js - 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. rstacruz/jquery.transit - Super-smooth CSS3 transformations and transitions for jQuery foreverjs/forever - A simple CLI tool for ensuring that a given script runs continuously (i.e. forever) knsv/mermaid - Generation of diagram and flowchart from text in a similar manner as markdown substack/stream-handbook - how to write node programs with streams Flipboard/react-canvas - High performance rendering for React components xing/wysihtml5 - 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. marionettejs/backbone.marionette - The Backbone Framework afaqurk/linux-dash - A drop-in, low-overhead monitoring web dashboard for a linux machine. jlmakes/scrollReveal.js - Easily reveal elements as they enter the viewport. mgonto/restangular - AngularJS service to handle Rest API Restful Resources properly and easily grafana/grafana - Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB flightjs/flight - A component-based, event-driven JavaScript framework from Twitter benweet/stackedit - In-browser markdown editor guillaumepotier/Parsley.js - Validate your forms, frontend, without writing a single line of javascript ccampbell/mousetrap - Simple library for handling keyboard shortcuts in Javascript metafizzy/isotope - Filter & sort magical layouts mishoo/UglifyJS - JavaScript parser / mangler / compressor / beautifier library for NodeJS mailcheck/mailcheck - Reduce user-misspelled email addresses in your forms. arasatasaygin/is.js - Micro check library cubiq/iscroll - Smooth scrolling for the web aFarkas/html5shiv - This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer. kkga/spacegray - A Hyperminimal UI Theme for Sublime Text hexojs/hexo - A fast, simple & powerful blog framework, powered by Node.js. harthur/brain - Neural networks in JavaScript FredrikNoren/ungit - The easiest way to use git. On any platform. Anywhere. stylus/stylus - Expressive, robust, feature-rich CSS language built for nodejs cheeriojs/cheerio - Fast, flexible, and lean implementation of core jQuery designed specifically for the server. imakewebthings/waypoints - Waypoints is a library that makes it easy to execute a function whenever you scroll to an element. yyx990803/vue - Intuitive, fast & composable MVVM for building interactive interfaces. gollum/gollum - A simple, Git-powered wiki with a sweet API and local frontend. jaredhanson/passport - Simple, unobtrusive authentication for Node.js. DrBoolean/mostly-adequate-guide - Mostly adequate guide to FP (in javascript) marmelab/gremlins.js - Monkey testing library for web apps and Node.js allmobilize/amazeui - Amaze UI, a mobile-first and modular front-end framework. jessepollak/card - 💳 make your credit card form better in one line of code breach/breach_core - A Browser written in JS. Free. Modular. Hackable. rackt/react-router - A complete routing solution for React.js isagalaev/highlight.js - Javascript syntax highlighter google/traceur-compiler - Traceur is a JavaScript.next-to-JavaScript-of-today compiler senchalabs/connect - Connect is a middleware layer for Node.js remy/nodemon - Monitor for any changes in your node.js application and automatically restart the server - perfect for development janpaepke/ScrollMagic - The javascript library for magical scroll interactions. jakiestfu/Snap.js - A Library for creating beautiful mobile shelfs in Javascript (Facebook and Path style side menus) karma-runner/karma - Spectacular Test Runner for JavaScript hpneo/gmaps - the easiest way to use Google Maps sbstjn/timesheet.js - JavaScript library for HTML5 & CSS3 time sheets nolimits4web/Swiper - Most modern mobile touch slider with hardware accelerated transitions FineUploader/fine-uploader - Multiple file upload plugin with progress-bar, drag-and-drop, direct-to-S3 & Azure uploading, client-side image scaling, preview generation, form support, chunking, auto-resume, and tons of other features. amsul/pickadate.js - The mobile-friendly, responsive, and lightweight jQuery date & time input picker. sahat/satellizer - Token-based AngularJS Authentication davatron5000/FitText.js - A jQuery plugin for inflating web type purifycss/purifycss - Remove unused CSS. Also works with single-page apps. javve/list.js - 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. jzaefferer/jquery-validation - jQuery Validation Plugin paperjs/paper.js - The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey douglascrockford/JSON-js - JSON in JavaScript yabwe/medium-editor - Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. shutterstock/rickshaw - JavaScript toolkit for creating interactive real-time graphs vladikoff/chromeos-apk - Run Android Apps in Chrome OS OR Chrome in OS X, Linux and Windows. mgcrea/angular-strap - AngularJS 1.2+ native directives for Bootstrap 3. jshint/jshint - JSHint is a tool that helps to detect errors and potential problems in your JavaScript code mozilla/BrowserQuest - A HTML5/JavaScript multiplayer game experiment ducksboard/gridster.js - gridster.js is a jQuery plugin that makes building intuitive draggable layouts from elements spanning multiple columns handsontable/handsontable - Handsontable is an Excel-like data grid / spreadsheet for HTML & JavaScript mleibman/SlickGrid - A lightning fast JavaScript grid/spreadsheet felixge/node-mysql - A pure node.js JavaScript Client implementing the MySql protocol. aosabook/500lines - 500 Lines or Less mozilla/metrics-graphics - A library optimized for concise, principled data graphics and layouts. angular-app/angular-app - Reference application for AngularJS feross/webtorrent - ⚡ Streaming torrent client for node & the browser mozilla/togetherjs - A service for your website that makes it surprisingly easy to collaborate in real-time. tripit/slate - Beautiful static documentation for your API Reactive-Extensions/RxJS - The Reactive Extensions for JavaScript NetEase/pomelo - A fast,scalable,distributed game server framework for Node.js. qrohlf/trianglify - Algorithmically generated triangle art niklasvh/html2canvas - Screenshots with JavaScript BrowserSync/browser-sync - Keep multiple browsers & devices in sync when building websites. http://browsersync.io jacomyal/sigma.js - A JavaScript library dedicated to graph drawing NodeRedis/node_redis - redis client for node thebird/Swipe - Swipe is the most accurate touch slider. visionmedia/superagent - Ajax with less suck - (and node.js HTTP client to match) madrobby/keymaster - A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies. ether/etherpad-lite - Etherpad: Really real-time collaborative document editing square/crossfilter - Fast n-dimensional filtering and grouping of records. zeroclipboard/zeroclipboard - The ZeroClipboard library provides an easy way to copy text to the clipboard using an invisible Adobe Flash movie and a JavaScript interface. ExactTarget/fuelux - Extends Twitter Bootstrap with additional lightweight JavaScript controls. Easy to install, customize, update, and optimize. All functionality covered by live documentation and unit tests. loadfive/Knwl.js - Find Dates, Places, Times, and More. A .js library for parsing text for specific information. stubbornella/oocss - Object Oriented CSS Framework pouchdb/pouchdb - 🐨 - PouchDB is a pocket-sized database. kangax/fabric.js - Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser kitematic/kitematic - Visual Docker Container Management on Mac & Windows nolimits4web/Framework7 - Full Featured HTML Framework For Building iOS & Android Apps postcss/postcss - Transforming CSS with JS plugins NodeBB/NodeBB - Node.js based forum software built for the modern web mozilla/localForage - Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API. imakewebthings/deck.js - Modern HTML Presentations n1k0/casperjs - Navigation scripting & testing utility for PhantomJS and SlimerJS masayuki0812/c3 - A D3-based reusable chart library backbone-boilerplate/backbone-boilerplate - A workflow for building Backbone.js applications. JacksonTian/fks - 前端技能汇总 Frontend Knowledge Structure MrRio/jsPDF - Generate PDF files in JavaScript. HTML5 FTW. strongloop/loopback - LoopBack is an open source Node.js framework built on top of Express optimized for building APIs for mobile, web, and other devices. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs. hapijs/hapi - Server Framework for Node.js tmpvar/jsdom - A JavaScript implementation of the WHATWG DOM and HTML standards, for use with io.js Mango/slideout - A touch slideout navigation menu for your mobile web apps. RubaXa/Sortable - Sortable — is a minimalist JavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery. Supports Meteor, AngularJS, React and any CSS library, e.g. Bootstrap. arshaw/fullcalendar - Full-sized drag & drop event calendar (jQuery plugin) flot/flot - Attractive JavaScript charts for jQuery matthieua/WOW - Reveal CSS animation as you scroll down a page aterrien/jQuery-Knob - Nice, downward compatible, touchable, jQuery dial CreateJS/EaselJS - The Easel Javascript library provides a full, hierarchical display list, a core interaction model, and helper classes to make working with the HTML5 Canvas element much easier. andris9/Nodemailer - Send e-mails with Node.JS – easy as cake! E-mail made in Estonia alexwolfe/Buttons - A CSS button library built using Sass and Compass jschr/bootstrap-modal - Extends the default Bootstrap Modal class. Responsive, stackable, ajax and more. maroslaw/rainyday.js - Simulating raindrops falling on a window vitalets/x-editable - In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery olton/Metro-UI-CSS - CSS styles for build Windows 8 Metro UI stylable interface daniel-lundin/snabbt.js - Fast animations with javascript and CSS transforms taye/interact.js - JavaScript drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE8+) tommoor/tinycon - A small library for manipulating the favicon, in particular adding alert bubbles and changing images. jonobr1/two.js - A renderer agnostic two-dimensional drawing api for the web. seajs/seajs - A Module Loader for the Web nodejitsu/node-http-proxy - A full-featured http proxy for node.js desandro/imagesloaded - JavaScript is all like "You images done yet or what?" VerbalExpressions/JSVerbalExpressions - JavaScript Regular expressions made easy Marak/faker.js - generate massive amounts of fake data in Node.js and the browser segmentio/nightmare - A high level wrapper for Phantomjs. Matt-Esch/virtual-dom - A Virtual DOM and diffing algorithm sequelize/sequelize - Sequelize is an easy-to-use multi sql dialect ORM for Node.js & io.js. It currently supports MySQL, MariaDB, SQLite, PostgreSQL and MSSQL. unconed/TermKit - Experimental Terminal platform built on WebKit + node.js. Currently only for Mac and Windows, though the prototype works 90% in any WebKit browser. componentjs/component - frontend package manager and build tool for modular web applications Rich-Harris/ramjet - Morph DOM elements from one state to another with smooth transitions rwaldron/johnny-five - JavaScript Robotics and IoT programming framework, developed at Bocoup. Based on Arduino Firmata Protocol ractivejs/ractive - Next-generation DOM manipulation angular/protractor - E2E test framework for Angular apps dc-js/dc.js - Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js imsky/holder - Client-side image placeholders. dangrossman/bootstrap-daterangepicker - Date range picker component for Bootstrap github/fetch - A window.fetch JavaScript polyfill. libreboard/libreboard - An open-source kanban board gaearon/redux - Predictable state container for JavaScript apps maxwellito/vivus - JavaScript library to make drawing animation on SVG bendc/sprint - A tiny, lightning fast jQuery-like library for modern browsers. twitter/hogan.js - A compiler for the Mustache templating language joemccann/dillinger - The last Markdown editor, ever. jackmoore/colorbox - A light-weight, customizable lightbox plugin for jQuery lhorie/mithril.js - A Javascript Framework for Building Brilliant Applications (development repo) tj/commander.js - node.js command-line interfaces made easy needim/noty - noty is a jQuery notification plugin that makes it easy to create alert - success - error - warning - information - confirmation messages as an alternative the standard alert dialog. GoogleChrome/chrome-app-samples - Chrome Apps blasten/turn.js - The page flip effect for HTML5 es-shims/es5-shim - ECMAScript 5 compatibility shims for legacy JavaScript engines jquery/sizzle - A sizzlin' hot selector engine. fabien-d/alertify.js - JavaScript Alert/Notification System novus/nvd3 - A reusable charting library written in d3.js highslide-software/highcharts.com - Highcharts JS, the JavaScript charting framework mongodb/node-mongodb-native - Mongo DB Native NodeJS Driver OscarGodson/EpicEditor - 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. yeoman/generator-angular - Yeoman generator for AngularJS qiao/PathFinding.js - A comprehensive path-finding library for grid based games jhollingworth/bootstrap-wysihtml5 - Simple, beautiful wysiwyg editor square/cubism - Cubism.js: A JavaScript library for time series visualization. winstonjs/winston - a multi-transport async logging library for node.js madebymany/sir-trevor-js - Rich content editing entirely re-imagined for the web elastic/kibana - Kibana jscs-dev/node-jscs - JavaScript Code Style checker fontello/fontello - Iconic fonts scissors danialfarid/ng-file-upload - Lightweight Angular directive to upload files with optional FileAPI shim for cross browser support chriso/validator.js - String validation and sanitization rendrjs/rendr - Render your Backbone.js apps on the client and the server, using Node.js. keystonejs/keystone - node.js cms and web app framework infinite-scroll/infinite-scroll - [Unmaintained] jQuery and Wordpress plugins for infinite scroll sergeche/emmet-sublime - Emmet (ex-Zen Coding) for Sublime Text kimmobrunfeldt/progressbar.js - Responsive and slick progress bars filamentgroup/tablesaw - A group of plugins for responsive tables. segmentio/myth - A CSS preprocessor that acts like a polyfill for future versions of the spec. aurelia/framework - The aurelia framework brings together all the required core aurelia libraries into a ready-to-go application-building platform. simplefocus/FlowType.JS - Web typography at its finest: font-size and line-height based on element width. Khan/KaTeX - Fast math typesetting for the web. dieulot/instantclick - InstantClick makes following links in your website instant. derbyjs/derby - MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers headjs/headjs - The only script in your HEAD. callmecavs/layzr.js - A small, fast, modern, and dependency-free library for lazy loading. evilstreak/markdown-js - A Markdown parser for javascript ngbp/ngbp - A sophisticated build management system for web apps (formerly ng-boilerplate). Created by @joshdmiller share/ShareJS - Collaborative editing in any app Selz/plyr - A simple HTML5 media player maxogden/dat - 💾 real time replication and versioning for data sets zeman/perfmap - Front-end performance heatmap bookmarklet. TelescopeJS/Telescope - An open-source social news app built with Meteor mishoo/UglifyJS2 - JavaScript parser / mangler / compressor / beautifier toolkit restify/node-restify - node.js REST framework specifically meant for web service APIs lokesh/color-thief - Grabs the dominant color or a representative color palette from an image. Uses javascript and canvas. kesenhoo/android-training-course-in-chinese - Android官方培训课程中文版 mitmproxy/mitmproxy - An interactive SSL-capable intercepting HTTP proxy for penetration testers and software developers jaws-stack/JAWS - JAWS: The Javascript + AWS Stack – A server-free, webapp boilerplate using bleeding-edge AWS services that redefine how to build massively scalable web applications marcuswestin/store.js - localStorage wrapper for all browsers without using cookies or flash. Uses localStorage, globalStorage, and userData behavior under the hood jimhigson/oboe.js - A streaming approach to JSON. Oboe.js speeds up web applications by providing parsed objects before the response completes. mathiasbynens/jquery-placeholder - A jQuery plugin that enables HTML5 placeholder behavior for browsers that aren’t trying hard enough yet NaturalNode/natural - general natural language facilities for node segmentio/metalsmith - An extremely simple, pluggable static site generator. maxogden/art-of-node - ❄️ a short introduction to node.js square/cube - Cube: A system for time series visualization. NeXTs/Clusterize.js - Tiny vanilla JS plugin to display large data sets easily HubSpot/tether - A positioning engine to make overlays, tooltips and dropdowns better #hubspot-open-source silviomoreto/bootstrap-select - A custom select for @twitter bootstrap using button dropdown ConnorAtherton/walkway - An easy way to animate SVG elements. twitter/twemoji - Twitter Emoji for Everyone equinusocio/material-theme - Material Theme, the most epic theme for Sublime Text 3 by Mattia Astorino BBC-News/Imager.js - Responsive images while we wait for srcset to finish cooking johndyer/mediaelement - HTML5 or player with Flash and Silverlight shims that mimics the HTML5 MediaElement API, enabling a consistent UI in all browsers. tholman/elevator.js - Finally, a "back to top" button that behaves like a real elevator. VincentGarreau/particles.js - A lightweight JavaScript library for creating particles pcottle/learnGitBranching - An interactive git visualization to challenge and educate! markdalgleish/bespoke.js - DIY Presentation Micro-Framework jsdoc3/jsdoc - An API documentation generator for JavaScript. krakenjs/kraken-js - An express-based Node.js web application bootstrapping module. deployd/deployd - a toolkit for building realtime APIs tj/co - The ultimate generator based flow-control goodness for nodejs (supports thunks, promises, etc) adamwdraper/Numeral-js - A javascript library for formatting and manipulating numbers. typekit/webfontloader - Web Font Loader gives you added control when using linked fonts via @font-face. reflux/refluxjs - A simple library for uni-directional dataflow application architecture with React extensions inspired by Flux imulus/retinajs - JavaScript and LESS helpers for rendering high-resolution image variants CodeSeven/toastr - Simple javascript toast notifications http://johnpapa.net medialize/URI.js - Javascript URL mutation library syntaxhighlighter/syntaxhighlighter - SyntaxHighlighter is a fully functional self-contained code syntax highlighter developed in JavaScript. phonegap/phonegap-start - PhoneGap Hello World app systemjs/systemjs - Universal dynamic module loader tessalt/echo-chamber-js - Commenting without the comments viljamis/responsive-nav.js - Responsive navigation plugin without library dependencies and with fast touch screen support. sofish/pen - enjoy live editing (+markdown) liftoff/GateOne - Gate One is an HTML5-powered terminal emulator and SSH client bebraw/jswiki - JavaScript wiki. Focuses mainly on JS/HTML5/WebGL related tech. markdalgleish/stellar.js - Stellar.js - Parallax scrolling made easy srobbin/jquery-backstretch - Backstretch is a simple jQuery plugin that allows you to add a dynamically-resized, slideshow-capable background image to any page or element. The image will stretch to fit the page/element, and will automatically resize as the window/element size changes. scrapinghub/portia - Visual scraping for Scrapy chieffancypants/angular-loading-bar - A fully automatic loading / progress bar for your angular apps. goldfire/howler.js - Javascript audio library for the modern web. sockjs/sockjs-client - WebSocket emulation - Javascript client HubSpot/messenger - Growl-style alerts and messages for your app. #hubspot-open-source luis-almeida/unveil - A very lightweight jQuery plugin to lazy load images ipselon/react-ui-builder - React UI Builder fancyapps/fancyBox - fancyBox is a tool that offers a nice and elegant way to add zooming functionality for images, html content and multi-media on your webpages. MrSwitch/hello.js - A Javascript RESTFUL API library for connecting with OAuth2 services, such as Google+ API, Facebook Graph and Windows Live Connect jakiestfu/Medium.js - A tiny JavaScript library for making contenteditable beautiful (Like Medium's editor) greensock/GreenSock-JS - Public repository for GreenSock's JavaScript libraries like GSAP. See http://www.greensock.com socketstream/socketstream - A framework for Realtime Web Apps duojs/duo - A next-generation package manager for the front-end ericdrowell/KineticJS - KineticJS is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications. assaf/zombie - Insanely fast, full-stack, headless browser testing using node.js geuis/helium-css - Helium - javascript tool to scan your site and show unused CSS google/google-api-nodejs-client - Google's officially supported Node.js client library for accessing Google APIs, it comes with OAuth 2.0 support. IonicaBizau/git-stats - 🍀 A GitHub-like contributions calendar, but locally, with all your git commits. jquery/qunit - An easy-to-use JavaScript Unit Testing framework. jariz/vibrant.js - Extract prominent colors from an image. JS port of Android's Palette. tholman/zenpen - A minimalist writing zone. kriasoft/react-starter-kit - React Starter Kit — a skeleton of an "isomorphic" web application / SPA built with React.js, Express, Flux, ES6+, JSX, Babel, PostCSS, Webpack, BrowserSync... faye/faye - Simple pub/sub messaging for the web karpathy/convnetjs - Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. kenkeiter/skeuocard - Skeuocard progressively enhances credit card inputs to provide a skeuomorphic interface. gnab/remark - A simple, in-browser, markdown-driven slideshow tool. sintaxi/harp - Static Site Server/Generator with built-in preprocessing vega/vega - A visualization grammar. Automattic/kue - Kue is a priority job queue backed by redis, built for node.js. liabru/matter-js - a 2D rigid body physics engine for the web OwlFonk/OwlCarousel - Owl Carousel. Touch enabled jQuery plugin that lets you create beautiful responsive carousel slider. happyworm/jPlayer - jPlayer : HTML5 Audio & Video for jQuery peers/peerjs - Peer-to-peer data in the browser. svg/svgo - Nodejs-based tool for optimizing SVG vector graphics files. guardian/scribe - A rich text editor framework for the web platform nightwatchjs/nightwatch - Automated testing and continous integration framework based on node.js and selenium webdriver malsup/form - jQuery Form Plugin mozilla/sweet.js - Sweeten your JavaScript. swagger-api/swagger-ui - Swagger UI is a dependency-free collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API. ankane/chartkick - Create beautiful Javascript charts with one line of Ruby subprotocol/verlet-js - A simple Verlet physics engine written in javascript bnoguchi/everyauth - node.js auth package (password, facebook, & more) for Connect and Express apps spine/spine - Lightweight MVC library for building JavaScript applications moxiecode/plupload - 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. rmm5t/jquery-timeago - Timeago is a jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago"). yui/yui3 - A library for building richly interactive web applications. Huddle/PhantomCSS - Visual/CSS regression testing with PhantomJS cdnjs/cdnjs - Our goal is to operate this CDN in a peer reviewed fashion. beautify-web/js-beautify - Beautifier for javascript react-bootstrap/react-bootstrap - Bootstrap 3 components built with React segmentio/analytics.js - The hassle-free way to integrate analytics into any web application. sstephenson/prototype - Prototype JavaScript framework densitydesign/raw - The missing link between spreadsheets and vector graphics bpampuch/pdfmake - Client/server side PDF printing in pure JavaScript wout/svg.js - A lightweight library for manipulating and animating SVG pa7/heatmap.js - JavaScript Library for HTML5 canvas based heatmaps socketio/socket.io-client - Realtime application framework (client) angular-ui/ui-grid - UI Grid: an Angular Data Grid es-analysis/plato - JavaScript source code visualization, static analysis, and complexity tool flatiron/director - a tiny and isomorphic URL router for JavaScript muaz-khan/WebRTC-Experiment - WebRTC libraries, WebRTC demos, WebRTC experiments, audio, video, screen, conferencing, file sharing, screen sharing, recording, MCU, media stacks, media servers, signaling, SIP, XMPP, XHR, websockets, socket.io, websync, signalR, Translator.js, RecordRTC.js, ffmpeg.js, RTCMultiConnection.js, DataChannel.js, DetectRTC, Meeting.js, MediaRecorder, MediaStreamRecorder, SDP-Serializer, captureStreamUntilEnded, pre-recorded, media streaming, live streaming, mp3 live, desktop sharing, part of screen sharing and everything regarding webrtc i.e. realtime web! neilj/Squire - HTML5 rich text editor. Try the demo integration at cnodejs/nodeclub - 🐤Nodeclub 是使用 Node.js 和 MongoDB 开发的社区系统 HabitRPG/habitrpg - A habit tracker app which treats your goals like a Role Playing Game. CodeboxIDE/codebox - Open source cloud & desktop IDE theintern/intern - A next-generation code testing stack for JavaScript. nzakas/computer-science-in-javascript - Collection of classic computer science paradigms, algorithms, and approaches written in JavaScript. almende/vis - Dynamic, browser-based visualization library louischatriot/nedb - Embedded datastore for node.js dtao/lazy.js - Like Underscore, but lazier eduardolundgren/tracking.js - A modern approach for Computer Vision on the web gotwarlost/istanbul - 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. LeaVerou/prefixfree - Break free from CSS prefix hell! ruipgil/scraperjs - A complete and versatile web scraper. mozbrick/brick - UI Web Components for Modern Web Apps aurajs/aura - A scalable, event-driven JavaScript architecture for developing component-based applications. olivernn/lunr.js - A bit like Solr, but much smaller and not as bright dbushell/Pikaday - A refreshing JavaScript Datepicker — lightweight, no dependencies, modular CSS showdownjs/showdown - A Markdown to HTML converter written in Javascript summernote/summernote - Super simple WYSIWYG Editor using Bootstrap alsotang/node-lessons - 📕《Node.js 包教不包会》 crosbymichael/dockerui - A web interface for docker. http://docker.io carrot/share-button - fast, beautiful, and painless social shares: Eonasdan/bootstrap-datetimepicker - Date/time picker widget based on twitter bootstrap patrickkunka/mixitup - MixItUp - A Filter & Sort Plugin bitwiseshiftleft/sjcl - Stanford Javascript Crypto Library giakki/uncss - Remove unused styles from CSS blakeembrey/code-problems - Common code and interview problems solved in multiple languages andrewplummer/Sugar - A Javascript library for working with native objects. RocketChat/Rocket.Chat - Have your own Slack like online chat, built with Meteor. visionmedia/move.js - CSS3 backed JavaScript animation framework angular-translate/angular-translate - i18n in your Angular apps, made easy. processing/p5.js - p5.js is a JS client-side library for creating graphic and interactive experiences, based on the core principles of Processing. http://twitter.com/p5xjs — bramp/js-sequence-diagrams - Draws simple SVG sequence diagrams from textual representation of the diagram rigoneri/syte - A really simple but powerful packaged personal site that has social integrations like twitter, github, dribbble, instagram, foursquare, tumblr, wordpress, linkedin, spotify/last.fm, and much more... cjb/GitTorrent - A decentralization of GitHub using BitTorrent and Bitcoin CSSLint/csslint - Automated linting of Cascading Stylesheets arturadib/shelljs - Portable Unix shell commands for Node.js viljamis/ResponsiveSlides.js - Simple & lightweight responsive slider plugin (in 1kb) facebook/jest - Painless JavaScript Unit Testing built on top of the Jasmine test framework. uberVU/grid - Drag and drop library for two-dimensional, resizable and responsive lists quirkey/sammy - Sammy is a tiny javascript framework built on top of jQuery, It's RESTful Evented Javascript. mnutt/hummingbird - Real time web analytics using node.js and web sockets epeli/underscore.string - String manipulation helpers for javascript mattbryson/TouchSwipe-Jquery-Plugin - TouchSwipe is a jquery plugin to be used with jQuery on touch input devices such as iPad, iPhone etc. stevenwanderski/bxslider-4 - Responsive jQuery content slider umdjs/umd - UMD (Universal Module Definition) patterns for JavaScript modules that work everywhere. fzaninotto/uptime - A remote monitoring application using Node.js, MongoDB, and Twitter Bootstrap. auduno/headtrackr - Javascript library for headtracking via webcam and WebRTC/getUserMedia erming/shout - Shout — The self-hosted web IRC client prose/prose - A Content Editor for GitHub. substack/browserify-handbook - how to build modular applications with browserify visionmedia/page.js - Micro client-side router inspired by the Express router eslint/eslint - A fully pluggable tool for identifying and reporting on patterns in JavaScript. rmurphey/js-assessment - A test-driven approach to assessing JS skills linkedin/hopscotch - A framework to make it easy for developers to add product tours to their pages. JoelBesada/scrollpath - A plugin for defining custom scroll paths. brianchirls/Seriously.js - A real-time, node-based video effects compositor for the web built with HTML5, Javascript and WebGL kandanapp/kandan - Kandan is an Open Source Alternative to HipChat jquery/jquery-mousewheel - A jQuery plugin that adds cross-browser mouse wheel support. mesos/chronos - Fault tolerant job scheduler for Mesos which handles dependencies and ISO8601 based schedules auduno/clmtrackr - Javascript library for precise tracking of facial features via Constrained Local Models eligrey/FileSaver.js - An HTML5 saveAs() FileSaver implementation codemix/fast.js - Faster user-land reimplementations for several common builtin native JavaScript functions. reapp/reapp - Reapp - next gen hybrid apps tildeio/rsvp.js - A lightweight library that provides tools for organizing asynchronous code Voog/wysihtml - Open source rich text editor for the modern web artberri/sidr - Sidr is a jQuery plugin for creating side menus and the easiest way for doing your menu responsive. prerender/prerender - Node server that uses phantomjs to render a javascript-rendered page as HTML. To be used in conjunction with prerender middleware. felixge/node-formidable - A node.js module for parsing form data, especially file uploads. brianc/node-postgres - PostgreSQL client for node.js. BorisMoore/jquery-tmpl - The original official jQuery Templates plugin. This project was maintained by the jQuery team as an official jQuery plugin. It is no longer in active development, and will be superseded by JsRender. assemble/assemble - Static site generator for Node.js, Grunt.js, and Yeoman and Gulp. Render templates with Handlebars, Lo-Dash or any template engine. Used by Zurb Foundation, Zurb Ink, Less.js / lesscss.org, Topcoat, Web Experience Toolkit, and hundreds of other projects to build sites, themes, components, documentation, blogs and gh-pages. jquery/esprima - ECMAScript parsing infrastructure for multipurpose analysis josdejong/mathjs - An extensive math library for JavaScript and Node.js creationix/js-git - A JavaScript implementation of Git. facebook/nuclide - An open IDE for web and native mobile development, built on top of Atom dthree/vantage - CLI + SSH + REPL for your live node app cujojs/when - A solid, fast Promises/A+ and when() implementation, plus other async goodies. mafintosh/peerflix - Streaming torrent client for node.js openstf/stf - Control and manage Android devices from your browser. gss/engine - GSS engine ramda/ramda - 🐏 Practical functional Javascript AlexNisnevich/untrusted - A meta-JavaScript adventure game by Alex Nisnevich and Greg Shuflin. scottschiller/SoundManager2 - A JavaScript Sound API supporting MP3, MPEG4 and HTML5 audio + RTMP, providing reliable cross-browser/platform audio control in as little as 12 KB. BSD licensed. slap-editor/slap - Sublime-like terminal-based text editor tweenjs/tween.js - Javascript tweening engine SlexAxton/yepnope.js - A Script Loader For Your Conditional Builds chjj/tty.js - A terminal for your browser, using node/express/socket.io airbnb/infinity - UITableViews for the web. Aerolab/midnight.js - A jQuery plugin to switch fixed headers on the fly kikinteractive/app - Instant mobile web app creation astoilkov/jsblocks - Better MV-ish Framework noraesae/perfect-scrollbar - Minimalistic but perfect custom scrollbar plugin appium/appium - Automation for iOS and Android Apps. madhums/node-express-mongoose-demo - A simple demo app in node.js using express, mongoose, passport.js for beginners Strider-CD/strider - Strider: Open Source Continuous Integration & Deployment Server. driftyco/ng-cordova - AngularJS Cordova wrappers for common Cordova plugins. mattermost/platform - Open source Slack-alternative in Golang and React gwendall/way.js - Simple, lightweight, persistent two-way databinding 23/resumable.js - A JavaScript library for providing multiple simultaneous, stable, fault-tolerant and resumable/restartable uploads via the HTML5 File API. anijs/anijs - A Library to Raise your Web Design without Coding. WickyNilliams/enquire.js - Awesome Media Queries in JavaScript emberjs/data - A data persistence library for Ember.js. zynga/scroller - Accelerated panning and zooming for HTML and Canvas websockets/ws - ws: The fastest RFC-6455 WebSocket implementation for Node.js. inorganik/countUp.js - Animates a numerical value by counting to it toddmotto/echo - Lazy-loading images with data-* attributes meanjs/mean - MEAN.JS - Full-Stack JavaScript Using MongoDB, Express, AngularJS, and Node.js - mikeric/rivets - Lightweight and powerful data binding + templating solution balanced/balanced-dashboard - The Balanced dashboard. wellcaffeinated/PhysicsJS - A modular, extendable, and easy-to-use physics engine for javascript etsy/hound - Lightning fast code searching made easy lovell/sharp - The fastest Node.js module for resizing JPEG, PNG, WebP and TIFF images. Uses the libvips library. johnpolacek/scrollorama - The jQuery plugin for doing cool scrolly stuff kennethcachia/background-check - Automatically switch to a darker or a lighter version of an element depending on the brightness of images behind it. openexchangerates/accounting.js - A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies. fat/zoom.js - Medium's Image Zoom for jQuery tinymce/tinymce - TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL. gaearon/react-hot-loader - Tweak React components in real time. feross/standard - 🌟 JavaScript Standard Style — One Style to Rule Them All Laverna/laverna - Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote. mikesall/charted - A charting tool that produces automatic, shareable charts from any data file jejacks0n/mercury - Mercury Editor: The Rails HTML5 WYSIWYG editor typicode/lowdb - Flat JSON file database ccampbell/rainbow - Simple syntax highlighting library written in javascript jsbin/jsbin - Collaborative JavaScript Debugging App broccolijs/broccoli - Browser compilation library – an asset pipeline for applications that run in the browser sunspot/sunspot - Solr-powered search for Ruby objects visionmedia/supertest - Super-agent driven library for testing node.js HTTP servers using a fluent API douglascrockford/JSLint - The JavaScript Code Quality Tool aheckmann/gm - GraphicsMagick for node graphite-project/graphite-web - A highly scalable real-time graphing system PaulUithol/Backbone-relational - Get and set relations (one-to-one, one-to-many, many-to-one) for Backbone models mailru/FileAPI - 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. adamdbradley/foresight.js - DEPRECATED: Prior to recent developments with the picture element, Foresight.js gaves webpages the ability to tell if the user's device is capable of viewing high-resolution images before the image is requested from the server. Additionally, it judges if the user's device currently has a fast enough network connection for high-resolution images. Depending on device display and network connectivity, foresight.js will request the appropriate image for the webpage. Pasvaz/bindonce - Zero watches binding for AngularJs NYTimes/pourover - A library for simple, fast filtering and sorting of large collections in the browser. angular-ui/angular-ui-OLDREPO - DISCONTINUED REPO: This project has been restructured -> JexCheng/regulex - JavaScript Regular Expression Parser & Visualizer. BabylonJS/Babylon.js - Babylon.js: a complete JavaScript framework for building 3D games with HTML 5 and WebGL jakesgordon/javascript-state-machine - A finite state machine javascript micro framework timuric/Content-generator-sketch-plugin - Sketch app plugin for generating dummy data such as avatars, names, photos, geo data etc clappr/clappr - An extensible media player for the web zzmp/juliusjs - A speech recognition library for the web pgte/nock - HTTP mocking and expectations library HumbleSoftware/Flotr2 - Graphs and Charts for Canvas in JavaScript. facebook/relay - Relay is a JavaScript framework for building data-driven React applications. fraywing/textAngular - A radically powerful Text-Editor/Wysiwyg editor for Angular.js! Create multiple editor instances, two-way-bind HTML content, watch editors for changes and more! Freeboard/freeboard - A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard. chjj/blessed - A high-level terminal interface library for node.js. chalk/chalk - Terminal string styling done right RubyLouvre/avalon - A lightweight,high-performance and easy-to-learn javascript MVVM framework tj/ejs - Embedded JavaScript templates for node jipegit/OSXAuditor - OS X Auditor is a free Mac OS X computer forensics tool lipka/piecon - A tiny javascript library for generating progress pie charts in your favicon. shipitjs/shipit - Universal automation and deployment tool written in JavaScript. apache/couchdb - Mirror of Apache CouchDB reworkcss/rework - Plugin framework for CSS preprocessing in Node.js alfajango/jquery-dynatable - A more-fun, semantic, alternative to datatables bergie/hallo - Simple rich text editor (contentEditable) for jQuery UI trentrichardson/jQuery-Timepicker-Addon - Adds a timepicker to jQueryUI Datepicker thomasdavis/backbonetutorials - As single page apps and large scale javascript applications become more prominent on the web, useful resources for those developers who are jumping the ship are crucial. firstopinion/formatter.js - Format html inputs to match a specified pattern bergie/create - Midgard Create, a generic web editing interface for any CMS greypants/gulp-starter - Starter gulpfile.js and structure with commonly used tools olado/doT - The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more. loopj/jquery-tokeninput - Tokeninput is a jQuery plugin which allows your users to select multiple items from a predefined list, using autocompletion as they type to find each item. You may have seen a similar type of text entry when filling in the recipients field sending messages on facebook. desandro/draggabilly - Make that shiz draggable hakimel/css - Assorted CSS and UI experiments. wenzhixin/bootstrap-table - An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3) adamschwartz/log - Console.log with style jquery-boilerplate/jquery-boilerplate - A jump-start for jQuery plugins development Reportr/dashboard - Your life's personal dashboard. google/end-to-end - End-To-End is a Chrome extension that helps you encrypt, decrypt, digital sign, and verify signed messages within the browser using OpenPGP. rails/jquery-ujs - Ruby on Rails unobtrusive scripting adapter for jQuery cjohansen/Sinon.JS - Test spies, stubs and mocks for JavaScript. lifesinger/lifesinger.github.com - 岁月如歌 YePpHa/YouTubeCenter - YouTube Center is a userscript designed to expand the functionality of YouTube. It includes the ability to download the video you're watching, auto selecting your preferred video quality and much more. kanaka/noVNC - VNC client using HTML5 (Web Sockets, Canvas) with encryption (wss://) support. mathjax/MathJax - Beautiful math in all browsers mholt/PapaParse - Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input johnpolacek/superscrollorama - The jQuery plugin for supercool scroll animation jquery/globalize - A JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data dularion/streama - It's like Netflix, but self-hosted! http://dularion.github.io/streama/ darsain/sly - JavaScript library for one-directional scrolling with item based navigation support. wilsonpage/fastdom - Eliminates layout thrashing by batching DOM read/write operations aroc/side-comments - An interface component to give your site/app Medium.com style commenting. PixelsCommander/HTML-GL - Get as many FPS as you need and amazing effects by rendering HTML/CSS in WebGL formvalidation/formvalidation - The best @jquery plugin to validate form fields. Designed to use with Bootstrap + Zurb Foundation + Pure + SemanticUI + UIKit + Your own frameworks. lokesh/lightbox2 - The original lightbox script, now on Github! TalAter/annyang - A javascript library for adding voice commands to your site, using speech recognition. filamentgroup/loadCSS - A function for loading CSS asynchronously addyosmani/basket.js - A script and resource loader for caching & loading files with localStorage zhukov/webogram - Telegram web application, GPL v3 jschr/textillate - A simple plugin for CSS3 text animations mootools/mootools-core - MooTools Core Repository OnsenUI/OnsenUI - Custom Elements-Based HTML5 UI Framework for Building Your Mobile Front End nodejs/node-convergence-archive - Archive for node/io.js convergence work pre-3.0.0 tgriesser/bookshelf - A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js mapbox/tilemill - A modern map design studio. cameronmcefee/plax - JQuery powered parallaxing VodkaBears/Vide - Easy as hell jQuery plugin for video backgrounds. arkency/reactjs_koans - Learn basics of React.js making the tests pass cryptocat/cryptocat - Easy to use encrypted instant messaging built on modern web technologies. yahoo/gifshot - JavaScript library that can create animated GIFs from media streams, videos, or images sproutcore/sproutcore - JavaScript Application Framework - JS library only substack/dnode - turtles all the way down rpc sorccu/cufon - Fast text replacement with canvas and VML - no Flash or images required. tj/should.js - BDD style assertions for node.js -- test framework agnostic chjj/ttystudio - A terminal-to-gif recorder minus the headaches. powmedia/backbone-forms - Form framework for BackboneJS with nested forms, editable lists and validation paulkinzett/toolbar - A tooltip style toolbar jQuery plugin gimite/web-socket-js - HTML5 Web Socket implementation powered by Flash tooling/book-of-modern-frontend-tooling - The Front-end Tooling Book substack/node-optimist - Light-weight option parsing for node.js vakata/jstree - jquery tree plugin HenrikJoreteg/SimpleWebRTC - Simplest WebRTC ever arachnys/cabot - Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty buunguyen/octotree - Browser extension to display GitHub code in tree format samizdatco/arbor - a graph visualization library using web workers and jQuery jrburke/almond - A minimal AMD API implementation for use after optimized builds scoutapp/scout_realtime - Realtime server metrics in your browser localtunnel/localtunnel - expose yourself broofa/node-uuid - Generate RFC-compliant UUIDs in JavaScript visionmedia/debug - tiny node.js & browser debugging utility for your libraries and applications posabsolute/jQuery-Validation-Engine - jQuery form validation plugin paularmstrong/swig - Take a swig of the best template engine for JavaScript. malarkey/320andup - This is the new 320 and Up kvz/phpjs - php.js implements PHP functions in JavaScript hakimel/Meny - A three dimensional and space effecient menu airportyh/testem - Test'em 'Scripts! A test runner that makes Javascript unit testing fun. alvarotrigo/pagePiling.js - pagePiling plugin by Alvaro Trigo. Create a scrolling pile of sections. primus/primus - ⚡ Primus, the creator god of the transformers & an abstraction layer for real-time to prevent module lock-in. doublespeakgames/adarkroom - A Dark Room - A Minimalist Text Adventure mozilla/nunjucks - A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired) indexzero/http-server - a simple zero-configuration command-line http server dfcb/BigVideo.js - The jQuery Plugin for Big Background Video (and Images) trentm/node-bunyan - a simple and fast JSON logging module for node.js services jonschlinkert/remarkable - Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins are also available. balderdashy/waterline - An adapter-based ORM for Node.js with support for mysql, mongo, postgres, redis, and more alohaeditor/Aloha-Editor - Aloha Editor is a JavaScript content editing library kbhomes/radiant-player-mac - Turn Google Play Music into a separate, beautiful application that integrates with your Mac. swagger-api/swagger-spec - The Swagger Specification Repository philipwalton/html-inspector - HTML Inspector is a code quality tool to help you and your team write better markup. It's written in JavaScript and runs in the browser, so testing your HTML has never been easier. jpillora/xdomain - A pure JavaScript CORS alternative utom/sketch-measure - A measure tool for measurements & design specs. google/tracing-framework - Web Tracing Framework libraries and extensions. Swiip/generator-gulp-angular - Yeoman generator for AngularJS with GulpJS kolodny/exercises - Some basic javascript coding challenges and interview questions node-webot/wechat - 微信公共平台消息接口服务中间件 bevacqua/rome - 📅 Customizable date (and time) picker. Opt-in UI, no jQuery! jamesflorentino/nanoScrollerJS - A jQuery plugin that offers a simplistic way of implementing Lion OS scrollbars. brianleroux/lawnchair - A lightweight clientside JSON document store, angular/batarang - AngularJS WebInspector Extension for Chrome SocketCluster/socketcluster - Highly scalable realtime microframework metafizzy/flickity - Touch, responsive, flickable galleries jdan/isomer - Simple isometric graphics library for HTML5 canvas jackmoore/autosize - Autosize is a small, stand-alone script to automatically adjust textarea height to fit text. kylestetz/CLNDR - 📆 a jQuery calendar plugin that uses HTML templates chaijs/chai - BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework. stacktracejs/stacktrace.js - Framework-agnostic, micro-library for getting stack traces in all web browsers Stuk/jszip - Create, read and edit .zip files with Javascript fians/Waves - Click effect inspired by Google's Material Design mozilla-b2g/gaia - Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project. NOTE: For details of what branches are used for what releases, see TeehanLax/Hyperlapse.js - JavaScript hyper-lapse utility for Google Street View. sintaxi/phonegap - access core functions on Android, iPhone and Blackberry using JavaScript slate/slate - Slate IRC client jrburke/r.js - Runs RequireJS in Node and Rhino, and used to run the RequireJS optimizer guillaumepotier/Garlic.js - Automatically persist your forms' text and select field values locally, until the form is submitted. defunkt/facebox - Facebook-style lightbox, built in jQuery zaach/jison - Bison in JavaScript. linkedin/dustjs - Asynchronous Javascript templating for the browser and server caolan/highland - High-level streams library for Node.js and the browser bigspaceship/shine.js - A library for pretty shadows. SlexAxton/css-colorguard - Keep a watchful eye on your css colors. jasny/bootstrap - The missing components for your favorite front-end framework. cyclejs/cycle-core - A fully reactive JavaScript framework for Human-Computer Interaction hipache/hipache - Hipache: a distributed HTTP and websocket proxy andrewelkins/Laravel-4-Bootstrap-Starter-Site - Laravel 4 Starter Site is a basic blog application using several nice community packages. oyvindkinsey/easyXDM - A javascript library providing cross-browser, cross-site messaging/method invocation. googlecreativelab/coder - A simple way to make web stuff on Raspberry Pi apneadiving/Google-Maps-for-Rails - Enables easy Google map + overlays creation in Ruby apps appcelerator/titanium_mobile - Appcelerator Titanium Mobile marijnh/tern - A JavaScript code analyzer for deep, cross-editor language support creationix/step - An async control-flow library that makes stepping through logic easy. Raynos/mercury - A truly modular frontend framework sass/node-sass - 🌈 Node.js bindings to libsass mcasimir/mobile-angular-ui - Angular.js Mobile UI Framework with Bootstrap 3 DanielRapp/doppler - 👋 Motion detection using the doppler effect nswbmw/N-blog - 使用 Express + MongoDB 搭建多人博客 jsantell/dancer.js - high-level audio API, designed to make sweet visualizations argon/node-apn - Apple Push Notification module for Node.js jdan/cleaver - 30-second slideshows for hackers jaz303/tipsy - Facebook-style tooltips plugin for jQuery Famous/famous-angular - Bring structure to your Famo.us apps with the power of AngularJS. Famo.us/Angular integrates seamlessly with existing Angular and Famo.us apps. oklai/koala - Koala is a GUI application for less, sass and coffeescript compilation, to help web developers to the development more efficient. matthewhudson/device.js - Device.js makes it easy to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile). gskinner/regexr - RegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions. jakearchibald/es6-promise - A polyfill for ES6-style Promises Khan/tota11y - an accessibility (a11y) visualization toolkit likeastore/ngDialog - Modals and popups provider for Angular.js applications yhat/rodeo - A data science IDE for Python enyojs/enyo - A JavaScript application framework emphasizing modularity and encapsulation adambom/parallel.js - Parallel.js is a tiny library for multi-core processing in Javascript. baudehlo/Haraka - An event driven SMTP server jquerytools/jquerytools - The missing UI library for the Web rc0x03/node-osmosis - Web scraper for NodeJS geddy/geddy - Web framework for Node.js smashingboxes/OwlCarousel2 - jQuery Responsive Carousel. tower/tower - UNMAINTAINED - Small components for building apps, manipulating data, and automating a distributed infrastructure. ohdarling/GoAgentX - GoAgentX is a GUI application on OS X. pornel/slip - Slip.js — UI library for manipulating lists via swipe and drag gestures mbostock/topojson - An extension to GeoJSON that encodes topology. jeromeetienne/jquery-qrcode - qrcode generation standalone (doesn't depend on external services) mozilla/popcorn-js - The HTML5 Media Framework Robdel12/DropKick - A JavaScript plugin for creating beautiful, graceful, and painless custom dropdowns. KartikTalwar/gmail.js - Gmail JavaScript API razorjack/quicksand - jQuery plugin. Reorder and filter items with a nice shuffling animation. craftyjs/Crafty - JavaScript Game Engine kissyteam/kissy - A Powerful Collection Of Modules Flotype/now - NowJS makes it easy to build real-time web apps using JavaScript leanote/leanote - Not Just A Notepad! (golang + mongodb) http://leanote.org ckeditor/ckeditor-dev - The development repository of CKEditor. fex-team/webuploader - It's a new file uploader solution! metafizzy/packery - Bin-packing layout library aui/artTemplate - 性能卓越的 js 模板引擎 reactjs/react-rails - Ruby gem for automatically transforming JSX and using React in Rails. a8m/angular-filter - Bunch of useful filters for AngularJS (with no external dependencies!) jeromegn/Backbone.localStorage - A localStorage adapter for Backbone.js aehlke/tag-it - A jQuery UI plugin to handle multi-tag fields as well as tag suggestions/autocomplete. jdorn/json-editor - JSON Schema Based Editor garand/sticky - jQuery Plugin for Sticky Objects joehewitt/scrollability - Imitates iOS native scrolling in JavaScript. nervgh/angular-file-upload - Angular File Upload is a module for the AngularJS framework mattdiamond/fuckitjs - The Original Javascript Error Steamroller goatslacker/alt - Isomorphic flux implementation LearnBoost/cluster - Node.JS multi-core server manager with plugins support. wyuenho/backgrid - Finally, an easily stylable semantic HTML data grid widget with a Javascript API that doesn't suck. kripken/sql.js - SQLite compiled to JavaScript through Emscripten jsor/jcarousel - Riding carousels with jQuery. grevory/angular-local-storage - An AngularJS module that gives you access to the browsers local storage with cookie fallback graphql/graphql-js - A reference implementation of GraphQL for JavaScript jspm/jspm-cli - Package management CLI binaryjs/binaryjs - Node binary websocket streaming made easy badges/shields - Shields badge specification, website and default API server jsonresume/resume-cli - Install our command line tool, to easily setup a new resume.json. Once setup, you can export or publish straight from terminal rauchg/slackin - Public Slack organizations made easy Ghosh/uiGradients - Beautiful colour gradients for design and code angular/angular-phonecat - Tutorial on building an angular application. javallone/regexper - Regular Expression Visualization Site addyosmani/psi - PageSpeed Insights with reporting indexzero/nconf - Hierarchical node.js configuration with files, environment variables, command-line arguments, and atomic object merging. tholman/intense-images - A simple library to view large images up close using simple mouse interaction, and the full screen. felipernb/algorithms.js - Atwood's Law applied to CS101 - Classic algorithms and data structures implemented in JavaScript samyk/evercookie - evercookie is a javascript API available that produces extremely persistent cookies in a browser. Its goal is to identify a client even after they've removed standard cookies, Flash cookies (Local Shared Objects or LSOs), and others. SBoudrias/Inquirer.js - A collection of common interactive command line user interfaces. marmelab/ng-admin - Add an AngularJS admin GUI to any RESTful API soulwire/fit.js - Fit things into other things ksky521/nodePPT - 这可能是迄今为止最好的网页版PPT;This is probably the best web presentation tool so far! jacoborus/nanobar - Very lightweight progress bars. No jQuery alexk111/SVG-Morpheus - JavaScript library enabling SVG icons to morph from one to the other. It implements Material Design's Delightful Details transitions. tbranyen/backbone.layoutmanager - A layout and template manager for Backbone.js applications. svaarala/duktape - Duktape - embeddable Javascript engine with a focus on portability and compact footprint okfn/recline - A simple but powerful library for building data applications in pure Javascript and HTML. SheetJS/js-xlsx - XLSX / XLSM / XLSB / XLS / SpreadsheetML (Excel Spreadsheet) / ODS parser and writer tonytomov/jqGrid - jQuery grid plugin cocos2d/cocos2d-html5 - cocos2d for Web Browsers. Built using JavaScript tobytailor/gordon - An open source Flash™ runtime written in pure JavaScript ender-js/Ender - the no-library library: open module JavaScript framework allmarkedup/purl - [NO LONGER MAINTAINED] A JS utility for for parsing URLs and extracting information out of them. ChiperSoft/Kalendae - A javascript date picker that just works. jlord/sheetsee.js - visualize data from a google spreadsheet smalot/bootstrap-datetimepicker - Both Date and Time picker widget based on twitter bootstrap (supports Bootstrap v2 and v3) Umkus/nginx-boilerplate - Awesome Nginx configuration template hybridgroup/cylon - JavaScript framework for robotics, physical computing, and the Internet of Things tenXer/xcharts - A D3-based library for building custom charts and graphs. jedireza/drywall - A website and user system (Express/Backbone) hillelcoren/invoice-ninja - An open-source invoicing and time-tracking site built with Laravel exercism/exercism.io - Crowd-sourced mentorship. aws/aws-sdk-js - AWS SDK for JavaScript in the browser and Node.js firebase/firepad - Collaborative Text Editor Powered by Firebase t32k/stylestats - An evaluating tool for writing better CSS. GitbookIO/editor-legacy - Legacy editor for writing books using GitBook (for Windows, Mac and Linux) dekujs/deku - Functional library for rendering UI qTip2/qTip2 - qTip2 - Pretty powerful tooltips google/lovefield - A cross-browser, SQL-like, relational query engine for Web in pure JavaScript. simsalabim/sisyphus - Gmail-like client-side drafts and bit more. Plugin developed to save html forms data to LocalStorage to restore them after browser crashes, tabs closings and other disasters. mozilla/persona - Persona is a secure, distributed, and easy to use identification system. esvit/ng-table - Simple table with sorting and filtering on AngularJS soulwire/sketch.js - Cross-Platform JavaScript Creative Coding Framework jnordberg/gif.js - JavaScript GIF encoding library flowjs/flow.js - A JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API. maccman/juggernaut - [DEPRECATED] Realtime server push with node.js, WebSockets and Comet mephux/komanda - The IRC Client For Developers josdejong/jsoneditor - A web-based tool to view, edit and format JSON indutny/node-spdy - SPDY server on Node.js hoodiehq/hoodie.js - hoodie super power to the frontend! voronianski/jquery.avgrund.js - Avgrund is a jQuery plugin with new modal concept for popups Fooidge/PleaseJS - JavaScript Library for creating random pleasing colors and color schemes paulirish/memory-stats.js - minimal monitor for JS Heap Size via performance.memory velesin/jasmine-jquery - jQuery matchers and fixture loader for Jasmine framework paulirish/matchMedia.js - matchMedia polyfill for testing media queries in JS luster-io/impulse - Dynamic Physics Interactions for the Mobile Web Studio-42/elFinder - Open-source file manager for web, written in JavaScript using jQuery and jQuery UI iron-meteor/iron-router - A client and server side router designed specifically for Meteor. inuyaksa/jquery.nicescroll - nicescroll plugin for jquery - scrollbars like iphone/ipad appcelerator/KitchenSink - Titanium Mobile Kitchen Sink Demo fengyuanchen/cropper - A simple jQuery image cropping plugin. CreateJS/SoundJS - A Javascript library for working with Audio. It provides a consistent API for loading and playing audio on different browsers and devices. Currently supports WebAudio, HTML5 Audio, Cordova / PhoneGap, and a Flash fallback. rnmp/salvattore - A jQuery Masonry alternative with CSS-driven configuration. suprb/Nested - Gap free multi column grid 1602/compound - MVC framework. Built on Node.JS. Works on server and browser. node-red/node-red - A visual tool for wiring the Internet of Things jeff-optimizely/Guiders-JS - Optimizely is hiring software engineers in SF Guiders.js: A Javascript library for guiders. Requires jQuery. facebook/fb-flo - A Chrome extension that lets you modify running apps without reloading them. lepture/editor - A markdown editor. still on development. ruanyf/react-demos - a collection of simple demos of React.js ruanyf/es6tutorial - 《ECMAScript 6入门》是一本开源的JavaScript语言教程,全面介绍ECMAScript 6新增的语法特性。 Marak/colors.js - get colors in your node.js console raphaelcruzeiro/jquery-notebook - A modern, simple and elegant WYSIWYG rich text editor. sitespeedio/sitespeed.io - Sitespeed.io is an open source tool that helps you analyze and optimize your website speed and performance, based on performance best practices rules and collecting browser metrics using the Navigation Timing API and User Timings. addyosmani/tmi - TMI (Too Many Images) - discover your image weight on the web tgriesser/knex - A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use. CreateJS/TweenJS - A simple but powerful tweening / animation library for Javascript. Part of the CreateJS suite of libraries. unconed/MathBox.js - MathBox is a (work in progress) library for making presentation-quality math diagrams in WebGL. jakerella/jquery-mockjax - The jQuery Mockjax Plugin provides a simple and extremely flexible interface for mocking or simulating ajax requests and responses onokumus/Bootstrap-Admin-Template - Metis - Twitter Bootstrap Admin Template fnakstad/angular-client-side-auth - One way to implement authentication/authorization in Angular applications Block8/PHPCI - PHPCI is a free and open source continuous integration tool specifically designed for PHP. cssnext/cssnext - Use tomorrow's CSS syntax, today ciaranj/node-oauth - OAuth wrapper for node.js BlueSpire/Durandal - A cross-device, cross-platform client framework written in JavaScript and designed to make building Single Page Applications (SPAs) easy to create and maintain. yahoo/mojito - Yahoo! Mojito Framework danvk/dygraphs - Interactive visualizations of time series using JavaScript and the HTML canvas tag BorisMoore/jsrender - A lightweight but powerful templating engine, highly extensible, without DOM or jQuery dependency. jetpacapp/DeepBeliefSDK - The SDK for Jetpac's iOS Deep Belief image recognition framework 1602/jugglingdb - Multi-database ORM: redis, mongodb, mysql, sqlite, postgres, neo4j, memory... Many databases, common API. angular-ui/ui-select - AngularJS-native version of Select2 and Selectize pheuter/essential-react - A minimal skeleton for building testable React apps using ES6 FormidableLabs/radium - A toolchain for React component styling. murtaugh/HTML5-Reset - A simple set of best practices to get HTML5 projects off on the right foot. Level/levelup - LevelDB - Node.js style cliftonc/calipso - Calipso is a simple NodeJS content management system based on Express, Connect & Mongoose. caolan/nodeunit - Easy unit testing in node.js and the browser, based on the assert module. rauhryan/huboard - Kanban board for github issues moose-team/friends - 📺 P2P chat powered by the web. Valve/fingerprintjs - Anonymous browser fingerprint clientIO/joint - JavaScript diagramming library thedjpetersen/subway - A web based IRC client danwrong/restler - REST client library for node.js cucumber/cucumber-js - Cucumber for JavaScript guard/guard-livereload - Guard::LiveReload automatically reload your browser when 'view' files are modified. mashery/iodocs - Interactive API documentation system jsoma/tabletop - Tabletop.js gives spreadsheets legs uxebu/bonsai - BonsaiJS is a graphics library and renderer lifo/cramp - Real-time web application framework in Ruby Serhioromano/bootstrap-calendar - Full view calendar with year, month, week and day views based on templates with Twitter Bootstrap. usablica/progress.js - ProgressJs is a JavaScript and CSS3 library which help developers to create and manage progress bar for every objects on the page. Wisembly/basil.js - The missing Javascript smart persistent layer trueinteractions/tint2 - Native Javascript Applications keithclark/selectivizr - selectivizr is a JavaScript utility that emulates CSS3 pseudo-classes and attribute selectors in Internet Explorer 6-8. tj/dox - JavaScript documentation generator for node using markdown and jsdoc gruntjs/grunt-contrib-watch - Run tasks whenever watched files change. chenglou/react-motion - A spring that solves your animation problems. mintchaos/flippant.js - A mini dependancy-less UI lib for flipping over DOM nodes. royrusso/elasticsearch-HQ - Monitoring and Management Web Application for ElasticSearch instances and clusters. wagerfield/flat-surface-shader - Flat Surface Shader for rendering lit triangles to a number of contexts including WebGL, Canvas 2D and SVG ded/script.js - Asyncronous JavaScript loader and dependency manager documentcloud/visualsearch - A Rich Search Box for Real Data mscdex/ssh2 - SSH2 client and server modules written in pure JavaScript for node.js urish/angular-moment - Moment.JS directives for Angular.JS (timeago and more) bestiejs/benchmark.js - A benchmarking library. As used on jsPerf.com. nosir/obelisk.js - JavaScript Library for Building Isometric Pixel Elements with HTML5 Canvas xoxco/jQuery-Tags-Input - Magically convert a simple text input into a cool tag list with this jQuery plugin. openpgpjs/openpgpjs - OpenPGP implementation for JavaScript scripted-editor/scripted - The Scripted code editor