What is a JavaScript library? It is a tool for making programming less time-consuming since you can obtain pieces of JavaScript code and place it in your web application.
Usually, the concepts of frameworks and libraries are synonyms, but libraries are usually smaller.
Over the years, JavaScript has become more mature, adopted a stronger ecosystem, and gathered a huge user community.
After all, JavaScript is one of the main ingredients for creating interactive content on pages and for making sure that your website is not static.
The best JavaScript libraries are those that help you implement these goals on your page easier.
The big 4: most popular JavaScript libraries for frontend
React
React is one of the most popular JavaScript libraries that let you create complex and interactive user interfaces (UI).
This library has multiple strengths and advantages when it comes to building one of the main elements of the frontend.
The most evident feature of React is the components that refer to small pieces of the user interface.
You can combine multiple independent components to build sophisticated user interfaces.
As a result, developers usually get a tree of components, meaning that smaller components branch out from the main application.
Developers, especially beginners, appreciate this component stacking feature.
By breaking down the UI into smaller pieces, you can work on separate components and integrate them for a more complex-looking website structure.
AngularJS
AngularJS is one of the Google JS libraries that provide a reliable foundation for creating interactive websites.
One significant feature is that you can use Typescript for developing larger web applications.
Differently than JavaScript, Typescript is a collection of JS mixed with classes and strongly-typed features.
The AngularJS is an all-inclusive framework, offering high performance, many possibilities of creating simple or complex UIs, and excellent code-reusability.
The framework provides many methods for achieving the same features on your website.
A variety of options can be a blessing or a curse: since AngularJS is such a broad ecosystem, it might be more complicated for beginners.
When compared to React, AngularJS stands out because it is a feature-rich framework instead of a UI library.
Therefore, if you use React, you will need to use a combination of libraries since it has its limits.
AngularJS is one of the JavaScript libraries that let you complete most of the frontend tasks with a single, full-fledged framework.
If you are interested in learning the structure and possible implementations with AngularJS, we highly recommend this course.
It provides you with information on setting up the software necessary and using this framework for creating actual web applications.
Vue.js
Vue.js is one of the lightweight JavaScript libraries that prioritize high performance and component-stacking.
The latter means that you build multiple independent components and combine them to create the final product.
This library is also easy to integrate with other frameworks and libraries.
Vue.js offers basic features and a compact structure.
This less-is-more approach lets developers include additional components from other frameworks and libraries to enhance their applications even further.
Vue and React JavaScript libraries are similar in their management of the so-called virtual DOM.
In short, this concept refers to a lightweight copy of the DOM.
Therefore, you easily compare the changes in the actual DOM and the virtual DOM to see which objects are no longer the same.
Developers state that Vue is highly flexible when it comes to creating templates, and offers a beginner-friendly syntax.
While it will be the beginners\u2019 choice due to its close relation to HTML, it does not outrank React.
The latter is larger, better for developing bigger applications, and offers more additional tools and add-ons.
Ember.js
One of the most popular JavaScript libraries is Ember.js.
It lets developers build scalable web applications by using the best-suited approaches.
The framework is especially useful for managing large projects with a group of people.
Since the core of the project is based on Ember.js, it won\u2019t be too difficult for everyone to learn the basic principles.
Furthermore, the ecosystem of Ember.js is mature and offers many additional packages (add-ons).
The library also follows the convention over configuration philosophy, which indicates that best-practices are to be built into the framework.
While some suggest that this puts developers in a cage, others specify the usefulness of this approach.
Another important note on this JavaScript library is that it is backward-compatible.
This concept means that older versions of Ember are supported and can be updated without breaking the functionality of web projects.
Less well-known JavaScript libraries to check out
The best JavaScript libraries for you might not be the full-fledged sources of code that contain tons of features.
This section reviews libraries that are not as popular, but offer some great options for enhancing websites.
Bideo.js
The Bideo.js library has a particular purpose: adding responsive full-screen videos as backgrounds of websites.
Therefore, if you are looking for a quick solution for incorporating a video background, Bideo will help you add videos that adapt to various screens and orientations.
Anime.js
Anime.js is one of the simple JavaScript libraries that focus on one specific function.
The library is lightweight and very easy to use for creating animations.
Therefore, you should not hesitate to apply it to your projects as a modern animation engine.
The library lets users pick the start and end states, easing functions, and determine the speed of the animation as well.
It is a solid option for those who wish to improve their websites with some lively animations.
Parsley
Parsley is a library for helping developers validate forms.
We are not referring to the backend form validation that happens on the server.
Instead, Parsley manages the validation in the frontend.
For instance, it presents users with feedback on their submitted form before the application reaches the server.
If users skip several required fields of the form, Parsley will help you create the structure for highlighting the missed parts.
JavaScript libraries for data visualization
Chart.js
If your website is related to data analysis and presents a lot of statistical information, you cannot live without JavaScript libraries such as Chart.js.
It is a lightweight framework for designing charts based on provided data.
Additionally, the library has some animation capabilities, meaning that your charts will be more fun to observe by visitors.
The library is perfect for beginners, illustrates data from huge databases, and the final charts are responsive to make sure equal user experiences.
ApexCharts
ApexCharts is also one of the JavaScript visualization libraries that let you present statistical data in responsive, stylish, and accurate SVG charts.
The library is often combined with React or Vue.js to enhance the features of websites further.
While it is excellent for visualizing smaller datasets, you might notice some issues when trying to visualize large ones.
React-vis
React-vis is a library specifically for React.
This library for data visualization is very simple to use, lightweight, and offers many types of charts (treemaps, bar charts).
The library follows the less-is-more pattern and might not be fit for everybody.
However, if you are looking for a simplistic style for visualizing data, React-vis is a solid option.
JavaScript libraries for backend development
Node.js is an open-source, cross-platform environment.
It was created to let developers use JavaScript as a full-stack language: both for frontend and backend.
There are many frameworks based on Node.js, and we are going to review the two most popular ones.
Meteor.js
Meteor is one of the JavaScript libraries designed for backend web development.
Developers praise this library for providing many solutions for mobile and web applications, including the management of databases and other aspects related to the server logic.
It is convenient to use Meteor.js since it is easy to integrate into other libraries for frontend development.
However, on its own, Meteor.js is treated as a full-stack platform, meaning that you can handle both client-side and server-side.
Additionally, this library is a solid choice for developing large-scale projects due to its high scalability.
Therefore, when your project grows, its performance won\u2019t degenerate due to the increase in data.
Express.js
Express.js is a backend JavaScript library for developing both web and mobile applications.
The library has a sophisticated API structure that lets developers set routes for transferring or receiving requests between the browser and the server.
Additionally, the framework is unopinionated, meaning that there is no preferred pattern for your application.
You have full control, and the library won\u2019t push any practices for you to apply.
One of the reasons why you should use Express.js is that it will smoothen the use of Node.js.
For instance, Express makes the management of requests very simple.
If you are looking for a real project to practice using Express.js, we recommend trying this course.
It explains how you can create an application by using this library.
Choose the JavaScript Library For You
All in all, the use of JavaScript libraries guarantees a more robust web development.
If you have a tight schedule for finishing a project, you can save time by using frameworks for creating the core of your website.
It is also an advantage that JavaScript libraries are not opinionated, meaning that they do not push any ideas about how your website should look or function.
This flexibility and freedom ideas for the developer are not common for most of the PHP frameworks.
Tools such as Laravel are very opinionated, meaning that developers have fewer opportunities for moving away from the approved practices or appearances.
Additionally, after the introduction of Node.js, it became possible to use JavaScript as a full-stack language.
For instance, you can use Express.js for developing the server-side, and integrate frontend libraries for easier management
React Native
A framework for building native apps with React.
Next.js
Next.js is a lightweight framework for static and server rendered applications.
AngularAnt Design
A UI Design Language
Electron
Build cross-platform desktop apps with JavaScript, HTML, and CSS
Type Script
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Vue
Intuitive, fast & composable MVVM for building interactive interfaces.
Material Ui
React components that implement Google's Material Design.
Redux
Predictable state container for JavaScript apps
React
React is a JavaScript library for building user interfaces.
Moment
Parse, validate, manipulate, and display dates in javascript.
Vuetify
Material Component Framework for Vue.js 2
Axios
Promise based HTTP client for the browser and node.js
Sentry
Sentry is a realtime error logging and aggregation platform
Animate.css
Cross-browser CSS3 animations. Plug and play. Do a little dance.
Svelte
The magical disappearing UI framework
Babel
Babel is a compiler for writing next generation JavaScript.
6to5
Turn ES6 code into readable vanilla ES5 with source maps
Ionic
Advanced HTML5 Mobile App Framework. A beautiful front-end framework for developing hybrid mobile apps in HTML5. Best friends with AngularJS.
Typeorm
ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
Chart.js
Simple HTML5 Charts using the <canvas> tag
Video.js
Universal video embed.
Leaflet
JavaScript library for mobile-friendly interactive maps
Code Mirror
In-browser code editor
Dayjs
Day.js 2KB immutable date library alternative to Moment.js with the same modern API
Material2
Material Design components for Angular
Pixi.js
Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback
Angular.js
AngularJS lets you write client-side web applications as if you had a smarter browser. It lets use good old HTML (or HAML, Jade and friends!) as your template language and lets you extend HTML’s syntax to express your application’s components clearly and succinctly
Three.js
JavaScript 3D library.
Sequelize
An easy-to-use multi SQL dialect ORM for Node.js
Parcel
Blazing fast, zero configuration web application bundler
Js Pdf
Generate PDF files in JavaScript. HTML5 FTW.
Express
Sinatra inspired web development framework for node.js -- insanely fast, flexible, and simple
Socket.io
Realtime application framework for Node.JS, with HTML5 WebSockets and cross-browser fallbacks support.
Meteor
Meteor, an ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework.
Cypress
Fast, easy and reliable testing for anything that runs in a browser.
Incubator Echarts
A powerful, interactive charting and visualization library for browser
Yarn
Fast, reliable, and secure dependency management.
Lodash
An alternative to Underscore.js, delivering consistency, customization, performance, and extra features.
Webpack
Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jade, coffee, css, less, ... and your custom stuff.
Ember
Ember.js is a JavaScript framework that does all of the heavy lifting that you'd normally have to do by hand. There are tasks that are common to every web app; Ember.js does those things for you, so you can focus on building killer features and UI.
jQuery
jQuery JavaScript Library
Mobservable
Observable data. Reactive functions. Simple code.
Mobx
Simple, scalable state management.
Uppy
The next open source file uploader for web browsers :dog:
Nuxt.js
The Vue.js Developers Framework
Ace
Ajax.org Cloud9 Editor
Mocha
A simple, flexible, fun javascript test framework for node.js & the browser. (BDD, TDD, QUnit styles via interfaces)
React Bootstrap
Bootstrap 3 components built with React
Foundation
The most advanced responsive front-end framework in the world. Quickly create prototypes and production code for sites and apps that work on any kind of device.
Draft Js
A React framework for building text editors.
Styled Components
Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress
Koa
Expressive middleware for node.js using ES2017 async functions
Anime
Javascript Animation Engine
Slate
A completely customizable framework for building rich text editors.
JS xls
Javascript XLS (Excel 97-2004 spreadsheet) parser and (one day) writer
JS Xlsx
Javascript XLSX / XLSM / XLSB (Excel 2007+) parser and (one day) writer
Date Fns
Modern JavaScript date utility library
Modernizr
Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.
Pdf.js
PDF Reader in JavaScript
Faker.js
generate massive amounts of fake data in Node.js and the browser
Gulp
The streaming build system
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.
Quasar
Quasar Framework
Phaser
Phaser is a light-weight 2D game framework for making HTML5 games for desktop and mobile browsers
Reveal.js
The HTML Presentation Framework
Blueprint
A React-based UI toolkit for the web
Materialize
Materialize, a CSS Framework based on Material Design
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.
Fabric.js
Javascript Canvas Library, SVG-to-Canvas (and canvas-to-SVG) Parser
Relay
Relay is a JavaScript framework for building data-driven React applications.
React Virtualized
React components for efficiently rendering large lists and tabular data
Quill
A cross browser rich text editor with an API
Swiper
Mobile touch slider and framework with hardware accelerated transitions
Async
Async utilities for node and the browser
Highlight.js
Javascript syntax highlighter
Plyr
A simple HTML5, YouTube and Vimeo player
React Native Web
React Native for Web
Knex
A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use.
Ramda
:ram: Practical functional Javascript
Immutable Js
Immutable persistent data collections for Javascript which increase efficiency and simplicity.
Nest
A progressive Node.js framework for building efficient and scalable server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) heavily inspired by Angular
Preact
Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
Full Page.js
fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple
Vux
Mobile UI Components based on Vue & WeUI
Request
Simplified HTTP request client.
Native Script
NativeScript is an open source framework for building truly native mobile apps with JavaScript. Use web skills, like Angular and Vue.js, FlexBox and CSS, and get native UI and performance on iOS and Android.
Material Design Lite
Material Design Components in HTML/CSS/JS
Slick
the last carousel you'll ever need
Tesseract.js
Pure Javascript OCR for 62 Languages
Babylon.js
Babylon.js: a complete JavaScript framework for building 3D games with HTML 5 and WebGL
Tfjs
A WebGL accelerated JavaScript library for training and deploying ML models.
Html2canvas
Screenshots with JavaScript
Jasmine
DOM-less simple JavaScript testing framework
Normalize.css
A modern, HTML5-ready alternative to CSS resets (as used by Twitter Bootstrap, HTML5 Boilerplate, TweetDeck, Soundcloud, and many others).
Handlebars.js
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration. An extension to the Mustache templating language created by Chris Wanstrath.
Backbone
Give your JS App some Backbone with Models, Views, Collections, and Events
Underscore
JavaScript's utility _ belt
Sails
Realtime MVC Framework for Node.js
Bluebird
Bluebird is a full featured promise library with unmatched performance.
Ice
飞冰 - 让前端开发简单而友好,海量可复用物料,配套桌面工具极速构建前端应用,效率提升 100%
Clipboard.js
:scissors: Modern copy to clipboard. No Flash. Just 2kb :clipboard:
Popper.js
A kickass library to manage your poppers
Pouchdb
PouchDB is a pocket-sized database.
Howler.js
Javascript audio library for the modern web.
D3
A JavaScript visualization library for HTML and SVG.
Framework7
Full Featured HTML Framework For Building iOS & Android Apps
Summernote
Super simple WYSIWYG editor
Bootstrap Table
An extended Bootstrap table with radio, checkbox, sort, pagination, and other added features. (supports twitter bootstrap v2 and v3)
Less.js
Leaner CSS
Cleave.js
Cleave.js has a simple purpose: to help you format input text content automatically.
Phantomjs
Scriptable Headless WebKit
Sweetalert
A beautiful replacement for JavaScript's "alert"
Jade
Jade - robust, elegant, feature rich template engine for nodejs
Intro.js
A better way for new feature introduction and step-by-step users guide for your website and project.
Cheerio
Fast, flexible, and lean implementation of core jQuery designed specifically for the server.
jQuery File Upload
File Upload widget with multiple file selection, drag&drop support, progress bars and preview images for jQuery. Supports cross-domain, chunked and resumable file uploads and client-side image resizing. Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.
Immer
Create the next immutable state by mutating the current one
Superagent
Ajax with less suck - (and node.js HTTP client to match)
Highcharts
Highcharts JS, the JavaScript charting framework
Ng Zorro Antd
An enterprise-class UI components based on Ant Design and Angular.
FileSaver.js
An HTML5 saveAs() FileSaver implementation
Svgo
SVGO is a Nodejs-based tool for optimizing SVG vector graphics files.
Handsontable
Handsontable is a minimalist Excel-like data grid editor for HTML & JavaScript
Jquery Handsontable
Handsontable is a minimalistic approach to Excel-like table editor in HTML & jQuery
Flux
Application Architecture for Building User Interfaces
Bootstrap Datepicker
A datepicker for @twitter bootstrap forked from Stefan Petre's (of eyecon.ro), improvements by @eternicode
Polymer
Leverage the future of the web platform today.
Rx Js
The Reactive Extensions for JavaScript
Grapesjs
Free and Open source Web Builder Framework. Next generation tool for building templates without coding
Mustache.js
Minimal templating with {{mustaches}} in JavaScript
Bootstrap Vue
BootstrapVue provides one of the most comprehensive implementations of Bootstrap 4 components and grid system for Vue.js and with extensive and automated WAI-ARIA accessibility markup.
Chosen
Chosen is a library for making long, unwieldy select boxes more friendly.
FullCalendar
Full-sized drag & drop event calendar (jQuery plugin)
Local Forage
Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API.
Mjml
MJML: the only framework that makes responsive-email easy
Lazysizes
High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.
Coffee Script
Unfancy JavaScript
Loopback
LoopBack makes it easy to build modern applications that require complex integrations.
Tinymce
TinyMCE is a JavaScript library for platform independent 'WYSIWYG' or rich text editing. It is released as open source under the LGPL.
Prism
Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.
Mithril.js
A Javascript Framework for Building Brilliant Applications
Semantic Ui
Semantic empowers designers and developers by creating a shared vocabulary for UI.
Selectize.js
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.
Medium Editor
Medium.com WYSIWYG editor clone.
Jquery UI
The official jQuery user interface library.
Hyperapp
1 kB JavaScript framework for building web applications.
Platform
Reactive libraries for Angular
Hammer.js
A javascript library for multi-touch gestures // You can touch this
jQuery Validation
jQuery Validation Plugin
Aframe
:a: web framework for building virtual reality experiences.
Plotly.js
The open source javascript graphing library that powers plotly
Uikit
A lightweight and modular front-end framework for developing fast and powerful web interfaces.
Photo Swipe
PhotoSwipe is a HTML/CSS/JavaScript based image gallery specifically targeting mobile touch devices
Ol3
OpenLayers 3
OpenlayersMathjs
An extensive math library for JavaScript and Node.js
Bootstrap Daterangepicker
Date range picker component for Bootstrap
Showdown
JavaScript port of Markdown
Bootswatch
Themes for Bootstrap
Sweetalert2
A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies.
Nightwatch
UI automated testing framework based on node.js and selenium webdriver
Jimp
An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
Zepto
Zepto.js is a minimalist JavaScript library for modern browsers, with a jQuery-compatible API
Velocity
Accelerated JavaScript animation.
Inferno
An extremely fast, React-like JavaScript library for building modern user interfaces
UI Router
The de-facto solution to flexible routing with nested views
React Intl
Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.
Dragula
:ok_hand: Drag and drop so simple it hurts
Aos
Animate on scroll library
Chartist Js
Simple responsive charts
Protractor
E2E test framework for Angular apps
Rxdb
:computer: :iphone: A reactive Database for Progressive Web Apps and more
Node Browserify
browser-side require() the node.js way
Papa Parse
Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input
C3
A D3-based reusable chart library
Bower
A package manager for the web, created at Twitter
Cube.js
Serverless Analytics Framework
Hover
A collection of CSS3 powered hover effects to be applied to links, buttons, logos, SVG, featured images and so on. Easily apply to your own elements, modify or just use for inspiration. Available in CSS, Sass, and LESS.
Tone.js
A Web Audio framework for making interactive music in the browser.
Filepond
A flexible and fun JavaScript file upload library
Remark
A simple, in-browser, markdown-driven slideshow tool.
Fastclick
Polyfill to remove click delays on browsers with touch UIs
Sinon.js
Test spies, stubs and mocks for JavaScript.
Tfjs Core
WebGL-accelerated ML // linear algebra // automatic differentiation for JavaScript.
Filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS and WASM/WebGL
Store.js
localStorage wrapper for all browsers without using cookies or flash. Uses localStorage, globalStorage, and userData behavior under the hood
Fuse
Lightweight fuzzy-search, in JavaScript
JSHint
JSHint is a community-driven tool to detect errors in JavaScript code and enforce your team's coding conventions.
Parsley.js
Validate your forms, frontend, without writting a single line of javascript!
Mediaelement
HTML5 <audio> or <video> player with Flash and Silverlight shims that mimics the HTML5 MediaElement API, enabling a consistent UI in all browsers.
Popmotion
A 12kb Javascript motion engine. Use for animation, physics and input tracking.
Nock
HTTP mocking and expectations library
Typed.js
A jQuery typing animation script.
Testcafe
A Node.js tool to automate end-to-end web testing.
Paper.js
The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @juerglehni & @jonathanpuckey
RequireJS
A file and module loader for JavaScript
Mojs
motion graphics library for the web
Pace
Automatically add a progress bar to your site. #hubspot-open-source
Stencil
A Web Component compiler for building fast, reusable UI components and Progressive Web Apps Built by the Ionic Framework team
Scroll Reveal.js
Declarative on-scroll reveal animations.
Skrollr
Stand-alone parallax scrolling library for mobile (Android + iOS) and desktop. No jQuery. Just plain JavaScript (and some love).
Marko
Marko template engine
Knockout
Knockout makes it easier to create rich, responsive UIs with JavaScript
Dropzone
Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.
Nprogress
For slim progress bars like on YouTube, Medium, etc
Fine Uploader
Multiple file upload plugin with progress-bar, drag-and-drop.
Grunt
Grunt: The JavaScript Task Runner
Apexcharts.js
Interactive and Modern SVG Charts
Browser Sync
Keep multiple browsers & devices in sync when building websites. http://browsersync.io
Typeahead.js
A fast and fully-featured autocomplete library
Q
A tool for making and composing asynchronous promises in JavaScript
Cytoscape.js
A JavaScript graph library for analysis and visualisation (compatible with CommonJS/Node.js, AMD/Require.js, jQuery 1.4+, Bower, npm, and plain JavaScript)
Cropperjs
JavaScript image cropper.
Toastr
Simple javascript toast notifications
Lowdb
An extendable JSON database for Node and the browser powered by lodash
Raven Js
JavaScript client for Sentry
Peerjs
Peer-to-peer data in the browser
Scroll Magic
The jQuery plugin for magical scroll interactions.
Riotjs
The 1kb client side MV* library
Svg.js
A lightweight library for manipulating and animating SVG
Robotjs
Node.js Desktop Automation.
Particles.js
A lightweight JavaScript library for creating particles
Vue I18n
:globe_with_meridians: Internationalization plugin for Vue.js
Vis
Dynamic, browser-based visualization library
Gpu.js
GPU Accelerated JavaScript
Raphael
JavaScript Vector Library
Design Blocks
A set of 170+ Bootstrap based design blocks ready to be used to create clean modern websites.
Pickadate.js
lightweight jquery date selector with multi-language support
Wavesurfer.js
Navigable waveform built on Web Audio and Canvas
Flot
Flot is a pure JavaScript plotting library for jQuery, with a focus on simple usage, attractive looks and interactive features.
Pikaday
A refreshing JavaScript Datepicker — lightweight, no dependencies, modular CSS
Parallax
Parallax Engine that reacts to the orientation of a smart device
Turbolinks
Turbolinks makes navigating your web application faster
Mqtt.js
The MQTT client for Node.js and the browser
Magnific Popup
Light and responsive lightbox plugin with focus on performance.
jQuery Pjax
pushState + ajax = pjax
Pdfkit
A JavaScript PDF generation library for Node and the browser
Ratchet
Prototype iPhone apps with simple HTML, CSS, and JS components.
Crypto Js
JavaScript library of crypto standards.
Dc.js
Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js
Vivus
JavaScript library to make drawing animation on SVG
Bootstrap Datetimepicker
Date/time picker widget based on twitter bootstrap
Zxcvbn
zxcvbn, named after a crappy password, is a JavaScript password strength estimation library. Use it to implement a custom strength bar on a signup form near you!
Page.js
Micro client-side router inspired by the Express router (~1200 bytes)
Pdfmake
Client/server side PDF printing in pure JavaScript
Matter JS
a 2D rigid body physics engine for the web
Sigma
An open-source lightweight JavaScript graph drawing library
Aurelia Framework
The aurelia framework brings together all the required core aurelia libraries into a ready-to-go application-building platform.
Chai
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
Onsen Ui
Custom Elements-Based HTML5 UI Framework for Building Your Mobile Front End
Easel JS
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.
Loaders.css
Delightful, performance-focused pure css loading animations.
Wow
Reveal CSS animation as you scroll down a page
Casper JS
Navigation scripting & testing utility for PhantomJS and SlimerJS
UA Parser
Lightweight JavaScript-based User-Agent string parser. Supports browser & node.js environment. Also available as jQuery plugin.
jQuery Mobile
jQuery Mobile Framework
Watermelon Db
High-performance reactive database for powerful React and React Native apps
Noty
noty - jquery notification plugin
Backbone Marionette
Make your Backbone.js apps dance with a composite application architecture!
SockJS Client
WebSocket emulation - Javascript client
Editor
Next-gen, highly customizable content editor for the browser - based on React and Redux. WYSIWYG on steroids.
Headroom.js
Give your pages some headroom. Hide your header until you need it
List
Do you want a 3 KB (gzipped&minified) cross-browser native JavaScript that makes your plain HTML lists and tables super flexible, searchable, sortable and filterable? Yeah! Do you also want the possibility to add, edit and remove items by dead simple templating? Hell yeah!
Webuploader
It's a new file uploader solution!
Nvd3Respond
A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more)
Inversify Js
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
Choo
:steam_locomotive::train: - sturdy 4kb frontend framework
Iframe Resizer
Keep same and cross domain iFrames sized to their content with support for window/content resizing, nesting and multiple iFrames. (Dependency free, IE8+)
Snap.svg
The JavaScript library for modern SVG graphics.
Count Up.js
Animates a numerical value by counting to it
Is.js
Micro check library
Stimulus
A modest JavaScript framework for the HTML you already have
Bookshelf
A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js
I18next
Internationalisation (i18n) with javascript the easy way (incl. jquery plugin)
Jstree
jquery tree plugin
Cropper
A simple jQuery image cropping plugin.
Tether
A positioning engine to make overlays, tooltips and dropdowns better #hubspot-open-source
iScroll
Smooth scrolling for the web
Jexcel
jExcel | the javascript spreadsheet is a very light jquery plugin to add a excel compatible spreadsheet in your application or web based software. Create smarter apps including data tables, grid and spreasheets with this awesome jquery spreadsheet plugin. For live examples, please visit:
Math Jax
Beautiful math in all browsers
Numeral
A javascript library for formatting and manipulating numbers.
Angular Strap
AngularJS 1.2+ native directives for Bootstrap 3.
Cyclejs
A functional and reactive JavaScript framework for predictable code
Cycle Core
A fully reactive JavaScript framework for Human-Computer Interaction
Interact.js
Drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE8+)
Carlo
Web rendering surface for Node applications
Offline
Automatically display online/offline indication to your users. #hubspot-open-source
Adonis Framework
NodeJs Web Application Framework. Makes it easy for you to write webapps with less code :smiley:
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.
Tracking.js
The tracking.js brings to web elements tracking techniques of a real scene captured by the camera, through natural interactions from object tracking, color markers, among others, allowing the development of interfaces and games through a simple and intuitive API.
Lozad.js
Highly performant, light ~0.9kb and configurable lazy loader in pure JS with no dependencies for responsive images, iframes and more
Alasql
AlaSQL.js - JavaScript SQL database for browser and Node.js. Handles both traditional relational tables and nested JSON data (NoSQL). Export, store, and import data from localStorage, IndexedDB, or Excel.
No Ui Slider
noUiSlider is a lightweight JavaScript range slider library. It offers a wide selection of options and settings, and is compatible with a ton of (touch) devices, including those running iOS, Android, Windows 8 and Windows Phone 8.
Tippyjs
Highly customizable vanilla JS tooltip/popover library
Webfontloader
WebFont Loader gives you added control when using linked fonts via @font-face.
HTML5shiv
This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer.
Rickshaw
JavaScript toolkit for creating interactive real-time graphs
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.
Spin.js
A spinning activity indicator
Laxxx
Simple & light weight (3kb minified & zipped) vanilla javascript plugin to create smooth & beautiful animations when you scrolllll! Harness the power of the most intuitive interaction and make your websites come alive!
Masonry
Layout elements in a grid, like a mason fitting stones in a wall
Synaptic
architecture-free neural network library for node.js and the browser
Hint.css
A tooltip library in CSS for your lovely websites.
Sea.js
A Module Loader for the Web
Glide
A dependency-free JavaScript ES6 slider and carousel. It’s lightweight, flexible and fast. Designed to slide. No less, no more
Lunr.js
A bit like Solr, but much smaller and not as bright
Hotel
Start apps from your browser and get local domains without editing /etc/hosts http://i.imgur.com/DrLjbIi.gif
Rellax
Lightweight, vanilla javascript parallax library
Effeckt.css
A Performant Transitions and Animations Library:
Timeline JS
TimelineJS: A Storytelling Timeline built in JavaScript.
Data Tables
DataTables is a plug-in for the jQuery Javascript library. It is a highly flexible tool, based upon the foundations of progressive enhancement, which will add advanced interaction controls to any HTML table.
Konva
Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
Slideout
A touch slideout navigation menu for your mobile web apps.
Form
jQuery Form Plugin
Go Js
All GoJS samples, extensions, and documentation
Annyang
A javascript library for adding voice commands to your site, using speech recognition.
Openui5
OpenUI5 lets you build enterprise-ready web applications, responsive to all devices, running on almost any browser of your choice
JS Plumb
jQuery/MooTools/YUI3 Javascript library that lets you connect parts of your UI together.
Barba.js
Create badass, fluid and smooth transition between your website's pages.
Gremlins.js
Monkey testing library for web apps and Node.js
Bootbox
Wrappers for JavaScript alert(), confirm() and other flexible dialogs using Twitter's bootstrap framework
Viewerjs
JavaScript image viewer.
Convnetjs
Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser.
Dom Purify
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:
Muuri
Responsive, sortable, filterable and draggable grid layouts
Pnpm
Fast, disk space efficient package manager
React Leaflet
React components for Leaflet maps
Gmaps
the easiest way to use Google Maps
Chance
Chance - Random generator helper for JavaScript
Ladda
Buttons with built-in loading indicators.
Firebase Js Sdk
Firebase Javascript SDK
Rete
JavaScript framework for visual programming and creating node editor
Progressbar.js
Beautiful and responsive progress bars
Ml5 Library
Friendly machine learning for the web!
Resumable.js
A JavaScript library for providing multiple simultaneous, stable, fault-tolerant and resumable/restartable uploads via the HTML5 File API.
Mousetrap
Simple library for handling keyboard shortcuts in Javascript
Isotope
An exquisite jQuery plugin for magical layouts. Enables filtering, sorting, and dynamic layouts.
React Toastify
React notification made easy !
Globalize
A JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data
Yeoman
Yeoman - a set of tools for automating development workflow
Golden Layout
The ultimate Javascript layout manager
Favico.js
Make a use of your favicon with badges, images or videos
Bootstrap Switch
unofficial bootstrap switch
Two.js
A renderer agnostic two-dimensional drawing api for the web.
Famous
Famo.us is a powerful JavaScript framework designed to build rich, interactive web applications. It is the only framework that provides an open source 3D layout engine fully integrated with a 3D physics-based animation engine that can render to DOM, Canvas, or WebGL. Famo.us is currently in public beta.
Vue Js Modal
:pizza: Simple to use, highly customizable, mobile friendly Vue.js 2.0+ modal.
Sizzle
A sizzlin' hot selector engine.
Thinkjs
Use full ES2015+ features to develop Node.js applications, Support TypeScript.
Slick Grid
A lightning fast JavaScript grid/spreadsheet
Gl Matrix
Javascript Matrix and Vector library for High Performance WebGL apps
J Query Mask Plugin
A jQuery Plugin to make masks on form fields and HTML elements.
X Editable
In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
Imagesloaded
JavaScript is all like "You images done yet or what?"
Bacon.js
FRP (functional reactive programming) library for Javascript
Metrics Graphics
A library optimized for concise, principled data graphics and layouts.
Togetherjs
A service for your website that makes it surprisingly easy to collaborate in real-time.
Moleculer
:rocket: Progressive microservices framework for Node.js
Lovefield
Lovefield is a relational database for web apps. Written in JavaScript, works cross-browser. Provides SQL-like APIs that are fast, safe, and easy to use.
Qunit
An easy-to-use JavaScript Unit Testing framework.
URI.js
Javascript URL mutation library
ES5 Shims
ECMAScript 5 compatibility shims for legacy JavaScript engines
Swipe
a lightweight mobile slider
Bxslider 4
Responsive jQuery content slider
At.js
Add Github like mentions autocomplete to your application.
Flight
A lightweight, component-based JavaScript framework
Framer
Modern Prototyping Tool
Vex
A modern dialog library which is highly configurable and easy to style. #hubspot-open-source
Polished
A lightweight toolset for writing styles in JavaScript
Bignumber.js
A JavaScript library for arbitrary-precision decimal and non-decimal arithmetic
Whitestorm.js
WhitestormJS physics + rendering of 3D
jQuery Autocomplete
Ajax Autocomplete for jQuery allows you to easily create autocomplete/autosuggest boxes for text input fields.
Tabulator
A table generation JQuery UI Plugin
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), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).
Chartkick
Create beautiful Javascript charts with one line of Ruby
Hello.js
A Javascript RESTFUL API library for connecting with OAuth2 services, such as Google+ API, Facebook Graph and Windows Live Connect
Timeago.js
timeago.js is a tiny library used to format date with `*** time ago` statement. eg: '3 hours ago'.
Kendo Ui Core
Kendo UI Core
Flickity
:leaves: Touch, responsive, flickable carousels
Hoodie.js
hoodie super power to the frontend!
Mailcheck
Email domain spelling suggester
Clmtrackr
Javascript library for precise tracking of facial features via Constrained Local Models
Qrcodejs
Cross-browser QRCode generator for javascript
Owl Carousel
Owl Carousel. Touch enabled jQuery plugin that lets you create beautiful responsive carousel slider.
Jquery Timeago
Timeago is a jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago").
Intern
A next-generation code testing stack for JavaScript.
Ractive
Next-generation DOM manipulation
Flex Slider
An awesome, fully responsive jQuery slider plugin
Lightgallery.js
Full featured javascript lightbox gallery. No dependencies.
Bootstrap Tour
Quick and easy product tours with Twitter Bootstrap Popovers
Loki JS
javascript embedded / in-memory database
Balloon.css
Simple tooltips made of pure CSS
Wysiwyg Editor
A flat designed jQuery WYSIWYG text editor based on HTML5, free only for non-commercial projects. For commercial applications you have to purchase a license from
Jquery Transit
Super-smooth CSS3 transformations and transitions for jQuery
Holder
Holder renders image placeholders entirely on the client side.
Screenfull.js
Simple wrapper for cross-browser usage of the JavaScript Fullscreen API
Open Location Code
Open Location Codes are short, generated codes that can be used like street addresses, for places where street addresses don't exist.
Js Barcode
Barcode generation library that works in both the browser and on Node.js http://lindell.me/JsBarcode
Light Gallery
A lightweight, customizable, modular, responsive, lightbox gallery plugin for jQuery. :+1:
jQuery.nicescroll
nicescroll plugin for jquery - scrollbars like iphone/ipad
Java Script Load Image
JavaScript Load Image is a library to load images provided as File or Blob objects or via URL. It returns an optionally scaled and/or cropped HTML img or canvas element. It also provides a method to parse image meta data to extract Exif tags and thumbnails and to restore the complete image header after resizing.
Superstruct
A simple and composable way to validate data in Javascript.
Colorbox
A light-weight, customizable lightbox plugin for jQuery
Magic
CSS3 Animations with special effects
Js Lingui
A readable, automated, and optimized (5 kb) internationalization for JavaScript
Green Sock Js
Public repository for GreenSock's JavaScript libraries like GSAP. See http://www.greensock.com
Surveyjs
JavaScript Survey and Form Library
Touch Swipe jQuery Plugin
TouchSwipe is a jquery plugin to be used with jQuery on touch input devices such as iPad, iPhone etc.
jQuery Lazyload
jQuery plugin for lazy loading images
Gridster.js
gridster.js is a jQuery plugin that makes building intuitive draggable layouts from elements spanning multiple columns
Vexflow
A JavaScript library for rendering music notation and guitar tablature.
Remarkable
Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one.
Odometer
Smoothly transitions numbers with ease. #hubspot-open-source
Moveable
Moveable! Draggable! Resizable! Scalable! Rotatable!
Datamaps
Maps for interactive data visualizations in Javascript
Shipit
Universal automation and deployment tool written in JavaScript.
Heatmap.js
JavaScript Library for HTML5 canvas based heatmaps
Smooth State.js
Unobtrusive page transitions with jQuery.
Bootstrap Slider
A less buggy "fork" of the original bootstrap slider found on http://www.eyecon.ro/ by Stefan Petre. It was forked so we could update the slider since the original wasn't under version control.
Amplitudejs
A Javascript library that allows you to control the design of your media controls in your webpage -- not the browser. No dependencies (jQuery not required)
Onepage Scroll
Create an Apple-like one page scroller website (iPhone 5S website) with One Page Scroll plugin
Bootstrap Calendar
Full view calendar with year, month, week and day views based on templates with Twitter Bootstrap.
Brain
[UNMAINTAINED] Neural networks in JavaScript
Refluxjs
A simple library for uni-directional dataflow application architecture inspired by ReactJS Flux
React Joyride
Create walkthroughs and guided tours for your app
Intercooler Js
Making AJAX as easy as anchor tags
Ng Dialog
Modals and popups provider for Angular.js applications
Billboard.js
:bar_chart: Re-usable, easy interface JavaScript chart library based on D3 v4+:chart_with_upwards_trend:
Stats.js
JavaScript Performance Monitor
Winjs
WinJS project by Microsoft Open Technologies
Notie.js
A clean and simple notification plugin (alert/growl style) for javascript, with no dependencies.
Sound Manager 2
A JavaScript Sound API supporting MP3, MPEG4 and HTML5 audio + (experimental) RTMP, providing reliable cross-browser/platform audio control in as little as 10 KB. BSD licensed.
Sir Trevor Js
Rich content editing entirely re-imagined for the web
Egret Core
Egret is a brand new open mobile game and application engine which allows you to quickly build mobile games and apps on Android,iOS and Windows.
Jquery.payment
A general purpose library for building credit card forms, validating inputs and formatting numbers.
Regl
Functional WebGL
Javascript State Machine
A finite state machine javascript micro framework
jQuery Knob
Nice, downward compatible, touchable, jQuery dial
Croppie
A Javascript Image Cropper
Director
a tiny and isomorphic URL router for JavaScript
Mixitup
A CSS3 and jQuery Filter & Sort Plugin
Derby
MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers
Sound JS
A Javascript library for working with Audio. Features a simple interface as the front end to multiple audio APIs via a plugin model. Currently supports HTML5 Audio & Flash.
Ant Motion
:bicyclist: Animate specification and components of Ant Design
jPlayer
jPlayer : HTML5 Audio & Video for jQuery
Instafeed.js
A simple Instagram javascript plugin
Text Angular
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!
Graphql Editor
GraphQL Visual Node Editor
Outdated Browser
A simple tool to identify and upgrade old browsers.
TweenJs
A simple but powerful tweening / animation library for Javascript. Part of the CreateJS suite of libraries.
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.
Phantom Css
Visual/CSS regression testing with PhantomJS
File Api
A set of javascript tools for working with files.
Benchmark.js
A benchmarking library that works on nearly all JavaScript platforms, supports high-resolution timers, and returns statistically significant results. As used on jsPerf.com.
Fit Text.js
A jQuery plugin for inflating web type
Elevator.js
Finally, a "back to top" button that behaves like a real elevator.
Snap.js
A Library for creating beautiful mobile shelves in Javascript
Keymaster
A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
Canvg
Javascript SVG parser and renderer on Canvas
Dygraphs
Interactive visualizations of time series using JavaScript and the HTML canvas tag. The dygraphs JavaScript library produces interactive, zoomable charts of time series.
Chardin.js
Simple overlay instructions for your apps.
Autosize
jQuery plugin for dynamic textarea sizing
Liquidfun
2D physics engine for games
Content Tools
A JS library for building WYSIWYG editors for HTML content.
Ant Design Landing
:mountain_bicyclist: Landing Pages of Ant Design System
J Query.mmenu
The best jQuery plugin for app look-alike on- and off-canvas menus with sliding submenus for your website and webapp.
Fit Vids.js
A lightweight, easy-to-use jQuery plugin for fluid width video embeds.
Keras Js
Run Keras models in the browser, with GPU support using WebGL
Dynamics.js
Javascript library to create physics-based CSS animations
Faye
Simple pub/sub messaging for the web
Decimal.js
An arbitrary-precision Decimal type for JavaScript
Epoch
A general purpose, real-time visualization library.
Melon JS
a fresh & lightweight javascript game engine
Broccoli
Browser compilation library – a build tool for applications that run in the browser
Fastdom
Eliminates layout thrashing by batching DOM read/write operations
Crossfilter
Fast n-dimensional filtering and grouping of records.
YUI3
YUI is a free, open source JavaScript and CSS library for building richly interactive web applications.
Retina.js
JavaScript and LESS helpers for rendering high-resolution image variants
Gitgraph.js
A JavaScript library to draw pretty git graphs in the browser
Portal Vue
A Portal Component for Vuejs, for rendering DOM outside of a component, anywhere in the document.
React Widgets
set of stateless ui widgets for React
Anypixel
AnyPixel.js is an open-source software and hardware library that makes it possible to use the web to create big, unusual, interactive displays.
Oboe.js
A fresh approach to AJAX that speeds up web applications. Progressive JSON parser with an easy interface so you can use the objects before the http response completes.
Up Up
:airplane: Kickstarting the Offline-First Revolution
Animsition
A simple and easy jQuery plugin for CSS animated page transitions.
Kinetic Js
KineticJS is an HTML5 Canvas JavaScript library that extends the 2D context by enabling canvas interactivity for desktop and mobile applications.
Hogan.js
A compiler for the Mustache templating language
Underscore String
String manipulation extensions for Underscore.js javascript library.
Do T
The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.
Processing.js
A port of the Processing visualization language to JavaScript.
When
A solid, fast Promises/A+ and when() implementation, plus other async goodies.
Clusterize.js
Tiny vanilla JS plugin to display large data sets easily
Csscomb.js
CSS coding style formatter
Tabletop
Tabletop.js gives spreadsheets legs
React Rte
Pure React rich text "WYSISYG" editor based on draft-js.
PreloadJS
PreloadJS makes preloading assets & getting aggregate progress events easier in JavaScript. It uses XHR2 when available, and falls back to tag-based loading when not.
React95
Refreshed Windows 95 style UI components for your React app
Granim.js
Create fluid and interactive gradients animations with this small (< 10 kB) js library.
Prosemirror
The ProseMirror WYSIWYM editor
Flip ClockPrefixfree
Break free from CSS prefix hell!
Apify Js
Apify SDK — The scalable web crawling and scraping library for JavaScript. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.
Angular Meteor
Combining the simplicity and power of AngularJS and Meteor
Siema
Siema - Lightweight and simple carousel in pure JavaScript
Tiny Color
Fast, small color manipulation and conversion for JavaScript
Lazy.js
Like underscore.js, but lazier
Knwl.js
A Natural Language Processor in JS
Litegraph.js
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.
Imba
The new programming language for web apps
Redom
Tiny (2 KB) turboboosted JavaScript library for creating user interfaces.
Ejs
Embedded JavaScript templates for node
Sticky
jQuery Plugin for Sticky Objects
Move.js
CSS3 backed JavaScript animation framework
Hashids.js
A small JavaScript class to generate YouTube-like hashids from one or many numbers. This is a client-side version of Node.js version.
Polyglot.js
Give your JavaScript the ability to speak many languages.
J Query Context Menu
jQuery contextMenu plugin & polyfill
Crafty
Crafty is a JavaScript game library that can help you create games in a structured way.
Sugar
A Javascript library for working with native objects.
Plottable
A library of modular chart components, built on D3
Scroll Trigger
Triggers classes on html elements based on the scroll position. Uses requestAnimationFrame so it doesn't jack the users scroll.
Canjs
Can do JS, better, faster, easier.
JSON.js
JSON in JavaScript
Bespoke.js
DIY Presentation Micro-Framework
Pts
A library for visualization and creative-coding
Bounce.js
Create beautiful CSS3 powered animations in no time.
ZenPen
A minimal web based text editor for the modern man.
Big.js
A small, fast JavaScript library for arbitrary-precision decimal arithmetic.
Oc Lazy Load
Load modules on demand (lazy load) in AngularJS
Deck.js
Modern HTML Presentations
jQuery Timepicker
Adds a timepicker to jQueryUI Datepicker
Snabbt.js
Fast animations with javascript and CSS transforms
Spine
Lightweight MVC library for building JavaScript applications
Remodal
Flat, responsive, lightweight, easy customizable modal window jquery plugin with declarative state notation and hash tracking.
Prototype
Prototype JavaScript framework
Color
JavaScript color conversion and manipulation library
Vide
Easy as hell jQuery plugin for video backgrounds.
Jcrop
Jcrop (official) - Image Cropping Plugin for jQuery
Layzr.js
A small, fast, modern, and dependency-free library for lazy loading.
Officegen
Standalone Office Open XML files (Microsoft Office 2007 and later) generator for Word (docx), PowerPoint (pptx) and Excell (xlsx) in javascript. The output is a stream.
Platform.js
A platform detection library that works on nearly all JavaScript platforms.
Assemble
Static site generator for Node.js, Grunt.js, and Yeoman (and soon, Gulp), using the Handlebars template engine. Used by Zurb Foundation, Zurb Ink, H5BP/Effeckt, Less.js / lesscss.org, Topcoat, Web Experience Toolkit, and hundreds of other projects to build sites, themes, components, documentation, blogs and gh-pages. Pull requests welcome, stars appreciated!
Tilt.js
A tiny 60+fps parallax tilt hover effect for jQuery.
Formvalidation
The best @jquery plugin to validate form fields. Designed to use with Bootstrap + Zurb Foundation + Pure + Semantic UI + UIKit + Your own frameworks. Star it. Try it. Buy it :)
Tinycon
A small library for manipulating the favicon, in particular adding alert bubbles and changing images.
Cylon
JavaScript framework for robotics, drones, and the Internet of Things (IoT)
Alertify.js
JavaScript Alert/Notification System
Jasny Bootstrap
The missing components for your favorite front-end framework.
Clndr
a jQuery calendar plugin that uses HTML templates
Ion.range Slider
jQuery only range slider
Angular Formly
JavaScript powered forms for AngularJS
jQuery Scroll TojQuery QR Code
qrcode generation standalone (doesn't depend on external services)
Xregexp
Extended JavaScript regular expressions
jScrollPane
Pretty, customisable, cross browser replacement scrollbars
Rivets
Declarative data binding facility
Zip.js
JavaScript library to zip and unzip files
Viva Graph Js
Graph drawing library for JavaScript
Swig
Take a swig of the best template engine for JavaScript.
Messenger
Growl-style alerts and messages for your app. #hubspot-open-source
Vorlonjs
A new, open source, extensible, platform-agnostic tool for remotely debugging and testing your JavaScript. Powered by node.js and socket.io
Csso
CSS-optimizer
Bootstrap Wysiwyg
Tiny bootstrap-compatible WISWYG rich text editor
Midi.js
Making life easy to create a MIDI-app on the web. Includes a library to program synesthesia into your app for memory recognition or for creating trippy effects. Convert soundfonts for Guitar, Bass, Drums, ect. into code that can be read by the browser. Supports multiple simultaneous instruments and perfect timing.
Alloy Ui
Alloy is a UI metaframework that provides a consistent and simple API for building web applications across allthree levels of the browser: structure, style and behavior.
Responsive Nav.js
Responsive navigation plugin without library dependencies and with fast touch screen support.
Spectrum
The No Hassle JavaScript Colorpicker
Es6 Shim
ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines
Timesheet.js
JavaScript library for HTML5 & CSS3 time sheets
Smooth Scrollbar
Customizable, Pluginable, and High Performance Scrollbars!
Cufon
Fast text replacement with canvas and VML - no Flash or images required.
Nano Scroller
A jQuery plugin that offers a simplistic way of implementing Lion OS scrollbars.
Stellar.js
Stellar.js - Parallax scrolling made easy
Twig.js
JS implementation of the Twig Templating Language
Sticky Kit
A jQuery plugin for creating smart sticky elements
Mootools Core
MooTools Core Repository
Air Datepicker
Cool jQuery datepicker
Highland
High-level streams library for Node.js and the browser
Ember TablejQuery.maskedinput
jQuery Masked Input Plugin
Dimple
An object-oriented API for business analytics
Stacktrace.js
Framework-agnostic, micro-library for getting stack traces in all web browsers
Grid
Drag and drop library for two-dimensional, resizable and responsive lists
W2ui
JavaScript UI library for data-driven web applications
Cannon.js
A lightweight 3D physics engine written in JavaScript.
Textillate
A simple plugin for CSS3 text animations
Turn.js
The page flip effect for HTML5
Jeeliz Face Filter
Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).
Anijs
Declarative handling library for CSS animations.
Dagre
Directed graph renderer for javascript
Turbulenz Engine
Turbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers and mobile devices.
Responsive Slides
Simple & lightweight responsive slider plugin (in 1kb)
Swipebox
A touchable jQuery lightbox
Rainbow
Simple syntax highlighting library written in javascript
Tonal
A functional music theory library for Javascript
Featherlight
Featherlight is a very lightweight jQuery lightbox plugin. It's simple yet flexible and easy to use. Featherlight has minimal css and uses no inline styles, everything is name-spaced, it's completely customizable via config object and offers image, ajax and iframe support out of the box. Featherlights small footprint weights about 4kB – in total.
Izi Toast
Elegant, responsive, flexible and lightweight notification plugin with no dependencies.
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.
Imager.js
Responsive images while we wait for srcset to finish cooking
Backbone localStorage
A localStorage adapter for Backbone.js
Transformicons
Transformicons: Animated icons, symbols and buttons using SVG and CSS. Inspired by the article from Sara Soueidan and the work of Bennett Feely.
Keypress
A keyboard input capturing utility in which any key can be a modifier key.
Dojo
Dojo saves you time and scales with your development process, using web standards as its platform. It’s the toolkit experienced developers turn to for building high quality desktop and mobile web applications.
Fluxible
A pluggable container for isomorphic flux applications
Tooltipster
A jQuery tooltip plugin
Stream Saver.js
StreamSaver writes stream to the filesystem directly asynchronous
Claygl
A WebGL graphic library for building scalable Web3D applications
Baguette Box.js
Simple and easy to use lightbox script written in pure JavaScript
Basket.js
A script and resource loader for caching & loading files with localStorage
Bricks.js
A blazing fast masonry layout generator for fixed width elements.
Mavo
Create web applications entirely by writing HTML and CSS!
Foo Table
jQuery plugin to make HTML tables responsive
LZ String
LZ-based compression algorithm for JavaScript
Redux Loop
A port of elm-effects and the Elm Architecture to Redux that allows you to sequence your effects naturally and purely by returning them from your reducers.
Gif.js
JavaScript GIF encoding library
Lettering.js
A lightweight, easy to use Javascript <span> injector for radical Web Typography
Packery
bin-packing layout library
Mercury
A truly modular frontend framework
Flowplayer
The HTML5 video player for the web
Sammy
Sammy is a tiny javascript framework built on top of jQuery, It's RESTful Evented Javascript.
Swing
A swipeable cards interface. The swipe-left/swipe-right for yes/no input. As seen in apps like Jelly and Tinder.
Backbone Relational
Get and set relations (one-to-one, one-to-many, many-to-one) for Backbone models
P2.js
JavaScript 2D physics library
Metismenu
A jQuery menu plugin
Validate.js
Lightweight JavaScript form validation library inspired by CodeIgniter.
Tribute
ES6 Native @mentions
Open Jscad.org
OpenSCAD + JavaScript = OpenJSCAD, edit locally or remote online, preview in browser direct via WebGL.
Popcorn Js
The HTML5 Media Framework
Jquery Mockjax
The jQuery Mockjax Plugin provides a simple and extremely flexible interface for mocking or simulating ajax requests and responses
jQuery Migrate
APIs and features removed from jQuery core
Devextreme Reactive
DevExtreme Reactive Components
Chimee
a video player framework aims to bring wonderful experience on browser
Chaplin
An Application Architecture Using Backbone.js
Angularjs Slider
Slider directive for AngularJS. No dependencies and mobile friendly.
Pusher Js
Pusher Javascript library
Shader School
A workshopper for GLSL shaders and graphics programming
Sequence
The Responsive Slider with Advanced CSS3 Transitions
Izi Modal
Elegant, responsive, flexible and lightweight modal plugin with jQuery.
Parallel.js
Parallel.js is a tiny library for multi-core processing in Javascript.
Enyo
A JavaScript application framework emphasizing modularity and encapsulation
Datejs
Datejs is an open-source JavaScript Date Library.
Auto Numeric
autoNumeric is a jQuery plugin that automatically formats currency (money) and numbers as you type on form inputs. It supports most International numeric formats and currency signs including those used in Europe, North and South America, Asia and India (lakhs**).
Lightslider
JQuery lightSlider is a lightweight responsive Content slider with carousel thumbnails navigation
Fast Memoize.js
:rabbit: Fastest possible memoization library
Jump.js
A small, modern, dependency-free smooth scrolling library.
Cerebral
A state controller with its own debugger
jQuery Textcomplete
Introduce autocompleting power to textareas, like GitHub comment forms have.
Rome
Customizable date (and time) picker. Opt-in UI, no jQuery!
Backgrid
Finally, an easily stylable semantic HTML data grid widget with a Javascript API that doesn't suck.
Recline
A simple but powerful library for building data applications in pure Javascript and HTML.
Shuffle
jQuery Shuffle Plugin
Stampit
Create objects from reusable, composable behaviors.
Unveil
A very lightweight jQuery plugin to lazy load images
Easy Pie Chart
Lightweight jQuery plugin to render simple, animated and retina ready pie charts with the HTML5 canvas element
Walkway
An easy way to animate SVG elements.
Caman Js
Pure Javascript HTML5 (Ca)nvas (Man)ipulation
Remote Storage
Client-side Javascript library to make apps compatible with a remote storage.
Rangeslider.js
HTML5 input range slider element polyfill. —
Enquire.js
Awesome Media Queries in JavaScript
Ejecta
A Fast, Open Source JavaScript, Canvas & Audio Implementation for iOS
Sly
JavaScript library for one-directional scrolling with item based navigation support.
Switchery
iOS 7 style switches for your checkboxes
Intense Images
A simple library to view large images up close using simple mouse interaction, and the full screen.
Sproutcore
JavaScript Application Framework - JS library only
Postal.js
JavaScript pub/sub library supporting some advanced subscription features, plus message capture and replay
Xdomain
A pure JavaScript CORS alternative
Ink
An HTML5/CSS3 framework used at SAPO for fast and efficient website design and prototyping
q Tip2
qTip2 - Pretty powerful tooltips
Nuclear Js
Reactive Flux built with ImmutableJS data structures. Framework agnostic.
Sidr
Sidr is a jQuery plugin for creating side menus and the easiest way for doing your menu responsive.
Should.js
BDD style assertions for node.js -- test framework agnostic
Steal
Gets JavaScript
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.
Brick
UI Web Components for Mobile Web Apps
Aura
A scalable, event-driven JavaScript architecture for developing widget-based applications. Works with Backbone.js and other frameworks.
Sprintf.js
sprintf.js is a complete open source JavaScript sprintf implementation.
Smoothie
Smoothie Charts: smooooooth JavaScript charts for realtime streaming data
Flotr2
Graphs and Charts for Canvas in JavaScript.
Flow Type.js
Web typography at its finest: font-size and line-height based on element width.
Lungo.js
A framework for developers who want to design, build and share cross device applications.
Head js
The only script in your HEAD. Head JS loads JavaScript files in parallel like images without blocking the page. Your page will be faster. Even with a single combined file.
Oimo.js
Lightweight 3d physics engine for javascript
Rot.js
ROguelike Toolkit
PhysicsJS
A modular, extendable, and easy-to-use physics engine for javascript
Create
Midgard Create, a generic web editing interface for any CMS
Fast.js
Faster user-land reimplementations for several common builtin native JavaScript functions.
Hallo
Simple rich text editor (contentEditable) for jQuery UI
Vegas
Vegas is a jQuery plugin to add beautiful fullscreen backgrounds to your webpages. It even allows Slideshows.
jQuery Dynatable
A more-fun, semantic, alternative to datatables
LeapJS
Javascript library for the Leap motion controller
Psd.js
A Photoshop PSD file parser for NodeJS and browsers
Superscrollorama
The jQuery plugin for supercool scroll animations
Big Video.js
The jQuery Plugin for Big Background Video (and Images)
Libretaxi
LibreTaxi, free and open source Uber/Lyft alternative to connect passengers and drivers.
Salvattore
A jQuery Masonry alternative with CSS-driven configuration.
Isomer
Simple isometric graphics library for HTML5 canvas
Medium Editor Insert Plugin
jQuery insert plugin for MediumEditor (Medium.com WYSIWYG editor clone)
jQuery Focuspoint
jQuery plugin for 'responsive cropping'. Dynamically crop images to fill available space without cutting out the image's subject. Great for full-screen images.
Bootstrap.native
If you are looking for Bootstrap without jQuery or vanilla Javascript for Bootstrap, this is the place to get started.
Yepnope.js
An Asynchronous Conditional Resource Loader
Jstat
JavaScript Statistical Library
Jsblocks
Better MV-ish Framework
Multi Select
A user-friendlier drop-in replacement for the standard select with multiple attribute activated.
Infinity
UITableViews for the web.
Pencilblue
Full stack online publishing and CMS for Node.js
Engine
GSS engine
jQuery.panzoom
A jQuery plugin for panning and zooming elements using CSS3.
Docx
Easily generate .docx files with JS/TS with a solid API. Works for Node and on the Browser.
Keyboard Js
A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts.
Juggling DB
Multi-database ORM: redis, mongodb, mysql, sqlite, postgres, neo4j, memory... Many databases, common API.
Reactable
Fast, flexible, and simple data tables in React
jQuery UI Touch Punch
A duck punch for adding touch events to jQuery UI
Collections
This package contains JavaScript implementations of common data structures with idiomatic interfaces.
Script.js
Asyncronous JavaScript loader and dependency manager
Twgl.js
A Tiny WebGL helper Library
Mark.js
JavaScript keyword highlighting. Mark text with options for diacritics, synonyms, custom elements, custom class names, separate word search (multiple terms), filter selectors, accuracy and iframes. Also available as jQuery plugin. Compatible with DataTables.
Angular Gantt
A Gantt chart directive for Angular.js without any other dependencies.
D3 Cloud
Create word clouds in JavaScript.
Fast Check
Property based testing framework for JavaScript (like QuickCheck) written in TypeScript
Proton
A particle engine for html5
Freewall
Freewall is a cross-browser and responsive jQuery plugin to help you create many types of grid layouts for desktop, mobile, and tablet...
Audio.js
A cross-browser javascript wrapper for the html5 audio tag
Fast Json Patch
Lean and mean Javascript implementation of the JSON-Patch standard (RFC 6902). Update JSON documents using delta patches.
Datacamp Light
Convert any blog or website to an interactive learning platform for data science
QuoJs
Micro JavaScript library for mobile devices
Emojify.js
A Javascript module to convert Emoji keywords to images
Formbuilder
[Needs Maintainer] Formbuilder is a small graphical interface for letting users build their own webforms.
Tau Charts
D3 based data-focused charting library. Designed with passion. Flexible.
Garlic.js
Garlic.js allows you to automatically persist your forms' text and select field values locally, until the form is submitted. This way, your users don't lose any precious data if they accidentally close their tab or browser.
Loglevel
Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods
String.js
Extra JavaScript string methods.
Alpaca
Easy HTML5 Forms for jQuery
Pressure
:point_down::boom: JavaScript library for handling Force Touch, 3D Touch, and Pointer Pressure.
Asm Dom
A minimal WebAssembly virtual DOM to build C++ SPA (Single page applications)
Batman
Fighting Crime and Kicking Apps
Verlet JS
A simple Verlet physics engine written in javascript
Tabris Js
tabris.js - native apps in JavaScript
Montage
Core framework: Montage simplifies the development of rich HTML5 applications by providing modular components, real-time two-way data binding, CommonJS dependency management, and many more conveniences. Join us on irc.freenode.net#montage or https://groups.google.com/d/forum/montagejs
Cutjs
Lightweight, fast, interactable 2D HTML5 rendering engine for cross-platform game development.
Qooxdoo
A Universal JavaScript Framework
Mobiscroll
The customizable HTML5 spinner/scroller control for touch devices like smartphones and tablets
Backbone.stickit
Backbone data binding, model binding plugin. The real logic-less templates.
Blanket
blanket.js is a simple code coverage library for javascript. Designed to be easy to install and use, for both browser and nodejs.
Galen
Layout and functional testing framework for websites
jQuery.mb.yt Player
use a custom youtube player for a video as background on jQuery framework
CSS3 Pie
A behavior for Internet Explorer allowing it to recognize and render various CSS3 box decoration properties
Prettydiff
Compare code instead of text.
Jtable
A JQuery plugin to create AJAX based CRUD tables.
Nanobar
Very lightweight progress bars. No jQuery
Chocolat
Chocolat : Responsive jQuery Lightbox Plugin
Meny
A three dimensional and space effecient menu
Nipplejs
A virtual joystick for touch capable interfaces.
Readmore.js
A lightweight jQuery plugin for collapsing and expanding long blocks of text with "Read more" and "Close" links.
Overlay Scrollbars
A javascript scrollbar plugin which hides native scrollbars, provides custom styleable overlay scrollbars and keeps the native functionality and feeling.
Justified Gallery
JQuery plugin that allows you to create a gallery with a justified grid. Fill all the spaces!
Machina.js
js ex machina - finite state machines in JavaScript
Markdown to Jsx
The most lightweight, customizable React markdown component.
JsRender
A light-weight but powerful templating engine, highly extensible, without DOM or jQuery dependency.
Taffydb
TaffyDB - an open source JavaScript Database for your browser
Enchant.js
A simple JavaScript framework for creating games and apps
Toolbar
A tooltip style toolbar jQuery plugin
Almond
A minimal AMD API implementation for use after optimized builds
Curl
A small, fast module and resource loader with dependency management. (AMD, CommonJS Modules/1.1, CSS, HTML, etc.)
J Box
jBox is a powerful and flexible jQuery plugin, taking care of all your popup windows, tooltips, notices and more.
Lazy Line Painter
A jQuery plugin for SVG path animation
Fortune
A library for managing structured data in Node.js and web browsers.
Galleria
Galleria is a JavaScript image gallery framework. The aim is to simplify the process of creating professional image galleries for the web and mobile devices.
Kute.js
KUTE.js is a native Javascript animation engine featuring badass performance, morphSVG, drawSVG, 2D and 3D transforms, SVG transforms, colors, as well as other CSS3 properties or presentation attributes.
Backbone Layout Manager
A layout and template manager for Backbone.js applications.
Drawingboard.js
A canvas based drawing app that you can integrate easily on your website.
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.
Blazy
bLazy is a lightweight lazy loading and multi-serving image script. It's written in JavaScript why it doesn't have any dependencies for 3rd party libraries like jQuery. bLazy is working in all modern browser including IE7+.
Magicsuggest
Multiple Selection Combo Box using Bootstrap 3
React Easy Crop
A React component to crop images with easy interactions
Simplecart
A simple javascript shopping cart that easily integrates with your current website.
React Templates
Light weight templates for react
Humane.js
A simple, modern, browser notification system
Overmind
Overmind - Frictionless state management
Multiscroll.js
multiscroll plugin by Alvaro Trigo. Create full screen pages with two scrolling sections per page.
Glslify
A node.js-style module system for GLSL!
Ori Domi
Fold up DOM elements like paper
Store
A better way to use localStorage and sessionStorage
Formatter.js
Format html inputs to match a specified pattern
Webshim
Webshims Lib is a modular capability-based polyfill-loading library
jQuery Steps
A powerful jQuery wizard plugin that supports accessibility and HTML5.
Tlapse
Create a timelapse of your web development... or just automatically take screenshots of your hard work ;)
Sift.js
filter arrays using mongodb queries
VisualSearch
A Rich Search Box for Real Data
Pushy
Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions
Pdf Object
A lightweight JavaScript utility for dynamically embedding PDFs in HTML documents.
Fartscroll.js
You want fart noises as you scroll? We've got you covered.
Web Audio Api
The Web Audio API, developed by the W3C Audio WG
Limejs
HTML5 game framework for web and iOS
Maker.js
Library for creating 2D vector drawings for CNC and laser cutter machines.
Node Pg Migrate
Node.js database migration management for Postgresql
Flowtime.js
Flowtime.js HTML5/CSS3/JS Presentation Framework
Socialite
Socialite provides a very easy way to implement and activate a plethora of social sharing buttons.
Avgrund
Avgrund is a jQuery plugin with new modal concept for popups
Springy
A force directed graph layout algorithm in JavaScript
Joyride
jQuery feature tour plugin.
Datedropper
datedropper is a jQuery plugin that provides a quick and easy way to manage dates for input fields.
Across Tabs
Easy communication between cross-origin browser tabs
Simple Parallax
Simple and tiny JavaScript library to add parallax animations on any images
Jit
The JavaScript InfoVis Toolkit provides tools for creating Interactive Data Visualizations for the Web
jStorage
jStorage is a simple key/value database to store data on browser side. As a bonus it is also a local pubsub platform to sync data between tabs/windows
Background Check
Automatically switch to a darker or a lighter version of an element depending on the brightness of images behind it.
Visibility.js
Visibility.js allows you to determine whether your web page is visible to a user, is hidden in background tab or is prerendering. It allows you to use the page visibility state in JavaScript logic and improve browser performance by disabling unnecessary timers and AJAX requests, or improve user interface experience (for example, by stopping video playback or slideshow when user switches to another browser tab).
Easystar.js
An asynchronous A* pathfinding API written in Javascript.
Bideo.js
Fullscreen HTML5 Background Video for the Web.
Dropbox JS
JavaScript client library for the Dropbox API
Please Js
JavaScript Library for creating random pleasing colors and color schemes
Obelisk.js
JavaScript Engine for Building Isometric Pixel Element with HTML5 Canvas
Parsimmon
A monadic LL(infinity) parser combinator library for javascript
Angular Datepicker
calendar and datepicker directives for angular
jVectorMap
Show interactive vector maps on the web.
Tablesort
:arrow_up_down: A small tablesorter in plain JavaScript
Regular
a living template engine that helping us to create data-driven component.
Twitter Post Fetcher
Fetch your twitter posts without using the new Twitter 1.1 API. Pure JavaScript! By Jason Mayes
Fotorama
A simple, stunning, powerful jQuery gallery. Licensed under the MIT.
Fluxxor
Flux architecture tools for React
Dgrid
A lightweight, mobile-ready, data-driven, modular grid widget designed for use with the Dojo object store
Zoomooz
An easy-to-use jQuery plugin for making zooming web pages.
Line Chart
Awesome charts for AngularJS.
Superpowers Core
:octopus: Superpowers — Extensible HTML5 app for real-time collaborative projects
Ember ChartsPep
Pep, a lightweight jQuery plugin for kinetic drag on mobile/desktop
Pizzicato
Library to simplify the way you create and manipulate sounds with the Web Audio API.
Purl
A JS utility for for parsing URLs and extracting information out of them.
Xeogl
A WebGL-based 3D engine for technical visualization.
Vue Moment
Handy Moment.js filters for your Vue.js project.
Mout
Modular JavaScript Utilities
Selectivity
Modular and light-weight selection library for jQuery and Zepto.js
Foresight.js
Foresight.js gives webpages the ability to tell if the user's device is capable of viewing high-resolution images (such as the 3rd generation iPad) 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.
Slidebars
Slidebars is a jQuery framework for quickly and easily implementing app style off-canvas space into your website.
Holmes
Fast and easy searching inside a page
101
A modern JS utility library
Countable
Countable is a JavaScript function to add live paragraph-, word- and character-counting to an HTML element.
Shifty
A teeny tiny tweening engine in JavaScript. That's all it does.
G.raphael
gRaphal’s goal is to help you create stunning charts on your website. It is based on Raphal graphics library.
Bonsai
BonsaiJS is a graphics library and renderer
LABjs
Loading And Blocking JavaScript: On-demand parallel loader for JavaScript with execution order dependencies
X3dom
X3DOM. A framework for integrating and manipulating X3D scenes as HTML5/DOM elements.
Element Transitions.js
Simple transitions for web pages
Glfx.js
An image effects library for JavaScript using WebGL
Jq Tree
Tree widget for jQuery
Paho.mqtt.javascript
paho.mqtt.javascript
Wad
Web Audio DAW. Use the HTML5 Web Audio API for dynamic sound synthesis. It's like jQuery for your ears.
Skel
A lightweight responsive framework for the www
Svg Morpheus
JavaScript library enabling SVG icons to morph from one to the other. It implements Material Design's Delightful Details transitions.
Buzz
Buzz is a small but powerful Javascript library that allows you to easily take advantage of the new HTML5 audio element. It tries to degrade gracefully on non-modern browsers.
Jmpress.js
A jQuery plugin to build a website on the infinite canvas
Jets.js
Native CSS search engine
Bottlejs
A powerful, extensible dependency injection micro container for JavaScript applications
Angular Validation
Customizing Form Valid Message in AngularJS
Typefont
The first open-source library that detects the font of a text in a image.
Rambda
Faster alternative to Ramda in just 10kB
Egjs
Set of UI interactions, effects and utilities components library using jQuery.
Rest
RESTful HTTP client for JavaScript
Arbor
A graph visualization library using web workers and jQuery
Tuna
An audio effects library for Web Audio, made by www.dinahmoe.com
Baffle
A tiny javascript library for obfuscating and revealing text in DOM elements. :astonished:
Placeholder Loading
Simple and flexible, css only, content placeholder loading animation. https://zalog.github.io/placeholder-loading/
Animo.js
A powerful little tool for managing CSS animations
Queue
Yet another asynchronous helper library for JavaScript. 387 bytes minified and gzipped!
Math Box.js
MathBox is a (work in progress) library for making presentation-quality math diagrams in WebGL.
LScache
A localStorage-based memcache-inspired client-side caching library.
Slidr
add some slide effects.
Lazy Load Xt
Lazy load XT is a jQuery plugin for images, videos and other media
Lity
Lightweight responsive lightbox.
Fancy Input
Makes typing in input fields fun with CSS3 effects
Ngx Auth Firebaseui
Angular Material UI component for firebase authentication
J Query Selectric
jQuery plugin for easy manipulation and customization of HTML selects
Shine.js
A library for pretty shadows.
ifvisible.js
Checks if the current page is visible or not
Kiwi.js
Kiwi.js is a blazingly fast mobile & desktop browser based HTML5 game framework. It uses CocoonJS for publishing to the AppStore.
Speakingurl
Generate of so called "static" or "nice-looking" or "slug" or "SpeakingURL" from a string.
Css3d Engine
css 3d light engine. very easy to use. 14k
Jquerypp
jQuery's missing utils and special events
Curtainsjs
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML elements into interactive textured planes.
Webgl Workshop
The sequel to shader-school: Learn the WebGL API
Absurd
Writing your CSS in JavaScript. That's it!
Balance Text
A jQuery plugin for implementing balancing of wrapping text in a web page
Jeeliz Weboji
JavaScript/WebGL real-time face tracking and expression detection library. Build your own Apple Animoji feature! SVG and THREE.js integration demos are provided.
Timezone Js
Timezone-enabled JavaScript Date object. Uses Olson zoneinfo files for timezone data.
Tagmanager
A jQuery plugin (working nicely with twitter bootstrap)
Kartograph.js
Open source JavaScript renderer for Kartograph SVG maps
Teoria
A JavaScript music theory framework.
Slides
Slides is a crazy simple slideshow plugin for jQuery. With features like looping, auto play, fade or slide transition effects, crossfading, image preloading, and auto generated pagination. With Slides you’ll never see multiple slides fly by. Slides elegantly just slides from one slide to the next. Awesome.
Alpha Tab
alphaTab is a cross platform music notation and guitar tablature rendering library.
Jquery.i18n
jQuery based internationalization library
Eqcss
EQCSS is a plugin that introduces Element Queries, Scoped CSS, a Parent selector, and responsive JavaScript to all browsers IE8 and up
Ervy
Bring charts to terminal.
Shake.js
A custom 'shake' event plugin for mobile web browsers using device accelerometer.
Imagehover.css
A Scaleable & Light Image Hover CSS Library
Cloudinary Js
Cloudinary JavaScript library
Amplify
AmplifyJS is a set of components for data management and application communication.
Embed.js
A jQuery plugin that analyses the string and automatically embeds emojis, media, maps, tweets, code and services.
Nested
Gap free multi column grid
Date
Date() for humans
Nivo Slider
The Most Awesome jQuery Image Slider
Egjs Flicking
:carousel_horse: :recycle: Simple module to implement flicking carousel interaction
Boron
A collection of dialog animations with React.js
Marka
Beautiful transformable icons built for the web.
Threesixty Slider
jQuery image slider plugin for creating 360 degree product tours
Jso
A javascript OAuth 2.0 library
Crossroads.js
JavaScript Routes
Bootstrap Lightbox
A simple lightbox plugin based on the bootstrap modal plugin.
Bonzo
library agnostic, extensible DOM utility
Sc Editor
A lightweight HTML and BBCode WYSIWYG editor
Fort.js
Modern progress bar for form completion.
Juxtapose
JuxtaposeJS is a JavaScript library for making before/after image sliders
Jasmine Ajax
jasmine-ajax - A library for faking Ajax responses in your Jasmine suite.
Sdk Js
Tanker client-side encryption SDK for JavaScript
JS Signals
Custom Event/Messaging system for JavaScript inspired by AS3-Signals
jQuery.lazy
A lightweight, fast, feature-rich, powerful and highly configurable delayed content, image and background lazy loading plugin for jQuery & Zepto.
Javascript Astar
A* Search / Pathfinding Algorithm in Javascript
jQuery treetable
jQuery plugin to show a tree structure in a table
Opentip
An open source javascript tooltip based on the protoype framework.
Graphicsjs
A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology.
Slim.js
Fast & Robust Front-End Micro-framework based on modern standards
Bootstro.js
Tiny JS library using bootstrap's popovers to help guide your users around your website
PubNub
PubNub makes Real-time Real Easy with a Simple Communications API. Two Functions: Send/Receive (Publish/Subscribe). We provide a web-service API for businesses to build scalable Data Push communication apps on Mobile, Tablet and Web. Bidirectional JSON.
Gijgo
Gijgo - Free Javascript Controls
Query Loader2
Version of the QueryLoader by Gaya Design. Preload images with ease.
Display Js
A simple JavaScript framework for building ambitious UIs
Cortex
A javascript library for centrally managing data with React
Social Count
Simple barebones project to show share counts from various social networks.
Backbone React Component
A bit of nifty glue that automatically plugs your Backbone models and collections into your React components, on the browser and server
jQuery Gantt
jQuery Gantt Chart
Husl
Human-friendly alternative to the HSL color space
Placeholders.js
A JavaScript polyfill for the HTML5 placeholder attribute
jQuery hotkeys
jquery.hotkeys plugin lets you easily add and remove handlers for keyboard events anywhere in your code supporting almost any key combination. It takes one line of code to bind/unbind a hot key combination
Trip.js
Trip.js is a plugin that can help you customize a tutorial trip easily with more flexibilities. ( Based on jQuery )
Selectivizr
Selectivizr is a JavaScript utility that emulates CSS3 pseudo-classes and attribute selectors in Internet Explorer 6-8.
Nude.js
Nudity detection with JavaScript and HTMLCanvas
Jo
Jo is a thin (~12K) candy shell for PhoneGap apps. It's an HTML5 mobile app framework which provides UI widgets, a flexible event model, a wrapper for sound, and a light data layer. Apps are skinnable with CSS3, and work everywhere PhoneGap does... and then some, including Adobe Air and OSX (desktop and dashboard).
Envision JS
Dynamic HTML5 visualization
JSON 3
A modern JSON implementation compatible with nearly all JavaScript platforms.
Jsmediatags
Media Tags Reader (ID3, MP4, FLAC)
Stupid Table Plugin
A stupidly small and simple jQuery table sorter plugin
Angular Socialshare
Angular social share module, share urls and content on social networks such as facebook, google+, twitter, pinterest and so on - http://720kb.github.io/angular-socialshare
Hook.js
Pull to refresh. For the web.
Lychee JS
Environment-Independent JavaScript engine (HTML5 Canvas, V8GL, WebGL, native OpenGL, NodeJS)
Filesize.js
JavaScript library to generate a human readable String describing the file size
Ampersand
Quickest way to get started with ampersand.
Rest Api Nodejs Mongodb
A boilerplate for REST API Development with Node.js, Express, and MongoDB
Mind
A flexible neural network library
Scenejs
An extensible WebGL-based engine for high-detail 3D visualisation
Taggle.js
Form-ready dependency-less tagging.
Quixote
CSS unit testing
Starability
Accessible rating forms with cute animations on top.
Px Loader
PxLoader is a simple JavasScript library for creating preloaders and resource downloaders for HTML5 apps.
Egjs Infinitegrid
A module used to arrange card elements including content infinitely on a grid layout.
Flakes
Flakes is an Admin Template Framework. A combination of CSS Libraries, JavaScript Libraries and Design files that help you build business tools very quickly.
Ripple
A tiny foundation for building reactive views
Img Liquid
jQuery plugin to resize images to fit in a container.
Punch
A fun and easy way to build modern websites
Impress
Impressive totalitarian style Multipurpose Application Server for node.js. All decisions are made. Solutions are scaled. Tools are provided and optimized for high load. Ready for applied development and production.
Lwf
LWF - Lightweight SWF
Tremula Js
TremulaJS: Picture Streams + Momentum Engine + Bézier Paths + Multi-Device
Image Mapster
jQuery plugin for enhancing HTML Image maps
Cta.js
Animate your 'action-to-effect' paths
Punycode.js
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
Html5tooltipsjs
Light and clean tooltips
MatreshkaLint Md
:books: 检查中文 markdown 编写格式规范的命令行工具,基于 AST,方便集成 ci,写博客 / 文档必备。支持 API 调用!
Cycle2
2nd gen cycling
Html
A simple, extensible way to work directly with the DOM.
Flux Slider
CSS3 Animation based image transitions
Junior
A front-end framework for building html5 mobile apps with a native look and feel.
Vue Popper
:whale: VueJS popover component based popper.js
Angled Edges
:triangular_ruler: Quickly create angled section edges using only Sass
Zebra Datepicker
A super-lightweight, highly configurable, cross-browser date picker jQuery plugin.
jPanelMenu
A jQuery plugin that creates a paneled-style menu (like the type seen in the mobile versions of Facebook and Google, as well as in many native iPhone applications).
Pageguide
An interactive guide for web page elements using jQuery and CSS3
Vue Gallery
:camera: Responsive and customizable image and video gallery, carousel and lightbox, optimized for both mobile and desktop web browsers.
Anima
CSS animations with a soul
Vidage
Your solution to full-screen background video & image combined.
Panda.js
Panda.js HTML5 game engine
jCanvas
A jQuery plugin that makes the HTML5 canvas easy to work with.
Big Text
jQuery plugin, calculates the font-size and word-spacing needed to match a line of text to a specific width.
Tourist
Simple, flexible tours for your app
Image Picker
Image Picker is a simple jQuery plugin that transforms a select element into a more user friendly graphical interface.
Diagram
JS tool for making node graphs. Inspired by dependency graph
Jwerty
Awesome handling of keyboard events
Drawer
A small CSS3 and jQuery plugin for app style drawer menu.
Delorean
An Agnostic, Complete Flux Architecture Framework
Victor
A JavaScript 2D vector class with methods for common vector operations
Backbone Deep Model
Improved support for models with nested attributes.
jQuery Chained
Chained Selects jQuery plugin.
Alchemy
Alchemy.js is a graph drawing application built in d3.
Photobox
A lightweight CSS3 image gallery that is pretty to look and and easy to use
Table to Json
Serializes HTML tables into JSON objects.
Mesh.js
common, streamable interface for synchronizing data
Behave.js
A lightweight, cross browser library for adding IDE style behaviors to plain text areas
Between.js
Lightweight JavaScript (ES6) tweening engine
Zoom.js
zoom in on any element in the DOM
Mincss
Tool for finding out which CSS selectors you're NOT using.
Lazyload
Tiny, dependency-free async JavaScript and CSS loader.
jQuery Evergreen
Small & fast DOM and event library for modern browsers.
Do Mtastic
Small & fast DOM and event library for modern browsers.
Sheetrock
Quickly connect to, query, and lazy-load data from Google Spreadsheets.
Covervid
Make your HTML5 video behave like a background cover image with this lightweight Javascript plugin / jQuery extension
Humanize
A simple utility library for making the web more humane. #hubspot-open-source
Stream Js
JS / Browser Client - Build Activity Feeds & Streams with GetStream.io
Forerunner Db
A JavaScript database with mongo-like query language, data-binding support, runs in the browser as a client-side DB or on the server via Node.js!
Numeric
Numerical analysis in Javascript
Bootstrap Ajax
A library for adding declarative ajax functionality to your website
Forms Angular
Probably the most opinionated framework in the world
Audio5js
The HTML5 Audio Compatibility Layer
Conditioner
Frizz Free, Environment-aware, JavaScript Modules
Cxjs
CxJS - Advanced JavaScript UI framework for admin and dashboard applications with ready to use grid, form and chart components.
Wire
A light, fast, flexible Javascript IOC container
Bootstrap Touchspin
A mobile and touch friendly input spinner component for Bootstrap 3.
Trace Kit
Attempts to create stack traces for unhandled JavaScript exceptions in all major browsers.
Dataset
JavaScript library that makes managing the data behind client-side visualisations easy
Angular Tooltips
Angularjs tooltips module, add tooltips to your elements
Egg.js
A simple javascript library to add easter eggs to web pages.
Jsuites
jSuites is a collection of lightweight common required javascript web components. It is composed of fully responsive vanilla plugins to help you bring the best user experience to your projects, independent of the platform. Same JS codebase across different platforms.
Lightgl.js
A lightweight WebGL library
Prettyphoto
prettyPhoto is a jQuery based lightbox clone. Not only does it support images, it also add support for videos, flash, YouTube, iFrames. It’s a full blown media lightbox. The setup is easy and quick, plus the script is compatible in every major browser.
Flippant.js
A mini dependancy-less UI lib for flipping over DOM nodes.
Gyronorm.js
JavaScript project for accessing and normalizing the accelerometer and gyroscope data on mobile devices
Timbre.js
JavaScript library for objective sound programming
Sprite.js
An efficient javascript sprite animation framework
Nanogallery2
a modern photo / video gallery and lightbox
Snazzy Info Window
Customizable info windows using the Google Maps JavaScript API.
Bem Core
BEM Core Library
Vue Ls
:boom: Vue plugin for work with local storage, session storage and memory storage from Vue context
Tangle
a JavaScript library for reactive documents
Editr
HTML, CSS and JavaScript playground
Jailed
Jailed - execute untrusted code with custom permissions
Bootstrap Contextmenu
Context menu plugin for Twitter's Bootstrap framework
Custombox
Modal Window Effects with transitions CSS3.
Domready
let's you know when the dom is ready
Photoset Grid
A simple jQuery plugin to arrange images into a flexible grid, based on Tumblr's photoset feature.
Hide Show Password
Because life's too short to waste time re-typing passwords.
Pegasus
Load data while still loading other scripts and display data faster in jQuery, Backbone, Angular, ... apps
Idealforms
The ultimate framework for building and validating responsive HTML5 forms.
jQuery Number
Easily format numbers for display use. Replace numbers inline in a document, or return a formatted number for other uses.
Xui
A tiny javascript framework for mobile web apps.
jQuery Labelauty
A lightweight and beautiful jQuery plugin for radio and checkbox inputs.
Transparency
Transparency is a semantic template engine for the browser. It maps JSON objects to DOM elements by id, class and data-bind attributes.
Pioneer
Integration Testing
Audiolet
A JavaScript library for real-time audio synthesis and composition from within the browser
Antimoderate
The progressive image loading library for great good!
Rekapi
A keyframe animation library for JavaScript.
jQuery Resizable Columns
Resizable table columns for jQuery.
Mxn
A Javascript Mapping Abstraction library.
Treesaver
JavaScript library for creating column and page-based layouts
Caat
Canvas Advanced Animation Toolkit
Dust
Asynchronous templates for the browser and node.js
Ansi Up
A javascript library that converts text with ANSI terminal codes into colorful HTML
J Query Ui Slider Pips
Plugin for adding little 'pips' , 'floats' and labels to a slider.
Speak.js
Text-to-Speech in JavaScript using eSpeak
Color Picker
React ColorPicker
String Score
JavaScript string ranking 0 for no match upto 1 for perfect... "String".score("str"); //=> 0.825
Form2js
Javascript library for collecting form data
Motus
Animation library that mimics CSS keyframes when scrolling.
Blast
Blast text apart to make it manipulable.
Philogl
A WebGL Framework for Data Visualization, Creative Coding and Game Development
Js Store
JsStore is an IndexedDB Wrapper. It makes IndexedDB super easy with its SQL like apis.
Wheelnav
Animated javascript navigation component based on Raphal.js (SVG/VML). It can be a pie menu (radial menu, circular menu) and many more.
Tweet
put twitter on your website with tweet, an unobtrusive javascript plugin for jquery
Js Quantities
JavaScript library for quantity calculation and unit conversion
Breeze
Breeze.js is a JavaScript library for managing data in data rich-client HTML/JS applications.
Svgeezy
Allows for automatic Image fallbacks for browsers that can't handle SVGs
H5F
A JavaScript library that allows you to use the HTML5 Forms chapters new field input types, attributes and constraint validation API in non-supporting browsers.
Resize Observer
Polyfills the ResizeObserver API.
Vissense
A utility library for observing visibility changes of DOM elements.
Lightcase
The smart and flexible Lightbox Plugin.
Waud
Web Audio Library
jQuery IME
jQuery based input methods library
Pedalboard.js
Open source JavaScript framework for developing audio effects for guitars using the Web Audio API.
Simulacra
One-way data binding for web applications.
Tabslet
Yet another jQuery plugin for tabs, lightweight, easy to use, mobile-friendly and with some extra features.
Scroll Nav
A jQuery plugin for building a scrolling navigation menu
Midi Writer Js
JavaScript library providing an API for programmatically generating expressive multi-track MIDI files in browser and Node.
Minified.js
Replace jQuery or MooTools with a <4kB Library
Real Shadow
Module that casts photorealistic shadows
Path.js
Simple, lightweight routing for web browsers
Dragend
dragend JS – a touch ready, full responsive, content swipe script
Vintage JS
vintageJS - add a retro/vintage effect to images using the HTML5 canvas element
Js Cover
JSCover is a tool that measures code coverage for JavaScript programs.
Hamsters.js
100% Vanilla Javascript Multithreading & Parallel Execution Library
Porthole
A proxy to safely communicate to cross-domain iframes in javascript
Fancy Select
A better select for discerning web developers everywhere.
Sylvester
Vector, matrix and geometry math JavaScript
Animated Modal.js
animatedModal.js is a jQuery plugin to create a fullscreen modal with CSS3 transitions. you can use the transitions by animate.css or create yourself their transitions.
Timeliner
jQuery plugin to make an interactive, historical timeline
Flexie
Legacy support for the CSS3 Flexible Box Model
Responsive Elements
Responsive elements makes it possible for any element to adapt and respond to the area they occupy. It's a tiny javascript library that you can drop into your projects today.
jQuery Easy Tabs
Easy and flexible jQuery tabbed functionality without all the styling.
Jsviews
Interactive data-driven views, built on top of JsRender templates
Contra
Asynchronous flow control with a functional taste to it
Nerdamer
a symbolic math expression evaluator for javascript
Animatescroll.js
A Simple jQuery Plugin for Animating Scroll
Jail
JqueryAsynchImageLoader Plugin for jQuery
Carrot
Multi-threaded Self-Assembling Neural Networks in Node.js & Browser
Tiny Nav.js
Responsive navigation plugin that weighs just 443 bytes
JayData
JayData is a unified data access library for JavaScript to CRUD data from different sources like WebSQL/SQLite, IndexedDB, MongoDb, ASP.NET WebAPI, OData, HTML5 localStorage, Facebook or YQL. The library can be integrated with KendoUI, Knockout.js, Handlebars.js or Sencha Touch 2 and can be used on Node.js as well.
Phina.js
phina.js is game library
Inspire Tree
Inspired Javascript Tree UI Element
Pure
PURE Unobtrusive Rendering Engine for HTML
Kerning.js
Take control of your web typography.
Voyeur.js
Voyeur is a tiny (1.2kb) Javascript library that lets you traverse and manipulate the DOM the way it should have been.
Animatelo
Animatelo is a bunch of cool, fun, and cross-browser animations for you to use in your projects. This is a porting to Web Animation API of the fabulous animate.css project.
Focal Point
A small set of CSS classnames to help keep images cropped on the focal point for responsive designs. Using only HTML/CSS, web authors can specify an image's focal point, which stays as the image's primary focus, while the image's available width changes on responsive webpages. Crop and re-size images depending on available width and let CSS to do all of the work, and without any JavaScript.
Bootstrap Progressbar
progressbar interactions for twitter bootstrap 2 & 3
Blend4 Web
Blend4Web is a tool for interactive 3D visualization on the Internet
Backbone Associations
Create object hierarchies with Backbone models; Respond to hierarchy changes using regular Backbone events.
Nano Gallery
image gallery simplified - jQuery plugin. Touch enabled, responsive, justified/cascading/grid layout and it supports pulling in Flickr, Google Photos and self hosted images.
Playground
Playground.js is a framework for your javascript based games. It gives you out-of-box access to essentials like mouse, keyboard, sound and well designed architecture that you can expand to your needs.
Any Chart
AnyChart is a lightweight and robust JavaScript charting solution with great API and documentation. The chart types and unique features are numerous, the library works easily with any development stack.
Ej2 Javascript Ui Controls
Syncfusion JavaScript UI controls library offer more than 50+ cross-browser, responsive, and lightweight HTML5 UI controls for building modern web applications.
Gantt
Javascript Gantt chart
Photon
CSS 3D Lighting Engine
Backbone Nested
A plugin to make Backbone.js keep track of nested attributes.
Osmbuildings
:city_sunrise: OSM Buildings
Maria
The MVC framework for JavaScript applications. The real MVC. The Smalltalk MVC. The Gang of Four MVC.
Dragscroll
tiny library for drag-n-drop scrolling style
Dna.js
An uncomplicated user interface library for semantic templates
Danmaku
A high-performance JavaScript danmaku engine. 高性能弹幕引擎库
Adapt
Adapt.js serves CSS based on screen width.
Datalist Polyfill
Minimal and dependency-free vanilla JavaScript polyfill for the awesome datalist-functionality
Taggd
A tool to show and add tags to images
Lining.js
An easy to use javascript plugin offers you complete DOWN-TO-THE-LINE control for radical web typography.
Then.js
The fastest, smallest, fully compatible, full-featured asynchronous module!
Syntax Highlighter
SyntaxHighlighter is a fully functional self-contained code syntax highlighter developed in JavaScript.
Bind.js
bind.js - simple two way data binding to HTML and callbacks
Gitdown
GitHub markdown preprocessor.
Blur.js
blur.js is a jQuery plugin that produces psuedo-transparent blurred elements over other elements.
Stately.js
Stately.js is a JavaScript based finite-state machine (FSM) engine for Node.js and the browser.
Nod
jQuery plugin that gives you frontend validation for forms.
jPages
Client side pagination with jQuery and CSS3
jQuery Local ScrollColorpicker
jQuery UI widget for color picking (similar to the one in Microsoft Office 2010).
Currency Formatter.js
A super simple currency formatting library
Canvas Xpress
JavaScript VisualizationTools
Angular Js Boilerplate
Simple AngularJS Boilerplate to kick start your new project with SASS support and Gulp watch/build tasks
Rill
:left_right_arrow: Universal web application framework.
Joint
JavaScript diagramming library
Meld
AOP for JS with before, around, on, afterReturning, afterThrowing, after advice, and pointcuts
Tipso
A Lightweight Responsive jQuery Tooltip Plugin
Redux Elm
The Elm Architecture in JavaScript http://salsita.github.io/redux-elm/
jQuery Instagram
Instagram jQuery plugin
jQuery.simple Weather
A simple jQuery plugin to display current weather data for any location and doesn't get in your way. Now supports HTML5 GeoLocation!
React Native Activity Feed
Stream React Native Activity Feed Components
Hilo3d
Hilo3d, a WebGL Rendering Engine.
Weld
Template antimatter for Node.js (Browsers too!)
Mediator.js
An implementation of the mediator pattern for asynchronous events in Javascript
Isometric
JSIso - An HTML5 Canvas Tile Engine
Orb
Pivot table javascript library
Noisy
A jQuery plugin that adds random noise to the background of a given element.
Hc Sticky
Dependency free javascript library that makes any element on your page visible while you scroll.
jQuery JSONP
jquery jsonp plugin
Catiline
JavaScript library to take the pain out of web workers.
Communist
JavaScript library for web workers.
Serenade.js
Client side MVC framework
Async Reactor
Render async Stateless Functional Components in React
Pixastic
JavaScript Image Processing Library
Routie
a tiny javascript hash router
Ydn Db
Javascript database module for Indexeddb, Web SQL and localStorage storage mechanisms supporting version migration, advanced query, SQL and transaction.
Tablecloth
A CSS and JS bootstrap to style and manipulate data tables
Venus.js
where bugs go to die
Paperclip.js
reactive DOM template engine built for speed, and extensibility
Length.js
JavaScript library for length units conversion.
Smooth Div Scroll
A jQuery plugin for smooth scrolling.
Droptiles
Droptiles is a "Windows 8 Start" like Metro-style Web 2.0 Dashboard. It compromises of Live Tiles. Tiles are mini apps that can fetch data from external sources. Clicking on a tile launches the full application.
Generator Mcfly
A Yeoman generator for scaffolding an application using angular, browserify, ionic and famous
Tempo
Tempo is an easy, intuitive JavaScript rendering engine that enables you to craft data templates in pure HTML.
Inject
AMD and CJS dependency management in the browser
React Editext
Editable Text Component for React Apps
Password Strength
Angular UI library to illustrate and validate a password's strength with material design - Angular V8 supported
Morpheus
A Brilliant Animator
Node List.js
NodeList implementation/library - Use the Native DOM APIs as easily as jQuery
Klass
a utility for creating expressive classes in JavaScript
Stapes
a (really) tiny Javascript MVC microframework
Cellx
Ultra-fast implementation of reactivity for javascript
Hide Seek
A simple, mobile-friendly, yet customizable quick/live search jQuery plugin.
Contents
Table of contents generator.
Ocanvas
JavaScript library for object-based canvas drawing.
Ass
A JavaScript ASS subtitle format renderer
Gamejs
GameJs is a thin library on top of the HTML canvas element. In addition to the drawing functions it has a set of generally helpful modules for game development.
Veinjs
Injects CSS into the document (it's a perfectly legal procedure)
Gas
Google Analytics on Steroids. A Google Analytics implementation with more power features.
Document Up
Pretty documentation generator for Github projects with proper Readme.
Headstart
An automated front-end setup
Logerr
Playing with console errors, experimental project.
Verly.js
:red_circle::wavy_dash::large_blue_circle::wavy_dash::black_circle: Easy to integrate Verlet physics engine. :link:
Rulers Guides.js
Creates Photoshop-like guides and rulers interface on a web page
Dn2a Javascript
DN2A JavaScript - Digital Neural Networks Architecture with JavaScript
Wee
Blueprint for modern web development
Sticky Navbar.js
stickyNavbar.js: Fancy sticky navigation jQuery plugin with smart anchor link highlighting
jQuery Impromptu
An extention to help provide a more pleasant way to spontaneously prompt a user for input.
Brjs
BladeRunnerJS (BRJS) is an open source development toolkit and framework for modular construction of large single-page HTML5 apps. It consists of a set of conventions, supporting tools and micro-libraries that make it easy to develop, test, deploy and maintain complex JavaScript apps.
Tungstenjs
Tungsten.js is a modular framework for creating web UIs with high-performance rendering on both server and client.
Framevuerk
Fast, Responsive, Multi Language, Both Direction Support and Configurable UI Framework based on Vue.js.
Simptip
A simple CSS tooltip made with Sass
Pagerjs
The Single Page Application Framework for KnockoutJS
Aja.js
Ajax without XML : Asynchronous JavaScript and JavaScript/JSON(P)
Radial Menu
A highly customizable radial menu that's very easy to setup.
T.js
A tiny javascript templating framework in ~400 bytes gzipped
Hasher
Browser history manager for rich media websites
Zangodb
MongoDB-like interface for HTML5 IndexedDB
Xdate
A Modern JavaScript Date Library
Grimoire Js
A WebGL framework for Web development.
Davis.js
RESTful degradable JavaScript routing using pushState
Uv Charts
Simple yet powerful JavaScript Charting library built using d3.js
Rusha
High-performance pure-javascript SHA1 implementation suitable for large binary data, reaching up to half the native speed.
Smartmenus
jQuery website menu plugin. Responsive and accessible list-based website menus that work on all devices.
Boomerang
End user oriented web performance testing and beaconing
Litegl.js
Lightweight Javascript WebGL library for handling Context, Meshes, Textures and Shaders. Relies on glMatrix 2.0, very easy to use.
Tabulous.js
A jQuery tabs module for todays web!
Mimosa
A lightning-fast, modular, next generation browser development tool.
Motio
Small JavaScript library for sprite based animations and panning.
Ect
Fastest JavaScript template engine with embedded CoffeeScript syntax
Round Slider
roundSlider - A free jQuery plugin
Fetchival
window.fetch wrapper for writing simple and expressive requests
Node Decorators
node-decorators
Buster
A powerful suite of automated test tools for JavaScript.
Jquery.typer.js
A simple jQuery plugin for a slick typing effect.
Flexi Color Picker
A pure JavaScript color picker - no images, external libraries, CSS or 1px divs.
Canvas Engine
Framework for HTML5 Canvas oriented 2D video games
Select2
Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
P5.js
A JS client-side library for creating graphic and interactive experiences, based on the core principles of Processing. http://twitter.com/p5xjs —
Vue Trend Chart
Simple trend charts for Vue.js
J Query.black and White
Clientside grayscale images on any browser
Stratifiedjs
Oni StratifiedJS (previously Apollo)
Lovli.js
A boilerplate for developing react+redux applications with rethinkdb/horizon as realtime database and express for the server.
Gifplayer
Customizable jquery plugin to play and stop animated gifs. Similar to 9gag's. Support for video formats
Big Screen
A simple library for using the JavaScript Fullscreen API.
Idle.js
Javascript activity library for the browser. (away, idle, etc)
Screenlog.js
Bring console.log on the screen
Hinclude
declarative client-side inclusion for the Web
Blizzard.js
A promise-based Node.JS library for the Blizzard Battle.net Community Platform API
Awesome Notifications
Lightweight JavaScript Notifications Library
Baseline.js
A simple jQuery plugin for restoring vertical baselines thrown off by odd image sizes
Hashgrid
A little tool that inserts a layout grid in web pages, allows you to hold it in place, and toggle between displaying it in the foreground or background.
Csscritic
A lightweight framework for regression testing of Cascading Style Sheets
Lmd
LMD: Lazy Module Declaration. Be lazy: lazy load @ lazy init
Pilot
Pilot — multifunction JavaScript router.
Flac.js
FLAC decoder in JavaScript
J Schema
A simple, easy to use data modeling framework for JavaScript
StickerjsjQuery Autotab
A jQuery plugin that provides auto tabbing and filtering on text fields in a form
Black
World's fastest HTML5 2D game engine
Gliojs
Exit popup easely. Detects if the mouse of a user leaves the viewport borders of your website
Console.message
Console messages for cool kids
Zam
A component based library that encourages single-page applications.
Jeeliz Ar
JavaScript object detection lightweight library for augmented reality (WebXR demos included). It uses convolutional neural networks running on the GPU with WebGL.
Expanding Textareas
jQuery plugin for elegant expanding textareas
Polychart2
Version 2 of Polychart.js
Es2015 I18n Tag
ES2015 template literal tag for i18n and l10n (translation and internationalization)
Sco.js
Javascript extensions for twitter bootstrap
Highlighter.js
Easily navigate the DOM and highlight the elements - http://720kb.github.io/highlighter.js/
Multiple.js
Sharing background across multiple elements using CSS
Riloadr
Riloadr - A cross-browser framework-independent responsive images loader written in Javascript.
Filtrify
Beautiful advanced tag filtering with HTML5 and jQuery
Ani X
Super easy and lightweight css animation library
Timelined
A customizable CSS-only vertical timeline
Json2html
json2html is a free javascript HTML templating library with wrappers for both jQuery and Node.js. Using custom defined JSON transforms json2html will convert a set of JSON objects, such as an RSS feed into HTML.
Lucid Js
LucidJS is a chainable event emitter library. It offers several unique features such as set events, emitter piping, DOM node encapsulation, sub events, along with the usual event triggering and binding. LucidJS emitters also feature meta events that allow listening for event binding and event triggering. LucidJS works in both the browser and node.js.
Coquette
A micro framework for JavaScript games
Restive.js
The Easiest Way to Make your Website Responsive or Adaptive!
Alice
AliceJS - (A Lightweight Independent CSS Engine) is a micro JavaScript library. For a demo, click the link below.
Tapestry5 jQuery
Tapestry 5 jQuery integration. Fully replace Prototype and Scriptaculous with jQuery with as less as possible compatibility issues
Webix
Stable releases of Webix UI - JavaScript library for building mobile and desktop web apps
Underscore.db
Pure JavaScript database based on Underscore for Node, node-webkit and the browser
Oraclejet
Oracle JET is a modular JavaScript Extension Toolkit for developers working on client-side applications.
Modules Webmake
Bundle CommonJS/Node.js modules for web browser
Uilang
A minimal, UI-focused programming language for web designers.
Themoviedb Javascript Library
A Javascript library to interact with themoviedb.org Rest API.
Onfire.js
onfire.js is a simple events dispatcher subscribe / publish library (< 1kb). async, simple and usefull.
Fattable
Javascript Library to create scrollable table with infinite rows and columns.
W Paint
jQuery Paint Plugin
Mag.js
MagJS - Modular Application Glue
Functional Js
A functional js library that facilitates currying and point-free / tacit programming
Elastislide
Elastislide is a responsive image carousel that will adapt fluidly in a layout. It is a jQuery plugin that can be laid out horizontally or vertically with a pre-defined minimum number of shown images
Ri Ta Js
RiTa: the generative language toolkit (in JS)
Jumly
Rendering engine for UML diagrams in JavaScript
Frontless
Build universal JS applications with Riot.JS
HtmlJs
HTML render engine and data binding (MVVM)
Args.js
Create javascript functions with optional, default, grouped and named parameters.
Agile
Agile Css3 Engine
Pico Modal
A small, self-contained JavaScript modal library
Slit Slider
A responsive slideshow with a twist: the idea is to slice open the current slide when navigating to the next or previous one. Using jQuery and CSS animations we can create unique slide transitions for the content elements.
Viewport
Gets the dimensions of the Viewport and beyond.
Progression.js
A jQuery plugin that gives users real time hints & progress updates as they complete forms
Scale App
scaleApp is a JavaScript framework for scalable One-Page-Applications
Jquery Indexeddb
An IndexedDB Plugin for Jquery.
React Translated
A dead simple way to add complex translations (i18n) in a React (DOM/Native) project
React Page Progress
:tada: Sweet Component powered by React Hooks :point_right:
Terrificjs
Terrific JavaScript Framework
Filereader.js
A lightweight wrapper for the JavaScript FileReader interface
Jhere
jHERE - Maps made easy
Sherlock
Natural-language event parser for Javascript
Jsface
Small, fast, elegant, powerful, and cross platform JavaScript OOP library. Support main(), singleton, super call, private, mixins, plugins, AOP and more.
Roughdraft.js
Quickly create an interactive HTML mock-up by auto sourcing lorem ipsum/images generators, with minimal html markup, and no server side code
Img to Ascii
A JavaScript implementation of a image to Ascii code
Google Closure Library
git-svn mirror of Google's Closure Library.
ICanHaz.js
A clean solution for templating with Mustache.js and jQuery or Zepto
Tmlib.js
JavaScript をより使いやすく, より便利に, そしてより豊かに.
Frame Player
A video player without video files, just JSON. Based on 'images frames' thought to mobile devices!
React Decoration
A collection of decorators for React Components
Tock
Timer Object/Class. Kickass!
Pretty Checkable
A jQuery plugin to replace checkboxes and radios for custom images
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.
Joosy
Joosy is a browser applications framework. That is based on Rails, CoffeeScript and love.
Livestamp.js
A simple, unobtrusive jQuery plugin that provides auto-updating timeago text to your timestamped HTML elements using Moment.js.
Supermodel
Supermodel - Minimal Model Tracking for Backbonejs
Maybe
Maybe is a type that wraps optional values
Fragment.js
A tiny tool for easily loading html fragments and templates
Aload
Loads images, scripts, styles, iframes, videos and audio asynchronously.
Zenscroll
A JavaScript module to smooth-scroll web pages and other scrollable elements
Gator
Event delegation in Javascript
Voix
A JavaScript library to add voice commands to your sites, apps or games. [WIP]
Trmix
apply CSS based on your browser's text rendering engine
Media Check
Control JS with mediaqueries
Apricot
A simple Hpricot Clone for nodejs.
Olly.js
Translate URLs into Rich Media
Reasondb
A 100% JavaScript object database: SQL like syntax, full-text search, auto object sync, swapable persistence engines, asynchronous cursors, streaming analytics, 18 built-in plus in-line fat arrow predicates, predicate extensibility, indexed computed values, joins, nested matching, statistical sampling and more.
Web Rx
WebRx is a Javascript MVVM-Framework built on ReactiveX for Javascript (RxJs) that combines functional-reactive programming with Observable-driven declarative Data-Binding, Templating and Client-Side Routing.
Breakpoints
Trigger jQuery events for your responsive design breakpoints!
jQuery Super Labels
Give your forms a helping of awesome!
Ethvtx
Ethereum-Ready & Framework-Agnostic Redux Store Configuration
Css Camera
New way to see a web page with CSS3 3D transform
Set Dom
Lightweight dom diffing with plain old html.
Amaran Js
Nice, sleek and stylish notifications.
Connective
agent-based reactive programming library for typescript
Gl Boost
A Useful WebGL Library for Small Turning
Straw
Realtime processing framework for Node.js
Teddy
An easy-to-read, HTML-based, mostly logic-less DOM templating engine with support for both server-side and client-side templating.
Wijmo Open
Open Source jQuery UI widgets
Validetta
A tiny jquery plugin for validate your forms
Red Script
A Ruby Flavored Language
Mask Js
Zen Coding | Markup | Template | HMVC
Pointer.js
Pointer.js consolidates pointer-like input models across browsers and devices.
Rule Reactor
A light weight, fast, expressive forward chaining business rule engine leveraging JavaScript internals, lazy cross-products, and Functions as objects rather than Rete. NOTE: The master branch is the front edge of development. If you desire a more tested version, use the npm package.
Dozerjs
Foundational Framework for NodeJS Web Services
FloraJS
FloraJS is a JavaScript framework for simulating natural systems in a web browser.
Autolink Js
Tiny little tool to find URLs in a string of text and hyperlink them
Vague Time
A tiny JavaScript library that formats precise time differences as a vague/fuzzy time, e.g. '3 months ago', 'just now' or 'in 2 hours'.
Gfx
CSS3 3D animation library
Augment.js
Modern JavaScript in your IE
Code Blast Codemirror
Particles blasts while typing in Codemirror
jQuery jKit
A very easy to use, cross platform, jQuery based UI toolkit, that's still small in size, has the features you need, and doesn't get in your way of doing things!
Laconic
Sane DOM Generation
Mindb
Database on JavaScript
Trial Js
Mouse position monitoring and user input prediction
Re Marked.js
Client-side markdown generator
Sketchpad
A simple sketchpad library
Tus Jquery Client
A jquery plugin implementing the tus resumable upload protocol.
Prime
an OOP javascript library for node.js and the browsers
jQuery Smart Auto Complete
AutoComplete plugin with smart defaults and flexibility to customize
P
Peer-to-peer networking with browsers
Fishbone.js
A super lightweight (kb) JavaScript library with automatic method chaining, automatic context binding, event support and simple inheritance. c-{{{-<
Really Simple Color Picker
Simple Color Picker written in jQuery.
Radio
Dependency-free Chainable Publish/Subscribe Library for Javascript
Rye
A modern, lightweight browser library using ES5 natives
Min Pub Sub
198 byte publish/subscribe messaging micro-framework
Flocking
Flocking - Creative audio synthesis for the Web
Atom
Atom javascript framewok
Baraja
Baraja is a jQuery plugin that allows to move elements in a card-like fashion and spread them like one would spread a deck of cards on a table.
Animate Transition
Library for transition animations between blocks (pages) in the application.
Inputex
A javascript framework for YUI to build fields and forms.
Somajs
Scalable javascript framework
jQuery News Ticker
An easy to use, slick and flexible news ticker plugin for jQuery.
Scene Graph.js
HTML5 Canvas and Animation Framework
Expounder
A library for explaining things in HTML.
Twitterlib
Twitter JavaScript API library
Horizon React
Simplifying the connection between Horizon and React by using higher order components.
Rimg
A responsive image solution for browsers that support mediaqueries. Pure javascript and no server-side code.
Super Slide.js
A flexible, smooth, GPU accelerated sliding menu for your next PWA
Natural Regex
Create regex from natural language
Vue Funnel Graph Js
Vue.js component drawing SVG Funnel Graphs
Keydrown
A JavaScript key state handler for web apps
Grips
Simple-logic templates
iCheck
Highly customizable checkboxes and radio buttons
Xsm
State Management made eXtraordinarily simple and effective for Angular, React, and Vue
Pjs
Classes for javascript that don't suck.
Isjs
Check your data against regular expressions or known keywords.
Three.proton
three.proton is a magical 3d particle engine using three.js library. It is based on the Proton engine library.
Nunjucks
A jinja2-inspired templating system for javascript
Glow
GLOW is a WebGL wrapper, which focuses on easy creation and use of shaders.
Grapnel.js
A simple, lightweight library making it easy to create routes or run events based on a specific URL hashtag.
Handlebars Helpers
A small collection of useful helpers for Handlebars.js
Fieldval JsPoly
Small, fast, awesome. The only ES5-ish set of polyfills (shims) you can mix-and-match because they're individual AMD modules.
Naver
A jQuery plugin for responsive navigation.
Microfiche.js
A carousel library made With Associates, focusing on performance, simplicity and touch.
Messi
A simple message plugin for jQuery
Monitor.io
remote monitoring and debugging for socket.io
Domenu
Customized version of Nestable for WordPress-like back-end hierarchical menu creation.
Componentjs
ComponentJS -- Powerful run-time Component System for structuring HTML5-based Rich Clients
Mapmap.js
A data-driven API for interactive thematic maps
Object.observe
Object.observe polyfill/shim trying to be compliant
Invisible
Invisible.js: Reusable models for the client and the server
3 D Css Solar System
Solar System data visualisation done in HTML/CSS and a bit of Javascript.
Spa Eye
Backbone debugger for Firefox
Mp3.js
A JavaScript MP3 decoder for Aurora.js
Extract Values
A simple helper to extract values from a string based on a pattern.
Midway.js
Automatically center responsive elements!
Morris.js
Pretty time-series line graphs
Frozen
Frozen is an open-source HTML5 game engine delivering ease-of-use, rapid development through tooling and modularity.
JavascriptMVC
Develop with direction! With CanJS, jQuery++, FuncUnit, Steal, DocumentJS.
Datepickk
Simple, beautiful and powerful datepicker!
Tiles.js
A simple JavaScript library for creating tile-based edge-to-edge layouts. Built on jQuery.
Ng Sweet Alert
:loudspeaker: Sweetalert directive for angular js( angular sweetalert), without writing single javascript code
jQuery Webfonts
jQuery based Webfonts library
GLSL.js
A light Javascript & GLSL library for vizualisation and game purposes (2D or 3D).
Angular History
A history service for AngularJS. Undo/redo, that sort of thing. Has nothing to do with the "back" button, unless you want it to.
Elements
E+lements is a minimal DOM Library for the prime framework.
Apitizer
API mocking for client JavaScript applications
Pilpil
Pilpil - Progressive Image Loading
Use.js
An AMD/RequireJS plugin for consuming incompatible JavaScript files.
Hydra.js
Create a scalable, maintainable and module oriented system using Hydra.js
Zest
An absurdly fast CSS selector engine.
Darktooltip
Simple customizable tooltip with confirm option and 3d effects
Power Array
Boosted Performance Array
Validatr
Cross Browser HTML5 Form Validation.
Uranium
Universal css-in-js media queries for React Native and React
Redux Side Effects
Redux toolset for keeping all the side effects inside your reducers while maintaining their purity.
Breathing Halftone
Images go whoa with lots of floaty dots
Text Tailor.js
jQuery plugin, tailor made text to fill the height of the parent element or ellipse it if it doesn't fit
Js Cache
jsCache is a javascript library that enables caching of javascripts, css-stylesheets and images using my localStorage polyfill. This is especially useful when serving your website for mobile phones, which have limited HTTP caching available, but also speeds up your site in an ordinary web browser as it saves HTTP requests and loads all files asynchronously.
Draggable.js
Make your DOM elements draggable easily
jQuery Tourbus
A jQuery tour/walkthrough plugin.
Tire
Tire is a lightweight JavaScript library for modern browsers
Skrollr Decks
skrollr plugin for fullpage presentation decks
Timer.js
Timer.js is a periodic timer for Node.js and the browser.
Flow Js
Javascript Library for Multi-step Asynchronous Logic
Beerslider
A vanilla JS keyboard accessible plugin for any before-after comparison
Marilyn
Marilyn is a client side, Socket.IO driven, Pub/Sub, model layer with a query system similar to Mongoose.
Black Hole.js
Renders black hole gravitational lensing effects in an image canvas using WebGL, glfx.js, and numeric.js
Responsive Img
Responsive Img is a jQuery plugin that changes an image's src attribute based on its container's width.
Gridifier
Async Responsive Html Grids
CSS Parent Selector
CSS4 parent selector based on jQuery
Joy.js
A Joyful 2D HTML5 Game Engine.
Chem
html5 game engine optimized for rapid development
Goodnight
A super small Javascript plugin for applying CSS styles at night.
Wholly
jQuery plugin used to select the entire table row and column in response to mouseenter and mouseleave events. Wholly supports table layouts that utilize colspan and rowspan.
Angular Fx
Angular CSS3 animation directives (ngfx-bounce, ngfx-shake, ngfx-flip, ngfx-pulse and more ...) https://720kb.github.io/angular-fx
Onionskin
A client- and server-side multi-layer cache manager library
AutoCompleteJS
AutoCompleteJS Widget
Responsive Comments
A client-side solution to conditional loading.
Css3 Finalize
Tired of adding prefix for each broswer when it comes to the new css3 attributes?
Redhooks
Predictable state container for React apps written using Hooks
Flipload
Flipping elements and show a loading indicator easily.
Angular Debaser
Just a better way to test AngularJS apps.
Hitch
A lightweight engine that allows you to hitch new capabilities to the browser (prollyfill).
jsMessage
Custom messages, alerts, confirmations
Kimbo.js
An ECMAScript 5 only-compatible JavaScript library.
jTypes
jTypes is the most comprehensive and robust JavaScript library for overcoming differential inheritance with prototype-based objects. Its lightweight yet powerful design provides web programmers on any platform or browser the ability to emulate classical inheritance where objects are defined by classes.
Jquery Sieve
Sieve is a jQuery plugin allows you to quickly add an interactive search filter to any block of content.
Backbone.notifier
Notifications framework for Backbone.js
Cutter.js
Truncate HTML code to limit its length by number of words without losing markup.
Blueberry
A jQuery image slider plugin written specifically for responsive web design.
Cram
Simple AMD and CommonJS module bundler.
Abaaso
A modern, lightweight enterprise-class RESTful JavaScript application framework.
Css Console
cssConsole is a jquery plugin that allows you to transform DOM element into console/terminal like input.
Ratio.js
Rational numbers for Javascript
Comic.js
Cartoon style drawing for HTML5 Canvas & Raphael.js & D3.js & SVG.js
Github Js
Your GitHub open-source contributions on your website or portfolio.
Ext JS
Repository for extjs to be used as a git-submodule in projects
Flash JS
JavaScript graphics and games engine with API familiar to Flash one. Just look to examples sources.
Completely
A fresh take on autocompletion for a wonderful user experience
Eve.js
A <3kb JavaScript file providing three simple methods to organize code into CSS namespaces which magically restrict code to the current context, allowing for dramatic reductions to code size and development time.
Boiler
Boiler is a utility library that makes every day tasks in JavaScript easier by providing over 115 methods that work on arrays, collections, functions, numbers, objects, and strings.
Easy A/B
A jQuery / Zepto plugin for easily setting up A/B and Multivariate tests using Analytics.
Vue Headful
Set document title and meta tags with Vue.js
React Fb Image Grid
A beautifully featured image grid library for React which represents the images just like the facebook grid images with the count for extra as well
Webaudio.js
web audio library for games
Local Storage
A localStorage polyfill
JsperantoFaviconx
A tiny javascript library that makes progress bars out of the favicon placeholders.
Knockout Projections
Knockout.js observable arrays get smarter
Firebug Lite
Firebug Lite: doing the Firebug way, anywhere.
Drooltip.js
Minimalistic, powerful and extensible Vanilla JS tooltip plugin
Mosaiqy
Mosaiqy it's a jQuery plugin to organize and show image thumbnails and zoom, easy to integrate also with Flickr, Instagram, Panoramio and other. Check carefully the homepage project and source code for full detail, licensing, legal notices and copyright
Queen
A platform for running scripts on many browsers
Refraction
A guard that represents a central point of control in your application
Responsible
Responsible.js - Give visitors the choice of what mobile experience they want. Adds Toggle for mobile to desktop switching without page reloads
Z.js
turns content (in)visible
Ng Morphing Modal
Angular Morphing Modal
Jscritic
Quickly check how well 3rd party script behaves.
Jquery Zoomer
Zoom up your iFrames
Accounting.js
A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies.
Objgrep
Find strings inside complicated javascript objects
Wordcount.js
Calculate file newlines, word, and byte counts on client side using HTML5 File API. (Emulates Linux's wc command)
Is Near
Calculates if the mouse position is near to a given element.
Theory
Abstraction layer for cross platform JavaScript.
Stringformatter
JS string formatter that supports objects, currency, date/time, decimals, and more supports easy extension and garbage collection ... goes far beyond sprintf approach.
T Former.js
tFormer.js - Empower your HTML forms
Scrob Master
Master your scroll events.
Battery.js
A tiny wrapper for the HTML5 Battery Status API.
Probability.js
Probability.js makes it easy to call JavaScript functions by probability in Node.js and the browser.
Char Funk
a Unicode character utility for JavaScript
Zen Form
Add distraction mode for forms
JS Movieclip
A javascript little framework to animate spritesheet as AS3 movieclip
jQuery Snipe
jQuery plugin to add a sniper-lens-style zoom on images
Perfect Scrollbar
Tiny but perfect jQuery scrollbar plugin
Typecast.js
Typecast.js :: Solving the simple problems
Highway
A fast, lightweight and simple Javascript routing library with no dependencies.
Classing Js
Brings the world of classical OOP to javascript
Jquery Waypoints
Waypoints is a small jQuery plugin that makes it easy to execute a function whenever you scroll to an element.
Hex Rgb Conversion
181 byte two way conversion micro-library for Hexadecimal & RGB colors
Thrill
Runs tests in many browsers.
Optics
Profunctor implementation of Lenses, Prisms, Traversals, Isos, etc.
Money.js
money.js is a tiny (1kb) javascript currency conversion library, for web & nodeJS
Placeholder Shiv
Tiny polyfill for the placeholder form element attribute. Requires Prototype.js.
Im.js
Image Match - Project to allow compare different images pixel by pixel with good performance
Soc.js
An easier way to create social icons
Author Marks
JavaScript to toggle highlighting HTML5 'mark' tags, to emphasise con tent.
Persist State
jQuery Ui widget that will transparently save the state of checkboxes, inputs, selects, etc in localStorage, restoring these on the user's next visit to the page.
Itemslide.github.io
A simple and beautiful JavaScript touch carousel
Double
jQuery plugin for hiring doubles
Upfile
Makes file inputs a pleasure to use with progressive enhancement.
Hermes.js
Message and Error logger implementation
Engaged
Animated Social Menu Framework with magic
Simplate
A simple, but powerful, templating engine for JavaScript.
Kefir
A Reactive Programming library for JavaScript
JSON Editor Online
A web-based tool to view, edit and format JSON
Core Lib
A port of the Ruby 1.9.3 corelib to coffeescript/javascript/node that conforms to rubyspec.org.
Dynamo.js
Creates dynamic bits of HTML to add some zest to your content
Uptodate
Keep your timestamps up to date
Stretchy
Form element autosizing, the way it should be.