JavaScript animation engine
GSAP (GreenSock Animation Platform), a JavaScript animation library for the modern web
Simple & lightweight (<4kb gzipped) vanilla JavaScript library to create smooth & beautiful animations when you scroll.
Simple animation libraries for delightful user interfaces
JavaScript library enabling SVG icons to morph from one to the other. It implements Material Design's Delightful Details transitions. (THIS PROJECT IS NOT MAINTAINED ANYMORE)
The page flip effect for HTML5
JavaScript library to make drawing animation on SVG
Promise based HTTP client for the browser and node.js
Middleware composition utility
Fast, unopinionated, minimalist web framework for node.
A JavaScript library for efficient data fetching
Fast and low overhead web framework, for Node.js
The Simple, Secure Framework Developers Trust
The open-source, cross-platform API client for GraphQL, REST, WebSockets and gRPC.
Get a full fake REST API with zero coding in less than 30 seconds (seriously)
Expressive middleware for node.js using ES2017 async functions
A micro web server so fast, it'll make you dance! 👯
🎬 An extensible media player for the web.
📷 The fastest and most versatile JS EXIF reading library.
Port of FFmpeg with Emscripten
A lightweight, easy-to-use jQuery plugin for fluid width video embeds.
The HTML5 video player for the web
HTML5 FLV Player
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Javascript audio library for the modern web.
JavaScript plugin for playing sounds and music in browsers
HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.
A widget that allows users to take their avatar pictures on your site
▶️ Streams a list of tracks from Youtube, Soundcloud, Vimeo...
A simple HTML5, YouTube and Vimeo player
Rule YouTube, Soundcloud and Vimeo player with one API
The HTML5 Media Framework. (Unmaintained. See https://github.com/menismu/popcorn-js for activity)
The SoundCloud custom javascript based player
A Javascript library for working with Audio. It provides a consistent API for loading and playing audio on different browsers and devices. Currently supports WebAudio, HTML5 Audio, Cordova / PhoneGap, and a Flash fallback.
🎼 ts-audio is an agnostic library that makes it easy to work with AudioContext and create audio playlists in the browser
A web video player built for the HTML5 world using React library.
Video.js - open source HTML5 video player
Video.js plugin for supporting the MPEG-DASH playback through a video.js player
video.js plugin for recording audio/video/image files
A plugin to add 360 and VR video support to video.js.
Ultra lightweight, usable, beautiful autocomplete with zero dependencies.
The Typeahead plugin from Twitter's Bootstrap 2 ready to use with Bootstrap 3 and Bootstrap 4
Ajax Autocomplete for jQuery allows you to easily create autocomplete/autosuggest boxes for text input fields
Javascript Typeahead (autocomplete) plugin with more than 50 options and callbacks.
ROguelike Toolkit in JavaScript. Cool dungeon-related stuff, interactive manual, documentation, tests!
typeahead.js is a fast and fully-featured autocomplete library
👀 Algolia components for building search UIs with Vue.js
[deprecated] Lazarsoft's jsqrcode as a node module, object oriented, and with tests
An advanced barcode-scanner written in JavaScript
AdGuard browser extension
Brave browser for Android, iOS, Linux, macOS, Windows.
Polyfills, libraries and patches to aid Chrome extension developers.
Add-on / web app to view the source code of Chrome / Firefox / Opera 15 extensions and zip files.
DuckDuckGo Privacy Essentials browser extension for Firefox, Chrome.
Ghostery Browser Extension for Firefox, Chrome, Opera, Edge and Safari
Privacy Badger is a browser extension that automatically learns to block invisible trackers.
uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.
The hacker's browser.
A lightweight polyfill library for Promise-based WebExtension APIs in Chrome
Super tiny size multi-touch gestures library for the web. You can touch this →
a browser detector
JavaScript (engine) Version Updater
Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.
Browser sniffing gone too far — A useragent parser library for JavaScript
A platform detection library.
Useragent parser for Node.js, ported from browserscope.org
🍴 Web applications made easy. Since 2011.
Copy files and directories with webpack
CSS Loader
[DEPRECATED] Please use https://github.com/webpack-contrib/mini-css-extract-plugin Extracts text from a bundle into a separate file
File Loader
A blazing fast js bundler/loader with a comprehensive API 🔥
A toolkit to automate & enhance your workflow
Bundle less css compiler into a single dist that could be used in web workers.
Lightweight CSS extraction plugin
The zero configuration build tool for the web. 📦🚀
Compiles Sass to CSS
Style Loader
🗜 JavaScript parser, mangler and compressor toolkit for ES6+
Terser Plugin
[deprecated] UglifyJS Plugin
A loader for webpack which transforms files into base64 URIs
Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap
Duet Date Picker is an open source version of Duet Design System’s accessible date picker. Try live example at https://duetds.github.io/date-picker/
JavaScript Date Range, Date and Time Picker Component
Full-sized drag & drop event calendar in JavaScript
The mobile-friendly, responsive, and lightweight jQuery date & time input picker.
📆 Customizable date (and time) picker. Opt-in UI, no jQuery!
🍞📅A JavaScript calendar that has everything you need.
Ultra lightweight, usable, beautiful autocomplete with zero dependencies.
A JavaScript API for drawing unconventional text effects on the web.
Save a HTML5 Canvas to GIF and Animations. A port of as3gif GIFPlayer to JS
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
A custom 'shake' event plugin for mobile web browsers using device accelerometer.
Simple to use, simple to theme, simple to customise.
DIY Presentation Micro-Framework
🍃 Touch, responsive, flickable carousels
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.
🏂 A responsive slider jQuery plugin with CSS animations
DEPRECATED jQuery Responsive Carousel.
JavaScript image gallery for mobile and desktop, modular, framework independent
React carousel component
The responsive CSS animation framework for creating unique sliders, presentations, banners, and other step-based applications.
the last carousel you'll ever need
add some slide effects.
JavaScript library for one-directional scrolling with item based navigation support.
Strut - An Impress.js and Bespoke.js Presentation Editor
Vegas is a jQuery/Zepto plugin to add beautiful backgrounds and Slideshows to DOM elements.
JavaScript Routes
RESTful degradable JavaScript routing using pushState
a tiny and isomorphic URL router for JavaScript
An express-based Node.js web application bootstrapping module.
A bit like Solr, but much smaller and not as bright
A navigation aid (aka, router) for the browser in 850 bytes~!
Micro client-side router inspired by the Express router
Simple, lightweight routing for web browsers
Reliably communicate state changes to deeply nested React elements
Manage session history with React
🚦 The official router for Vue 2
✂️ Modern copy to clipboard. No Flash. Just 3kb gzipped 📋
Programmatically select the text of a HTML element
Node.js Content Management System
The best React-based framework with performance, scalability and security built in.
The default Gatsby starter
The Block Editor project for WordPress and beyond. Plugin is available from the official repository.
Node.js CMS and web app framework
A Git-based CMS for Static Site Generators
A zero config, framework free Netlify Identity widget
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.
ECMAScript code generator
ECMAScript AST query library.
HTML Loader
Turn your ES5 code into readable ES6. Lebab does the opposite of what Babel does.
Compiles Less to CSS
A loader for webpack that allows importing files as a String
🎨 A stylus loader for webpack.
A webpack loader that registers a script as a Web Worker
blanket.js is a simple code coverage library for javascript. Designed to be easy to install and use, for both browser and nodejs.
Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale.
JSCover is a JavaScript Code Coverage Tool that measures line, branch and function coverage
JavaScript library for all kinds of color manipulations
🌈 Javascript color conversion and manipulation library
Parser and generator for CSS color strings
Grab the color palette from an image using just Javascript. Works in the browser and in Node.
Smarter defaults for colors on the web.
A tool to calculate the contrast ratio between any two valid CSS colors.
🐝 1-click color picker
Material Design Palette/Theme Generator - AngularJS, React, Ember, Vue, Android, Flutter & More!
An OO-based JavaScript color parser/computation toolkit with support for RGB, HSV, HSL, CMYK, and alpha channels. Conversion between color spaces occurs implicitly, and all methods return new objects rather than mutating existing instances. Works in the browser and node.js.
🎨 Flat, simple, multi-themed, responsive and hackable Color-Picker library. No dependencies, no jQuery. Compatible with all CSS Frameworks e.g. Bootstrap, Materialize. Supports alpha channel, rgba, hsla, hsva and more!
JavaScript Library for creating random pleasing colors and color schemes
A tiny script for generating attractive colors
Fast, small color manipulation and conversion for JavaScript
Extract prominent colors from an image. JS port of Android's Palette.
BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup.
a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
Quasar Framework - Build high-performance VueJS user interfaces in record time
React component for Feather icons
Semantic is a UI component framework based around useful principles from natural language.
A Javascript implementation of zip for nodejs. Allows user to create or extract zip files both in memory or to/from disk
Fast multi-threaded content-dependent chunking deduplication for Buffers in C++ with a reference implementation in Javascript. Ships with extensive tests, a fuzz test and a benchmark.
Transform stream that gunzips its input if it is gzipped and just echoes it if not
a streaming interface for archive generation
fs bindings for tar-stream
tar-stream is a streaming tar parser and generator.
Pure Javascript OCR for more than 100 Languages 📖🎉🖥
A modern approach for Computer Vision on the web
Async utilities for node and the browser
Retrying made simple, easy and async
🐦 ⚡ Bluebird is a full featured promise library with unmatched performance.
The ultimate generator based flow-control goodness for nodejs (supports thunks, promises, etc)
🏄 Asynchronous flow control with a functional taste to it
A same behaviour EventTarget prototype, that can work with any object from JavaScript
A promise library for JavaScript
An alternative side effect model for Redux apps
Composable Concurrency Abstractions for JavaScript. 🛤️ 🦏 🚋 🚦
An async control-flow library that makes stepping through logic easy.
A solid, fast Promises/A+ and when() implementation, plus other async goodies.
utilities for Bitcoin SPV proof verification on (many!) other chains
A full stack for bitcoin and blockchain-based applications
Explorer for Bitcoin and Liquid
CSS Loader
A loader-agnostic CSS Modules implementation, based on PostCSS
A require hook to compile CSS Modules in runtime
A browserify plugin to load CSS Modules
👩🎤 CSS-in-JS library designed for high performance style composition
JSS is an authoring tool for CSS which uses JavaScript as a host language.
Lightweight CSS extraction plugin
Seamless mapping of class names to CSS modules inside of React components.
Style Loader
[NOT ACTIVELY MAINTAINED] A simple Javascript utility that helps you to display currency properly
A simple utility library for making the web more humane. #hubspot-open-source
monet.js - Monadic types library for JavaScript
A javascript library for formatting and manipulating numbers.
sprintf.js is a complete open source JavaScript sprintf implementation
Powerful rich text editor framework with a modular architecture, modern integrations, and features like collaborative editing.
Input Mask plugin
🍃 JavaScript library for mobile-friendly interactive maps 🇺🇦
Render After Effects animations natively on Web, Android and iOS, and React Native. http://airbnb.io/lottie/
Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required.
Super simple WYSIWYG editor
Vue drag-and-drop component based on Sortable.js
Axios adapter that allows to easily mock requests
HTTP server mocking and expectations library for Node.js
☯️ BinarySearchTree & AVLTree (Self Balancing Tree)
A complete, fully tested and documented data structure library written in pure JavaScript.
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
☸️ Graph & Directed Graph implementation in javascript
HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified
🔼 Heap data structure w/ custom comparator
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
↔️ LinkedList & DoublyLinkedList implementation in javascript
ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript
Graph data structure in JavaScript
➡️ A performant queue implementation in javascript.
🔤 Trie data structure implementation
📊 A D3-based reusable chart library
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
Super simple countdowns.
⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API
Lightweight and simple JS date formatting and parsing
🕗 The original jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago").
A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript
⏱ A library for working with dates and times in JS
Display the countdown on top of the Google Maps
Parse, validate, manipulate, and display dates in javascript.
Timezone support for moment.js
🕗 ⌛ timeago.js is a tiny(2.0 kb) library used to format date with `*** time ago` statement.
DEPRECATED: Timezone-enabled JavaScript Date object. Uses Olson zoneinfo files for timezone data.
List of functions which you can use to replace moment.js + ESLint Plugin
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
💻 Medis is a beautiful, easy-to-use Mac database management application for Redis.
Record, Replay, and Stub HTTP Interactions.
Dependency Injection Framework for the future generations...
Script to add a MatchMedia event for each media query in a page's stylesheets
Responsive design toolkit
Deep diffs two objects, including nested structures of arrays and objects, and returns the difference. ❄️
Javascript utility for calculating deep difference, capturing changes, and applying changes across objects; for nodejs and the browser.
A javascript text differencing implementation.
A javascript library for diffing text and generating corresponding HTML views
Diff & patch JavaScript objects
A beautiful way to read documentation
Learn, design or document codebase by putting breadcrumbs in source code. Live updates, multi-language support and more.
🦔 A Webpack plugin to inline your critical CSS and lazy-load the rest.
Literate Programming can be Quick and Dirty.
📖 documentation for modern JavaScript
JavaScript documentation generator for node using markdown and jsdoc
ESDoc - Good Documentation for JavaScript
An API documentation generator for JavaScript.
simplified jsdoc 3
Simple JavaScript Duckumentation generator.
PageSpeed Insights Reporting for Node
the opposite of roff
Track compressed Webpack asset sizes over time.
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
The JavaScript Drag & Drop library your grandparents warned you about.
👌 Drag and drop so simple it hurts
Beautiful and accessible drag and drop for lists with React
Vue drag-and-drop component based on Sortable.js
Vue 3 compatible drag-and-drop component based on Sortable.js
⛵️ Beautiful Array utilities for ESnext async/await ~
Find and fix problems in your JavaScript code.
🔋 Starter project for an ES6 RESTful Express API.
Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.
📦 Zero-configuration bundler for tiny modules.
The Axios API, as an 800 byte Fetch wrapper.
🌟 JavaScript Style Guide, with linter & automatic code fixer
🌶 350b / 650b state container with component actions for Preact & React
Simple JavaScript class for managing events
EventEmitter3 - Because there's also a number 2. And we're faster.
Dependency free publish/subscribe for JavaScript
An Implementation of Observables for Javascript
NodeJS module to create polyfill bundles tailored to individual user-agents.
An HTML5 saveAs() FileSaver implementation
📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
📝 Spreadsheet Number Formatter
A text editor build on the Native File System APIs
FileAPI — a set of javascript tools for working with files. Multiupload, drag'n'drop and chunked file upload. Images: crop, resize and auto orientation by EXIF.
🌊 A flexible and fun JavaScript file upload library
Multiple file upload plugin with image previews, drag and drop, progress bars. S3 and Azure support, image scaling, form support, chunking, resume, pause, and tons of other features.
A JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API.
File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.
Node.js middleware for handling `multipart/form-data`.
Plupload is JavaScript API for building file uploaders. It supports multiple file selection, file filtering, chunked upload, client side image downsizing and when necessary can fallback to alternative runtimes, like Flash and Silverlight.
Simple HTML5 drag-drop zone with React.js.
A JavaScript library for providing multiple simultaneous, stable, fault-tolerant and resumable/restartable uploads via the HTML5 File API.
The next open source file uploader for web browsers 🐶
Angular admin dashboard with material design
serialize html forms
Convert a HTML form to a JS literal and multidimensional object.
Converts HTML form into JavaScript object
Serialize an HTML Form to a JavaScript Object, supporting nested attributes and arrays.
☄️React Material Admin is a React template built with Material-UI
Axios adapter that allows to easily mock requests
The most powerful data validation library for JS
jQuery Validation Plugin library sources
String validation
:atom: The hackable text editor
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
The best React-based framework with performance, scalability and security built in.
jQuery JavaScript Library
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
✨ Microframework for building and organizing your front-end
Based on lunr.js, but more flexible and customized.
Next-Generation full text search library for Browser and Node.js
Lightweight fuzzy-search, in JavaScript
Tiny and powerful JavaScript full-text search engine for browser and Node
A persistent, network resilient, full text search library for the browser and Node.js
A collection of well known Algebraic Data Types for your utter enjoyment.
Specification for interoperability of common algebraic structures in JavaScript
🦋 Fantasy Land compliant (monadic) alternative to Promises
[not actively maintained!] A standard library for functional programming in JavaScript
monet.js - Monadic types library for JavaScript
🐏 Practical functional Javascript
Constructive solid geometry on meshes using BSP trees in JavaScript
💥 JavaScript game library
a fresh, modern & lightweight HTML5 game engine
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Short code snippets for all your development needs
Promise based HTTP client for the browser and node.js
🖍 Terminal string styling done right
Fast, unopinionated, minimalist web framework for node.
The Simple, Secure Framework Developers Trust
Easy simple tiny inheritance in JavaScript
A modern JavaScript utility library delivering modularity, performance, & extras.
Parse, validate, manipulate, and display dates in javascript.
HTTP request logger middleware for node.js
Run a function exactly one time
🐏 Practical functional Javascript
A `rm -rf` util for nodejs
JavaScript's utility _ belt
Generate RFC-compliant UUIDs in JavaScript
String validation
🏰 An exciting game of programming and Artificial Intelligence
The ultimate generator based flow-control goodness for nodejs (supports thunks, promises, etc)
Rails-inspired generator system that provides scaffolding for your apps
Yeoman generator for AngularJS
Scaffold out a Backbone.js project
Scaffold out a Chrome extension
Generate a Yeoman generator
Yeoman generator for Jasmine
Generate a jQuery plugin
Yeoman generator for Karma
Yeoman generator for Mocha
Create a Node.js module
Scaffold out a Polymer project
A gulp.js generator for modern webapps
A promise library for JavaScript
helpers for using the ArcGIS World Geocoding Service in Leaflet
jQuery Geocoding and Places Autocomplete Plugin
A JavaScript client to Mapbox services, supporting Node, browsers, and React Native
Mock axios requests for testing
🌐 Turn any <input> into an address autocomplete
Javascript URL mutation library
🚀 Apollo/GraphQL integration for VueJS
The open-source, cross-platform API client for GraphQL, REST, WebSockets and gRPC.
♻️ React integration for Apollo Client
DEPRECATED: A position: sticky polyfill that works with filamentgroup/fixed-fixed for a safer position:fixed fallback.
📷 JavaScript is all like "You images done yet or what?"
🍃 JavaScript library for mobile-friendly interactive maps 🇺🇦
A React component for swipeable views. ❄️
the last carousel you'll ever need
Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required.
Quick and easy product tours with Twitter Bootstrap Popovers
A light-weight, no-dependency, vanilla JavaScript engine to drive user's focus across the page
🔦 Set a spotlight focus on DOM element adding a overlay layer to the rest of the page
A framework to make it easy for developers to add product tours to their pages.
Lightweight, user-friendly onboarding tour library
jQuery feature tour plugin.
Guide your users through a tour of your app
A positioning engine to make overlays, tooltips and dropdowns better
Simple, flexible tours for your app
A command line tool for translating JSON, YAML, CSV, ARB, XML (via a CLI)
human friendly i18n for javascript (node.js + browser)
Internationalization for Ember projects
🈯 A Node.JS library to consume Google Translate API for free.
Lightweight simple translation module for node.js / express.js with dynamic json storage. Uses common __('...') syntax in app and templates.
i18next: learn once - translate everywhere
Compatibility implementation of the ECMAScript Internationalization API (ECMA-402) for JavaScript -- UNMAINTAINED
An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more
Give your JavaScript the ability to speak many languages.
sprintf.js is a complete open source JavaScript sprintf implementation
📙 simple approach for javascript localization
Serves a webpack app. Updates the browser on changes. Documentation https://webpack.js.org/configuration/dev-server/.
The iconic SVG, font, and CSS toolkit
Under 1KB each! Super Tiny Icons are miniscule SVG versions of your favourite website and app logos
Hey, be lazy! bLazy.JS is a lightweight pure JavaScript script for lazy loading and multi-serving images. It's working in all modern browsers including IE7+.
Vanilla JavaScript plugin for lazyloading images
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.
LazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsive images and enables native lazy loading.
A fast, flexible, and small SEO-friendly lazy loader.
An enhanced HTML 5 file input for Bootstrap 5.x/4.x./3.x with file preview, multiple selection, and more features.
Grab the color palette from an image using just Javascript. Works in the browser and in Node.
An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
Infinite scrolling in native javascript
UITableViews for the web (DEPRECATED)
Module to enable IoT Agent developers to build custom agents for their devices that can easily connect to NGSI Context Brokers
JavaScript Robotics and IoT programming framework, developed at Bocoup.
The MQTT client for Node.js and the browser
JS Library for the Particle API
Tessel 2 Command Line Interface
Get a full fake REST API with zero coding in less than 30 seconds (seriously)
A modern JavaScript utility library delivering modularity, performance, & extras.
A bit like Solr, but much smaller and not as bright
Mock axios requests for testing
Lightweight, robust, elegant syntax highlighting.
Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines
View and insert possible completions in the editor while typing
Jump to brackets
Find and replace in a single buffer and in the project
Lightweight fuzzy-search, in JavaScript
Find and open files quickly
Diff markers in Atom's gutter
:octocat: Git and GitHub integration for Atom
⌨ Awesome handling of keyboard events
A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts.
A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
A keyboard input capturing utility in which any key can be a modifier key.
📝 Markdown preview in Atom
Simple library for handling keyboard shortcuts in Javascript
Jump to symbols in Atom
The hacker's browser.
A JavaScript polyfill for Flexbox
This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer.
Load CSS asynchronously
Hey, be lazy! bLazy.JS is a lightweight pure JavaScript script for lazy loading and multi-serving images. It's working in all modern browsers including IE7+.
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.
LazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsive images and enables native lazy loading.
A fast, flexible, and small SEO-friendly lazy loader.
A fully automatic loading / progress bar for your angular apps.
✂️ Modern copy to clipboard. No Flash. Just 3kb gzipped 📋
📦 Like npm, but faster - an alternative package manager for Node
ProgressJs is a JavaScript and CSS3 library which help developers to create and manage progress bar for every objects on the page.
Responsive and slick progress bars
Copy files and directories with webpack
File Loader
Webfont loading. Simple, small, and efficient.
Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.
Compiles Sass to CSS
Cross-browser storage for all use cases, used across the web.
🐕 Bare minimum 500b fetch polyfill.
A loader for webpack which transforms files into base64 URIs
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools
🌲 super fast, all natural json logger
Record, Replay, and Stub HTTP Interactions.
uvu is an extremely fast and lightweight test runner for Node.js and the browser
A logger for just about everything.
Simple feed-forward neural network in JavaScript
Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser.
PAIR.withgoogle.com and friend's work on interpretability methods
A neural network library built in JavaScript
Friendly machine learning for the web! 🤖
A group of neural-network libraries for functional and mainstream languages
architecture-free neural network library for node.js and the browser
JavaScript implementation of UMAP
Minified version of the ArcGIS API for JavaScript
Geographic projections, spherical shapes and spherical trigonometry.
Zoom box control for Leaflet
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
OpenLayers
A modular geospatial engine written in JavaScript and TypeScript
Hexagonal hierarchical geospatial indexing system
UNMAINTAINED Open source JavaScript renderer for Kartograph SVG maps
Mapbox JavaScript API, a Leaflet Plugin
Polymaps is a free JavaScript library for making dynamic, interactive maps in modern web browsers.
Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
A Markdown parser for javascript
Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
markdown processor powered by plugins part of the @unifiedjs collective
Legacy plugin to add support for pandoc footnotes — please use `remark-gfm` instead
remark plugin to support frontmatter (YAML, TOML, and more)
remark plugin to support GFM (autolink literals, footnotes, strikethrough, tables, tasklists)
plugin to add support for serializing HTML
plugins to check (lint) markdown code style
remark and rehype plugins to support math
plugin that turns markdown into HTML to support rehype
Legacy plugin to add `id`s to headings — please use `rehype-slug`
plugin to generate a table of contents (TOC)
A bidirectional Markdown to HTML to Markdown converter written in Javascript
⚡ Primus, the creator god of the transformers & an abstraction layer for real-time to prevent module lock-in.
Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js
🗜 JavaScript parser, mangler and compressor toolkit for ES6+
Terser Plugin
[deprecated] UglifyJS Plugin
Short code snippets for all your development needs
🦎 Move an async function into its own thread.
Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.
📦 Zero-configuration bundler for tiny modules.
The React Framework
FireBug for designers › Edit any webpage, in any state https://a.nerdy.dev/gimme-visbug
😼 A snarky 1kb Markdown parser written in JavaScript
🐕 Bare minimum 500b fetch polyfill.
🏗️ Run a module in a Web Worker.
Apache Cordova JavaScript Bridge
A framework for building native applications using React
Customizable Icons for React Native with support for image source and full styling.
⚡ Simple and easy to use lightbox script written in pure JavaScript
Wrappers for JavaScript alert(), confirm() and other flexible dialogs using Twitter's bootstrap framework
Extends the default Bootstrap Modal class. Responsive, stackable, ajax and more.
Make use of Twitter Bootstrap's modal more monkey-friendly.
A light-weight, customizable lightbox plugin for jQuery
A modal built with pure CSS, enhanced with JavaScript
A lightweight jQuery plugin to make 3D card flipping animation
jBox is a jQuery plugin that makes it easy to create customizable tooltips, modal windows, image galleries and more.
jQuery PopBox UI Element
jQuery plugin for responsive and accessible modal windows and tooltips
Avgrund is jQuery plugin with new modal concept for popups
Lightweight and easy to use the library for modals
THE original Lightbox script (v2).
A customizable, modular, responsive, lightbox gallery plugin.
Light and responsive lightbox script with focus on performance.
A beautiful replacement for JavaScript's "alert"
✨ A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. 🇺🇦
A touchable jQuery lightbox
Simple javascript toast notifications
A modern dialog library which is highly configurable and easy to style. #hubspot-open-source
A set of React components implementing flexboxgrid with the power of CSS Modules.
browser-side require() the node.js way
Polyfill for the ES Module Loader
A file and module loader for JavaScript
Next-generation ES module bundler
Gets JavaScript
Dynamic ES module loader
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
A light-weight, no-dependency, vanilla JavaScript engine to drive user's focus across the page
Create a 3D interactive object using images and one simple JS call
FFmpeg for browser, powered by WebAssembly
An HTML5 saveAs() FileSaver implementation
An image effects library for JavaScript using WebGL
A modern, simple and elegant WYSIWYG rich text editor.
Draws simple SVG sequence diagrams from textual representation of the diagram
MPEG1 Video Decoder in JavaScript
OCR in Javascript via Emscripten
Create an Apple-like one page scroller website (iPhone 5S website) with One Page Scroll plugin
An Open Sound Control (OSC) library for JavaScript that works in both the browser and Node.js
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
RecordRTC is WebRTC JavaScript library for audio/video as well as screen activity recording. It supports Chrome, Firefox, Opera, Android, and Microsoft Edge. Platforms: Linux, Mac and Windows.
A real-time, node-based video effects compositor for the web built with HTML5, Javascript and WebGL
📡 Simple WebRTC video, voice, and data channels
JavaScript 3D Library.
Video.js - open source HTML5 video player
video.js plugin for recording audio/video/image files
A rugged, minimal framework for composing JavaScript behavior in your markup.
Quickest way to get started with ampersand.
AngularJS - HTML enhanced for web apps!
Blazing fast Apple TV application development using pure JavaScript
A collection of awesome derby components
Give your JS App some Backbone with Models, Views, Collections, and Events
The Backbone Framework
The web-based visual programming editor.
Build CRUD apps in fewer lines of code.
HTML5 application architecture using Backbone.js
AdonisJS is a TypeScript-first web framework for building web apps and API servers. It comes with support for testing, modern tooling, an ecosystem of official packages, and more.
MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers
Simple flow library 🖥️🖱️
Ember.js - A JavaScript framework for creating ambitious web applications
Node.js framework
Free and Open source Web Builder Framework. Next generation tool for building templates without coding
🔥 An extremely fast, React-like JavaScript library for building modern user interfaces
2012 UI framework (I was 20 years old, React didn't exist, inspired by Knockout)
Plain functions for a more functional Deku approach to creating stateless React components, with functional goodies such as compose, memoize, etc... for free.
Knockout makes it easier to create rich, responsive UIs with JavaScript
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.
🙋♀️ 3kb library for tiny web apps
Meteor, the JavaScript App Platform
A JavaScript Framework for Building Brilliant Applications
⚡ Empowering JavaScript with native platform APIs. ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java). Use what you love ❤️ Angular, Capacitor, Ionic, React, Solid, Svelte, Vue with: SwiftUI, Jetpack Compose, Flutter and you name it compatible.
Next-generation DOM manipulation
✨ Microframework for building and organizing your front-end
The library for web and native user interfaces.
A framework for building native applications using React
Simple and elegant component-based UI library
A tiny foundation for building reactive views
Lightweight and powerful data binding.
Lightweight MVC library for building JavaScript applications
Cybernetically enhanced web apps
Strengthening your Backbone
Simple, lightweight, persistent two-way databinding
Reactive framework based on generators. Super light < 3kb, fast, powerful and flexible.
Growl-style alerts and messages for your app. #hubspot-open-source
A handy wrapper for the Web Notifications API
Pusher Javascript library
Simple javascript toast notifications
BigNum in pure javascript
The buffer module from node.js, for the browser.
Fraction is a rational numbers library written in JavaScript
A fraction math library in javascript.
Draws simple SVG sequence diagrams from textual representation of the diagram
Save a HTML5 Canvas to GIF and Animations. A port of as3gif GIFPlayer to JS
An extensive math library for JavaScript and Node.js
OCR in Javascript via Emscripten
convert between rgb and L*a*b color spaces in javascript
seeded random number generator for Javascript
A real time javascript webm encoder based on a canvas hack
[Deprecated] A node module to generate service worker code that will precache specific resources so they work offline.
A set of helper files used to test Propel and sw-toolbox.
[Deprecated] A collection of service worker tools for offlining runtime requests
📦 Workbox: JavaScript libraries for Progressive Web Apps
ECMAScript AST query library.
UAParser.js - The Essential Web Development Tool for User-Agent Detection.
The regex file necessary to build language ports of Browserscope's user agent parser.
Useragent parser for Node.js, ported from browserscope.org
A package manager for the web
browser-side require() the node.js way
the package manager for JavaScript
cnpm: npm client for China mirror of npm
frontend package manager and build tool for modular web applications
A next-generation package manager for the front-end
🦝 📦 a package registry for anything, but mostly javascript 🦝 🦝 🦝
The zero configuration build tool for the web. 📦🚀
Next-generation ES module bundler
Dynamic ES module loader
Create front end projects from templates, add dependencies, and automate the resulting projects
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry
JavaScript library that enables panning and zooming of an SVG in an HTML document, with mouse events or custom JavaScript hooks
A benchmarking library. As used on jsPerf.com.
JavaScript (engine) Version Updater
Runs a load test on the selected URL. Fast and easy to use. Can be integrated in your own workflow using the API.
ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools
👩🏭 Adds native Web Worker bundling support to Webpack.
Extract & Inline Critical-path CSS in HTML pages
🦔 A Webpack plugin to inline your critical CSS and lazy-load the rest.
Please use https://github.com/vuejs/preload-webpack-plugin instead.
Simple type checking.
MEAN.JS - Full-Stack JavaScript Using MongoDB, Express, AngularJS, and Node.js -
An unopinionated authentication library for building Node.js APIs.
Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.
Simple session middleware for Express
small jQuery plugin that transforms any div into a scrollable area with a nice scrollbar. Demo and more:
Growl-style alerts and messages for your app. #hubspot-open-source
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.
Open-source JavaScript charting library behind Plotly and Dash
PageSpeed Insights Reporting for Node
⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time
The HTML Presentation Framework
A swipeable cards interface. The swipe-left/swipe-right for yes/no input. As seen in apps like Jelly and Tinder.
Web rendering surface for Node applications
An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
Client-side JavaScript PDF generation for everyone.
PDF Reader in JavaScript
A JavaScript PDF generation library for Node and the browser
Client/server side PDF printing in pure JavaScript
Create PDF documents using web technologies
A benchmarking library. As used on jsPerf.com.
Automated auditing, performance metrics, and best practices for the web.
Automate running Lighthouse for every commit, viewing the changes, and preventing regressions
Runs a load test on the selected URL. Fast and easy to use. Can be integrated in your own workflow using the API.
A fully automatic loading / progress bar for your angular apps.
📦 Like npm, but faster - an alternative package manager for Node
For slim progress bars like on YouTube, Medium, etc
ProgressJs is a JavaScript and CSS3 library which help developers to create and manage progress bar for every objects on the page.
Create Material Design snackbars and toasts with ease.
Node.js test runner that lets you develop with confidence 🚀
Find and fix problems in your JavaScript code.
ESLint Config for JavaScript Standard Style
[DEPRECATED] A ESlint loader for webpack
An ESLint plugin for projects that use Cypress
JavaScript Style Guide
Automated auditing, performance metrics, and best practices for the web.
Automate running Lighthouse for every commit, viewing the changes, and preventing regressions
the Istanbul command line interface
Prettier is an opinionated code formatter.
plugins to check (lint) markdown code style
Essential metrics for a healthy site.
A slider control for Bootstrap 3 & 4.
jQuery only range slider
A jquery UI range selection slider that supports dates
🎚 HTML5 input range slider element jQuery polyfill
wNumb - JavaScript Number & Money formatting
Functional reactive programming library for TypeScript and JavaScript
State management that tailored for react, it is simple, predictable, progressive and efficient.
You're looking for https://github.com/rpominov/kefir
Ultra-high performance reactive programming
Observables for ECMAScript
RxJS Bindings for Node.js and io.js
HTML DOM Bindings for the Reactive Extensions for JavaScript
Reactive Extensions bindings for jQuery
An Implementation of Observables for Javascript
Air horn
Air horn
⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time
👩🏭 Adds native Web Worker bundling support to Webpack.
JavaScript Regular expressions made easy
A collection of useful regex patterns
Extended JavaScript regular expressions
Load CSS asynchronously
A responsive image polyfill for <picture>, srcset, sizes, and more
Powerful rich text editor framework with a modular architecture, modern integrations, and features like collaborative editing.
A JS library for building WYSIWYG editors for HTML content.
📝 the simplest and smallest WYSIWYG text editor for web, with no dependencies
The ProseMirror WYSIWYM editor
Quill is a modern WYSIWYG editor built for compatibility and extensibility
A Quill component for React.
A set of my personal Slate editor plugins, in a monorepo.
JavaScript library to help modern web applications with accessibility concerns
RecordRTC is WebRTC JavaScript library for audio/video as well as screen activity recording. It supports Chrome, Firefox, Opera, Android, and Microsoft Edge. Platforms: Linux, Mac and Windows.
A real time javascript webm encoder based on a canvas hack
Ash's Smooth Scroll 🍑
Finally, a "back to top" button that behaves like a real elevator.
fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple
Give your pages some headroom. Hide your header until you need it
Smooth scrolling for the web
jQuery plugin for creating interactive parallax effect
🛤 Detection of elements in viewport & smooth scrolling with parallax.
Parallax Engine that reacts to the orientation of a smart device
Simple parallax scrolling effect inspired by Spotify.com implemented as a jQuery plugin
Minimalistic but perfect custom scrollbar plugin. Get more free components with Material Design for Bootstrap UI Kit (link below)
JQuery powered parallaxing
Lightweight, vanilla javascript parallax library
A new interface to replace your old boring scrollbar
Simple and tiny JavaScript library that adds parallax animations on any images
Stand-alone parallax scrolling library for mobile (Android + iOS) and desktop. No jQuery. Just plain JavaScript (and some love).
skrollr plugin that adds some missing features to IE < 9
Allows separation of skrollr keyframes and the document
Stellar.js - Parallax scrolling made easy
CSS3 list scroll effects
The hassle-free way to integrate analytics into any web application.
AWS SDK for JavaScript in the browser and Node.js
A Javascript interface for interacting with the Box API. You can find the node package at
Coinbase Commerce Node
DEPRECATED — The official Node.js library for the Coinbase API.
DEPRECATED — The official Node.js library for Coinbase Pro
The buffer module from node.js, for the browser.
Node.js CORS middleware
partial implementation of node's `crypto` for the browser
📡 Simple WebRTC video, voice, and data channels
Deprecated - Chosen is a library for making long, unwieldy select boxes more friendly.
Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
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.
Server-side rendering for Ember.js apps
A declarative, HTML-based language that makes building web apps fun
📰 Painless universal pre-rendering for Webpack.
Integrate React.js with Rails views and controllers, the asset pipeline, or webpacker.
Webpack hot reloading you can attach to your own server
Repository has moved:
↕️ A small tablesorter in plain JavaScript
Jspreadsheet is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.
The Missing Javascript Datatable for the Web
JavaScript data grid with a spreadsheet look & feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡
📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
📝 Spreadsheet Number Formatter
Excel XLSX parser/generator written in JavaScript with Node.js and browser support, jQuery/d3-style method chaining, encryption, and a focus on keeping existing workbook features and styles in tact.
Vegetarian friendly state for React
Create the next immutable state by mutating the current one
Logger for Redux
An alternative side effect model for Redux apps
🗃️ Centralized State Management for Vue.js.
Universal abstract-level database for Node.js and browsers.
A wrapper for abstract-leveldown compliant stores, for Node.js and browsers.
A simple in-memory cache for nodejs
Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines
🗃 Offload your store management to a worker easily.
[Deprecated] A node module to generate service worker code that will precache specific resources so they work offline.
[Deprecated] A collection of service worker tools for offlining runtime requests
Convert a string to a camel case.
Convert a string to a snake case.
🖍 Terminal string styling done right
JavaScript syntax highlighter with language auto-detection and zero dependencies.
Lightweight, robust, elegant syntax highlighting.
Lightweight, robust, elegant virtual syntax highlighting using Prism
:atom: The hackable text editor
JavaScript syntax highlighter with language auto-detection and zero dependencies.
HTML Loader
Compiles Less to CSS
A browser based code editor
PostCSS loader for webpack
The official jQuery user interface library.
Simply beautiful open-source icons
Grid based on CSS3 flexbox
Fixed <thead>. Doesn't need any custom css/html. Does what position:sticky can't
JavaScript data grid with a spreadsheet look & feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡
Datatable for React based on material-ui's table with additional features
An easily internationalizable, mobile-friendly datepicker library for the web
A lightning fast JavaScript grid/spreadsheet
↕️ A small tablesorter in plain JavaScript
Interactive Tables and Data Grids for JavaScript
Grunt: The JavaScript Task Runner
A toolkit to automate & enhance your workflow
Prettier is an opinionated code formatter.
🌟 JavaScript Style Guide, with linter & automatic code fixer
📦 Workbox: JavaScript libraries for Progressive Web Apps
The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.
Asynchronous Javascript templating for the browser and server
Embedded CoffeeScript templates
Embedded JavaScript templates -- http://ejs.co
A Handlebars view engine for Express which doesn't suck.
Minimal templating on steroids.
A compiler for the Mustache templating language
1KB lightweight, fast & powerful JavaScript templating engine with zero dependencies. Compatible with server-side environments like node.js, module loaders like RequireJS and all web browsers.
An express-based Node.js web application bootstrapping module.
A declarative, HTML-based language that makes building web apps fun
Minimal templating with {{mustaches}} in JavaScript
Pug – robust, elegant, feature rich template engine for Node.js
Simple and elegant component-based UI library
Take a swig of the best template engine for JavaScript.
A tiny javascript templating framework in ~400 bytes gzipped
JS implementation of the Twig Templating Language
eXtensible Template Engine lib for node and the browser
Node.js test runner that lets you develop with confidence 🚀
Fast, easy and reliable testing for anything that runs in a browser.
[unmaintained] DalekJS Base framework
JavaScript Testing utilities for React
Simple JavaScript testing framework for browsers and node.js
🦉 Custom jest matchers to test the state of the DOM
Spectacular Test Runner for JavaScript
☕️ simple, flexible, fun javascript test framework for node.js & the browser
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
the Istanbul command line interface
E2E test framework for Angular apps
Test runner based on Tape and Browserify
A Node.js tool to automate end-to-end web testing.
💬 Speech recognition for your site
🗣 A flexible GUI for Speech Recognition
✈️ Easily create sites that work offline as well as online
A repository for demos illustrating features of the Web Speech API. See https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API for more details.
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
Semantic is a UI component framework based around useful principles from natural language.
TimelineJS v3: A Storytelling Timeline built in JavaScript. http://timeline.knightlab.com
⚠️ This project is not maintained anymore! Please go to https://github.com/visjs
Simple, lightweight and easy to use jQuery countdown plugin
easy pie chart is a lightweight plugin to draw simple, animated pie charts for single values
Easy to use Timer/Stopwatch/Countdown library compatible with AMD, ES6 and Typescript
A jQuery plugin that will count up (or down) to a target number at a specified speed.
Basically setTimeout with more options.
Simple but powerfull JavaScript Timer
⚡ 2kB vanilla modal plugin, no dependencies and easy-to-use
Tooltip, popover, dropdown, and menu library
Super tiny size multi-touch gestures library for the web. You can touch this →
AngularJS directive that adds support for multi touch gestures to your app. Based on hammer.js.
A javascript library for multi-touch gestures :// You can touch this
jQuery plugin for Hammer.js
Create an Apple-like one page scroller website (iPhone 5S website) with One Page Scroll plugin
A custom 'shake' event plugin for mobile web browsers using device accelerometer.
DEPRECATED - A custom 'tap' event JavaScript plugin for touch devices
Emulate touch input on your desktop
Runtime type checking for JS with Hindley Milner signatures
JavaScript Style Guide
The React Framework
♻️ React integration for Apollo Client
Track compressed Webpack asset sizes over time.
The Type Linter for JS
Webfont loading. Simple, small, and efficient.
An OpenType, TrueType, WOFF, and WOFF2 parser in JavaScript
Convert CSS shorthand filters to SVG equivalent
Web Font Loader gives you added control when using linked fonts via @font-face.
🌲 Evergreen React UI Framework by Segment
a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
The official jQuery user interface library.
Render After Effects animations natively on Web, Android and iOS, and React Native. http://airbnb.io/lottie/
React component for Feather icons
A React component for swipeable views. ❄️
⚛️ React primitive UI components built with styled-system.
Simple JavaScript undo and redo independent of other libraries
♻️ higher order reducer to add undo/redo functionality to redux state containers
Javascript URL mutation library
🏁 High performance subscription-based form state management for React
Micro check library
The most powerful data validation library for JS
Validate your forms, frontend, without writing a single line of javascript
Lightweight JavaScript form validation library inspired by CodeIgniter.
Cross Browser HTML5 Form Validation.
Vest ✅ Declarative validations framework
A JavaScript library for efficient data fetching
:octocat: Git and GitHub integration for Atom
A pure JavaScript implementation of git for node and browsers!
A JavaScript implementation of Git.
Most commonly used git tips and tricks.
Ember.js - A JavaScript framework for creating ambitious web applications
Simply beautiful open-source icons
The library for web and native user interfaces.
Render your React app to an iFrame
A Virtual DOM and diffing algorithm
💬 Speech recognition for your site
🗣 A flexible GUI for Speech Recognition
Polyfill Web Speech API with Cognitive Services Bing Speech for both speech-to-text and text-to-speech service.
Fundamental white label web component features for your design system.
Open Web Components: guides, tools and libraries for developing web components.
Javascript Matrix and Vector library for High Performance WebGL apps
An image effects library for JavaScript using WebGL
GPU Accelerated JavaScript
Procedural Drawing Tool
👑 Functional WebGL
An extensible WebGL-based 3D engine. This is an archived project.
JavaScript Performance Monitor
JavaScript 3D Library.
my collections of bookmarklets
Prepare compressed versions of assets to serve them with Content-Encoding
[DEPRECATED] Please use https://github.com/webpack-contrib/mini-css-extract-plugin Extracts text from a bundle into a separate file
Simplifies creation of HTML files to serve your webpack bundles
Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap
Webpack hot reloading you can attach to your own server
Web Push library for Node.js
⚡ Primus, the creator god of the transformers & an abstraction layer for real-time to prevent module lock-in.
A set of helper files used to test Propel and sw-toolbox.
🅰️ Web framework for building virtual reality experiences.
Image tracking, Location Based AR, Marker tracking. All on the Web.
Duck-themed multi-user virtual spaces in WebVR. Built with A-Frame.
Use WebVR today, without requiring a special browser build.
WebXR Gamepad assets, source library, and schema
A polyfill and example code for building augmented reality (AR) and virtual reality (VR) applications using WebXR.
Clooney is an actor library for the web. Use workers without thinking about workers.
🦎 Move an async function into its own thread.
A browser based code editor
Relocate resource intensive third-party scripts off of the main thread and into a web worker. 🎉
🗃 Offload your store management to a worker easily.
The same DOM API and Frameworks you know, but in a Web Worker.
🏗️ Run a module in a Web Worker.
🏗️ Automatically move a module into a Web Worker (Webpack loader)
Offload tasks to a pool of workers on node.js and in the browser
A really simple way to move a function or class to a web worker. 🏋️♀️→ 😄
Robust RSS, Atom, and RDF feed parsing in Node.js
RSS feed generator for Node.
A sax style parser for JS