Automatically updated by CyanHall.com. Last updated: 01/13/2021 👉  github shields Star me if it’s useful.
🔥 Stars 🌐 Dependent Packages 📝 Last Commit
  • Package Managers

    🔝
    • Bower 🔥 15.1k 🌐 219k A package manager for the web 📝 a day ago
    • component 🔥 4.6k 🌐 2.9k frontend package manager and build tool for modular web applications 📝 3 years ago
    • jspm 🔥 3.8k Deprecated as of June 2020
    • Duo 🔥 3.5k 🌐 384 A next-generation package manager for the front-end 📝 4 years ago
    • Ender 🔥 1.8k 🌐 55 the no-library library: open module JavaScript framework 📝 6 years ago
    • jam 🔥 1.5k JavaScript package manager - using a browser-focused and RequireJS compatible repository
    • volo 🔥 1.4k Create front end projects from templates, add dependencies, and automate the resulting projects
    • spm 🔥 915 🌐 750 Brand new static package manager. 📝 2 years ago
  • Loaders

    🔝
    • browserify 🔥 13.5k 🌐 348k browser-side require() the node.js way 📝 3 months ago
    • RequireJS 🔥 12.6k 🌐 94.2k A file and module loader for JavaScript 📝 9 months ago
    • systemjs 🔥 11.2k 🌐 124k Dynamic ES module loader 📝 12 days ago
    • SeaJS 🔥 8.1k A Module Loader for the Web 📝 2 years ago
    • HeadJS 🔥 4.2k The only script in your HEAD. 📝 7 years ago
    • script.js 🔥 2.9k 🌐 61k Asyncronous JavaScript loader and dependency manager 📝 2 years ago
    • curl 🔥 1.9k curl.js is small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS, HTML/text, and legacy scripts.
    • lazyload 🔥 1.4k An ancient tiny JS and CSS loader from the days before everyone had written one. Unmaintained. 📝 6 years ago
    • ESL 🔥 815 enterprise standard loader 📝 2 years ago
    • LodJS 🔥 296 JavaScript模块加载器,基于AMD。迄今为止,对AMD理解最好的实现。
    • modulejs 🔥 118 🌐 10 Lightweight JavaScript module system. 📝 6 months ago
  • Bundlers

    🔝
    • webpack 🔥 57.1k 🌐 6.1m 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. 📝 11 hours ago
    • Parcel 🔥 37.4k 🌐 114k Blazing fast, zero configuration web application bundler 📝 a day ago
    • Rollup 🔥 19.5k 🌐 505k Next-generation ES module bundler 📝 7 days ago
    • browserify 🔥 13.5k 🌐 348k browser-side require() the node.js way 📝 3 months ago
    • Brunch 🔥 6.8k Web applications made easy. Since 2011. 📝 5 months ago
    • Microbundle 🔥 5.6k 🌐 4.6k Zero-configuration bundler for tiny modules. 📝 22 days ago
    • FuseBox 🔥 4k 🌐 2.1k A blazing fast js bundler/loader with a comprehensive API 📝 9 days ago
  • Testing Frameworks

    🔝
    • Frameworks 🔝
      • jest 🔥 33.8k 🌐 2.7m Delightful JavaScript Testing. 📝 7 days ago
      • mocha 🔥 20.1k 🌐 1.2m simple, flexible, fun javascript test framework for node.js & the browser 📝 2 days ago
      • ava 🔥 18.6k 🌐 60.2k Node.js test runner that lets you develop with confidence 📝 11 days ago
      • jasmine 🔥 15k 🌐 6.3k Simple JavaScript testing framework for browsers and node.js 📝 2 months ago
      • Protractor 🔥 8.7k 🌐 1.5m E2E test framework for Angular apps 📝 8 months ago
      • TestCafe 🔥 8.7k 🌐 7.5k A Node.js tool to automate end-to-end web testing. 📝 2 days ago
      • tape 🔥 5.4k 🌐 172k tap-producing test harness for node and browsers 📝 8 days ago
      • qunit 🔥 3.9k 🌐 36.2k An easy-to-use JavaScript unit testing framework. 📝 a day ago
      • DalekJS 🔥 708 🌐 300 [unmaintained] DalekJS Base framework 📝 4 years ago
      • prova 🔥 334 Test runner based on Tape and Browserify 📝 3 years ago
    • Assertion 🔝
      • react testing library 🔥 13.5k 🌐 1.5m Simple and complete React DOM testing utilities that encourage good testing practices. 📝 5 days ago
      • Sinon.JS 🔥 8.3k 🌐 377k Test spies, stubs and mocks for JavaScript. 📝 6 days ago
      • chai 🔥 7.1k 🌐 892k BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework. 📝 6 months ago
      • proxyquire 🔥 2.6k 🌐 34.6k Proxies nodejs require in order to allow overriding dependencies during testing. 📝 9 months ago
      • expect.js 🔥 2.1k Minimalistic BDD-style assertions for Node.JS and the browser. 📝 6 years ago
    • Coverage 🔝
      • istanbul 🔥 8.4k 🌐 488k 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. 📝 4 years ago
      • blanket 🔥 1.4k 🌐 14.3k blanket.js is a simple code coverage library for javascript. Designed to be easy to install and use, for both browser and nodejs. 📝 a year ago
      • JSCover 🔥 377 🌐 25 JSCover is a JavaScript Code Coverage Tool that measures line, branch and function coverage 📝 2 days ago
    • Runner 🔝
      • puppeteer 🔥 68k 🌐 117k Headless Chrome Node.js API 📝 5 days ago
      • phantomjs 🔥 28.1k Scriptable Headless Browser 📝 6 months ago
      • karma 🔥 11.4k 🌐 1.8m Spectacular Test Runner for JavaScript 📝 6 days ago
      • nightwatch 🔥 10.5k 🌐 120k End-to-end testing framework written in Node.js and using the Webdriver API 📝 a day ago
      • casperjs 🔥 7.3k 🌐 5.2k CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS 📝 2 years ago
      • webdriverio 🔥 6.2k 🌐 29.4k Next-gen browser and mobile automation test framework for Node.js 📝 a day ago
      • zombie 🔥 5.5k Insanely fast, full-stack, headless browser testing using node.js 📝 9 months ago
      • intern 🔥 4.3k 🌐 2k A next-generation code testing stack for JavaScript. 📝 4 months ago
      • slimerjs 🔥 3k 🌐 488 A scriptable browser like PhantomJS, based on Firefox 📝 9 months ago
      • taiko 🔥 2.6k 🌐 370 A node.js library for testing modern web applications 📝 6 days ago
      • totoro 🔥 563 A simple and stable cross-browser testing tool. 简单稳定的跨浏览器测试工具。 📝 6 years ago
  • QA Tools

    🔝
    • prettier 🔥 38.6k 🌐 2.5m Prettier is an opinionated code formatter. 📝 a day ago
    • husky 🔥 21.4k 🌐 387k Git hooks made easy woof! 📝 6 days ago
    • ESLint 🔥 17.7k 🌐 4.3m Find and fix problems in your JavaScript code. 📝 3 days ago
    • JSHint 🔥 8.5k 🌐 250k JSHint is a tool that helps to detect errors and potential problems in your JavaScript code 📝 17 days ago
    • JS-Beautifier 🔥 7.1k 🌐 306k Beautifier for javascript 📝 a day ago
    • jscs 🔥 5.1k 🌐 54.6k JavaScript Code Style checker (unmaintained) 📝 4 years ago
    • JSLint 🔥 3.4k The JavaScript Code Quality Tool 📝 2 months ago
    • jsinspect 🔥 3.2k 🌐 635 Detect copy-pasted and structurally similar code 📝 3 years ago
    • jsfmt 🔥 1.7k 🌐 212 For formatting, searching, and rewriting JavaScript. 📝 5 years ago
    • buddy.js 🔥 740 Magic number detection for JavaScript 📝 4 years ago
  • MVC Frameworks and Libraries

    🔝
    • vue 🔥 178k 🌐 127k Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. 📝 7 days ago
    • react-native 🔥 92.7k 🌐 572k A framework for building native apps with React. 📝 6 hours ago
    • angular.js 🔥 59.6k 🌐 118k AngularJS - HTML enhanced for web apps! 📝 3 months ago
    • meteor 🔥 42.2k Meteor, the JavaScript App Platform 📝 4 days ago
    • svelte 🔥 41k 🌐 35k Cybernetically enhanced web apps 📝 8 days ago
    • preact 🔥 28k 🌐 31.5k Fast 3kB React alternative with the same modern API. Components & Virtual DOM. 📝 a day ago
    • backbone 🔥 27.7k 🌐 44.8k Give your JS App some Backbone with Models, Views, Collections, and Events 📝 8 months ago
    • ember.js 🔥 21.7k 🌐 24.3k Ember.js - A JavaScript framework for creating ambitious web applications 📝 15 days ago
    • nativescript 🔥 19.6k 🌐 2.7k NativeScript empowers you to access native api's from JavaScript directly. Angular, Vue, Svelte, React and you name it compatible. 📝 7 days ago
    • hyperapp 🔥 18.3k 🌐 2.2k The tiny framework for building hypertext applications. 📝 a month ago
    • inferno 🔥 14.6k 🌐 2.7k An extremely fast, React-like JavaScript library for building modern user interfaces 📝 4 days ago
    • riot 🔥 14.4k 🌐 3.7k Simple and elegant component-based UI library 📝 21 days ago
    • feathers 🔥 13.1k 🌐 3.4k A framework for real-time applications and REST APIs with JavaScript and TypeScript 📝 6 days ago
    • Alpine.js 🔥 13k 🌐 5k A rugged, minimal framework for composing JavaScript behavior in your markup. 📝 4 days ago
    • mithril.js 🔥 12.5k 🌐 6k A JavaScript Framework for Building Brilliant Applications 📝 21 days ago
    • knockout 🔥 9.9k 🌐 5.3k Knockout makes it easier to create rich, responsive UIs with JavaScript
    • ractive 🔥 5.8k 🌐 1.9k Next-generation DOM manipulation 📝 a month ago
    • derby 🔥 4.6k MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers
    • spine 🔥 3.6k Lightweight MVC library for building JavaScript applications 📝 3 years ago
    • rivets 🔥 3.2k Lightweight and powerful data binding.
    • chaplin 🔥 2.9k HTML5 application architecture using Backbone.js 📝 9 months ago
    • way.js 🔥 2.9k Simple, lightweight, persistent two-way databinding
    • jsblocks 🔥 2.8k Better MV-ish Framework 📝 a year ago
    • canjs 🔥 1.8k 🌐 1k Build CRUD apps in fewer lines of code. 📝 14 days ago
    • thorax 🔥 1.3k Strengthening your Backbone
    • ripple 🔥 1.3k A tiny foundation for building reactive views
    • atvjs 🔥 258 🌐 25 Blazing fast Apple TV application development using pure JavaScript
    • Keo 🔥 223 🌐 7 Plain functions for a more functional Deku approach to creating stateless React components, with functional goodies such as compose, memoize, etc... for free. 📝 9 months ago
  • Node-Powered CMS Frameworks

    🔝
    • Ghost 🔥 36k 🌐 782 The #1 headless Node.js CMS for professional publishing 📝 3 hours ago
    • Strapi 🔥 32.7k 🌐 10.9k Open source Node.js Headless CMS to easily build customisable APIs 📝 9 hours ago
    • Reaction Commerce 🔥 11k Reaction is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes. 📝 a month ago
    • Apostrophe 🔥 3.4k 🌐 385 ApostropheCMS is a full-featured, open-source CMS built with Node.js that seeks to empower organizations by combining in-context editing and headless architecture in a full-stack JS environment. 📝 5 days ago
    • KeystoneJS 🔥 3.1k 🌐 369 The most powerful headless CMS for Node.js — built with GraphQL and React 📝 10 minutes ago
    • PencilBlue 🔥 1.6k Business class content management for Node.js (plugins, server cluster management, data-driven pages) 📝 a year ago
    • Factor 🔥 1.1k 🌐 40 100% JavaScript framework for marketing sites and application dashboards. 📝 2 months ago
    • Cody 🔥 663 🌐 7 Javascript Content Management System running on Node.js 📝 9 months ago
    • We.js 🔥 203 We.js, extensible Node.js MVC framework - CLI
    • Nodizecms 🔥 177 🌐 1 A Node.js CMS written in CoffeeScript, with a user friendly backend 📝 8 years ago
    • Hatch.js 🔥 72 Hatch.js - not officially supported 📝 4 years ago
    • TaracotJS 🔥 16 TaracotJS Instance Generator
  • Templating Engines

    🔝
    • Pug 🔥 19.8k 🌐 292k Pug – robust, elegant, feature rich template engine for Node.js 📝 8 months ago
    • mustache.js 🔥 14.3k 🌐 221 Minimal templating with {{mustaches}} in JavaScript 📝 a month ago
    • hogan.js 🔥 5.1k 🌐 36k A compiler for the Mustache templating language
    • EJS 🔥 5.1k 🌐 2.1m Embedded JavaScript templates -- http://ejs.co 📝 4 months ago
    • doT 🔥 4.6k The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more. 📝 6 months ago
    • dustjs 🔥 2.8k Asynchronous Javascript templating for the browser and server
    • eco 🔥 1.7k Embedded CoffeeScript templates 📝 9 years ago
    • JavaScript-Templates 🔥 1.6k 🌐 6.6k 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.
    • t.js 🔥 797 A tiny javascript templating framework in ~400 bytes gzipped
    • xtemplate 🔥 540 🌐 1.3k eXtensible Template Engine lib for node and the browser 📝 a year ago
    • EHTML 🔥 156 HTML Framework that allows you not to write JavaScript code. 📝 4 months ago
  • Data Visualization

    🔝
    • d3 🔥 95.2k 🌐 187k Bring data to life with SVG, Canvas and HTML. 📝 a month ago
    • three.js 🔥 66.3k 🌐 44.4k JavaScript 3D library. 📝 6 hours ago
    • Chart.js 🔥 51.7k 🌐 316k Simple HTML5 Charts using the <canvas> tag 📝 2 days ago
    • echarts 🔥 44.4k 🌐 127k Apache ECharts is a powerful, interactive charting and data visualization library for browser 📝 2 days ago
    • fabric.js 🔥 17.7k 🌐 3.7k Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser 📝 4 days ago
    • recharts 🔥 15.6k 🌐 39.5k Redefined chart library built with React and D3 📝 14 hours ago
    • Frappe Charts 🔥 13.7k 🌐 945 Simple, responsive, modern SVG Charts with zero dependencies 📝 22 days ago
    • BabylonJS 🔥 13.2k 🌐 2.3k Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework. 📝 3 hours ago
    • chartist-js 🔥 12.4k 🌐 38.5k Simple responsive charts 📝 a year ago
    • paper.js 🔥 12.1k 🌐 2.6k The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey 📝 7 months ago
    • raphael 🔥 10.8k 🌐 28.3k JavaScript Vector Library 📝 7 months ago
    • trianglify 🔥 9.6k 🌐 534 Algorithmically generated triangle art 📝 2 months ago
    • sigma.js 🔥 9.3k 🌐 388 A JavaScript library dedicated to graph drawing 📝 2 years ago
    • c3 🔥 9k 🌐 5.5k A D3-based reusable chart library 📝 a month ago
    • svg.js 🔥 8.5k 🌐 671 The lightweight library for manipulating and animating SVG 📝 a month ago
    • dc.js 🔥 7.2k 🌐 706 Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js 📝 a month ago
    • nvd3 🔥 7.1k 🌐 15.8k A reusable charting library written in d3.js 📝 3 years ago
    • two.js 🔥 7k A renderer agnostic two-dimensional drawing api for the web. 📝 a month ago
    • morris.js 🔥 7k 🌐 28.1k Pretty time-series line graphs 📝 4 years ago
    • rickshaw 🔥 6.5k 🌐 3.1k JavaScript toolkit for creating interactive real-time graphs 📝 8 months ago
    • mxGraph 🔥 6k mxGraph is a fully client side JavaScript diagramming library 📝 2 months ago
    • flot 🔥 5.9k 🌐 22.8k Attractive JavaScript charts for jQuery 📝 8 months ago
    • heatmap.js 🔥 5.4k 🌐 1.1k JavaScript Library for HTML5 canvas based heatmaps 📝 4 years ago
    • epoch 🔥 5k 🌐 130 A general purpose, real-time visualization library. 📝 5 years ago
    • cubism 🔥 4.9k Cubism.js: A JavaScript library for time series visualization.
    • peity 🔥 4.2k Progressive <svg> pie, donut, bar and line charts
    • d3-cloud 🔥 3.3k 🌐 1.9k Create word clouds in JavaScript. 📝 3 years ago
    • arbor 🔥 2.6k a graph visualization library using web workers and jQuery
    • Frappe Gantt 🔥 2.1k 🌐 330 Open Source Javascript Gantt 📝 7 months ago
    • envisionjs 🔥 1.6k Dynamic HTML5 visualization 📝 8 years ago
    • jquery.sparkline 🔥 1.2k A plugin for the jQuery javascript library to generate small sparkline charts directly in the browser
    • GraphicsJS 🔥 936 🌐 6 A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology. 📝 4 months ago
    • d4 🔥 431 A friendly reusable charts DSL for D3
  • Spreadsheet

    🔝
    • HANDSONTABLE 🔥 14.7k 🌐 3.2k Handsontable is a JavaScript/HTML5 data grid with spreadsheet look & feel. Available for React, Vue and Angular. 📝 2 months ago
    • Luckysheet 🔥 7k 🌐 1 Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source. 📝 2 days ago
    • Frappe Datatable 🔥 553 🌐 167 A simple, modern and interactive datatable library for the web 📝 4 months ago
  • Editors

    🔝
    • quill 🔥 28.6k 🌐 44.8k Quill is a modern WYSIWYG editor built for compatibility and extensibility. 📝 2 months ago
    • ace 🔥 22.5k Ace (Ajax.org Cloud9 Editor) 📝 2 months ago
    • CodeMirror 🔥 21.9k 🌐 78k In-browser code editor 📝 16 hours ago
    • Draft.js 🔥 19.6k 🌐 80.1k A React framework for building text editors. 📝 5 days ago
    • trix 🔥 15.8k 🌐 4.3k A rich text editor for everyday writing 📝 a month ago
    • medium-editor 🔥 14.9k 🌐 2.8k Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. 📝 5 months ago
    • Summernote 🔥 10k Super simple WYSIWYG editor 📝 4 days ago
    • TinyMCE 🔥 9k 🌐 924 The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular
    • wysihtml5 🔥 6.6k Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles.
    • vim.js 🔥 4.4k JavaScript port of Vim 📝 6 years ago
    • Squire 🔥 4.2k 🌐 1.1k HTML5 rich text editor. Try the demo integration at 📝 4 months ago
    • Trumbowyg 🔥 3.4k 🌐 1.3k A lightweight and amazing WYSIWYG JavaScript editor - 20kB only (8kB gzip) 📝 a month ago
    • popline 🔥 1k Popline is an HTML5 Rich-Text-Editor Toolbar 📝 9 months ago
    • ckeditor-releases 🔥 511 Official distribution releases of CKEditor 4. 📝 2 months ago
    • esprima 🔥 366 ECMAScript parsing infrastructure for multipurpose analysis 📝 7 months ago
  • Files

    🔝
    • PDF.js 🔥 33.5k 🌐 121 PDF Reader in JavaScript 📝 2 days ago
    • jsPDF 🔥 21k 🌐 22.9k Client-side JavaScript PDF generation for everyone. 📝 20 days ago
    • Papa Parse 🔥 9.3k 🌐 22.9k Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input 📝 2 days ago
    • diff2html 🔥 1.6k 🌐 1.4k Pretty diff to html javascript library (diff2html) 📝 22 days ago
    • jBinary 🔥 487 🌐 76 High-level API for working with binary data. 📝 6 years ago
  • Functional Programming

    🔝
    • lodash 🔥 47.9k 🌐 9.4m A modern JavaScript utility library delivering modularity, performance, & extras. 📝 23 days ago
    • underscore 🔥 25.8k 🌐 1.2m JavaScript's utility _ belt
    • lazy.js 🔥 6k 🌐 1.7k Like Underscore, but lazier 📝 2 years ago
    • Sugar 🔥 4.4k 🌐 3.8k A Javascript library for working with native objects.
    • mout 🔥 1.2k Modular JavaScript Utilities
    • mesh 🔥 1k 🌐 74 utility library for async iterable iterators 📝 2 years ago
    • rambda 🔥 1k 🌐 1.2k Faster and smaller alternative to Ramda 📝 5 days ago
    • preludejs 🔥 84 🌐 3 Hardcore Functional Programming for JavaScript 📝 9 months ago
    • ramda 🔥 53 Practical functional Javascript
  • Reactive Programming

    🔝
    • RxJS 🔥 23.8k 🌐 4.8m A reactive programming library for JavaScript 📝 a day ago
    • Bacon 🔥 6.3k 🌐 2.5k Functional reactive programming library for TypeScript and JavaScript 📝 25 days ago
    • Most.js 🔥 3.3k 🌐 5.4k Ultra-high performance reactive programming 📝 3 months ago
    • concent 🔥 821 🌐 52 State management that tailored for react, it is simple, predictable, progressive and efficient. 📝 5 days ago
    • Kefir 🔥 7 You're looking for https://github.com/rpominov/kefir
  • Data Structure

    🔝
    • immutable-js 🔥 30.6k Immutable persistent data collections for Javascript which increase efficiency and simplicity. 📝 a year ago
    • mori 🔥 3.3k 🌐 321 ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript 📝 6 years ago
    • buckets 🔥 1.1k 🌐 137 A complete, fully tested and documented data structure library written in pure JavaScript. 📝 9 months ago
    • hashmap 🔥 360 🌐 3.7k HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified 📝 a year ago
  • Date

    🔝
    • moment 🔥 45.3k 🌐 2.1m Parse, validate, manipulate, and display dates in javascript. 📝 2 months ago
    • dayjs 🔥 33.2k 🌐 329k Day.js 2KB immutable date-time library alternative to Moment.js with the same modern API 📝 a day ago
    • date-fns 🔥 24.6k 🌐 723k Modern JavaScript date utility library 📝 17 hours ago
    • timeago.js 🔥 4.3k 🌐 6.4k timeago.js is a tiny(2.0 kb) library used to format date with `*** time ago` statement. 📝 4 months ago
    • jquery-timeago 🔥 3.8k 🌐 27 The original jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. '4 minutes ago'). 📝 7 months ago
    • moment-timezone 🔥 3.6k 🌐 432k Timezone support for moment.js 📝 2 months ago
    • ms.js 🔥 3.3k 🌐 9.4m Tiny millisecond conversion utility 📝 a month ago
    • fecha 🔥 1.9k 🌐 121k Lightweight and simple JS date formatting and parsing 📝 10 months ago
    • date 🔥 1.4k Date() for humans
    • timezone-js 🔥 831 DEPRECATED: Timezone-enabled JavaScript Date object. Uses Olson zoneinfo files for timezone data.
    • map-countdown 🔥 2 Display the countdown on top of the Google Maps 📝 a month ago
  • String

    🔝
    • URI.js 🔥 6.1k 🌐 601k Javascript URL mutation library 📝 13 days ago
    • query-string 🔥 5.2k 🌐 3.8m Parse and stringify URL query strings 📝 11 days ago
    • voca 🔥 3.2k 🌐 2.3k The ultimate JavaScript string library 📝 8 months ago
    • he 🔥 2.7k 🌐 4.2m A robust HTML entity encoder/decoder written in JavaScript. 📝 2 years ago
    • sprintf.js 🔥 1.9k 🌐 6.7m sprintf.js is a complete open source JavaScript sprintf implementation 📝 8 months ago
    • string.js 🔥 1.7k 🌐 28.7k Extra JavaScript string methods. 📝 4 years ago
    • multiline 🔥 1.4k 🌐 12.7k Multiline strings in JavaScript 📝 2 years ago
    • url-pattern 🔥 517 🌐 5.7k easier than regex string matching patterns for urls and other strings. turn strings into data or data into strings. 📝 4 years ago
    • jsurl 🔥 487 🌐 161 Lightweight URL manipulation with JavaScript
    • plexis 🔥 137 Lo-fi, powerful, community-driven string manipulation library. 📝 9 months ago
    • selecting 🔥 76 A library that allows you to access the text selected by the user
  • Number

    🔝
    • Numeral-js 🔥 8.6k 🌐 51.5k A javascript library for formatting and manipulating numbers. 📝 4 years ago
    • odometer 🔥 7k 🌐 795 Smoothly transitions numbers with ease. #hubspot-open-source 📝 4 years ago
    • chance.js 🔥 5.4k 🌐 39.6k Chance - Random generator helper for JavaScript 📝 3 months ago
    • Fraction.js 🔥 287 🌐 21.3k Fraction is a rational number library written in JavaScript 📝 2 days ago
    • Complex.js 🔥 159 🌐 14.3k A complex number library 📝 a month ago
    • Polynomial.js 🔥 87 🌐 32 A JavaScript library to work with polynomials 📝 4 months ago
    • Quaternion.js 🔥 54 🌐 130 A JavaScript Quaternion library 📝 4 months ago
    • accounting.js 🔥 31 A lightweight JavaScript library for number, money and currency formatting. (MOVED)
    • money.js 🔥 9 money.js is a tiny (1kb) javascript currency conversion library, for web & nodeJS. (MOVED)
  • Storage

    🔝
    • localForage 🔥 18.4k 🌐 162k Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API. 📝 5 months ago
    • js-cookie 🔥 16.9k 🌐 185k A simple, lightweight JavaScript API for handling browser cookies 📝 4 months ago
    • store.js 🔥 13.3k 🌐 13.5k Cross-browser storage for all use cases, used across the web. 📝 3 years ago
    • jquery-cookie 🔥 8.7k 🌐 3k No longer maintained, superseded by JS Cookie: 📝 6 years ago
    • basket.js 🔥 3.4k 🌐 15 A script and resource loader for caching & loading files with localStorage 📝 5 years ago
    • lawnchair.js 🔥 2.1k A lightweight clientside JSON document store,
    • cross-storage 🔥 2k 🌐 187 Cross domain local storage, with permissions 📝 4 years ago
    • basil.js 🔥 1.9k The missing Javascript smart persistent layer
    • Cookies 🔥 1.8k 🌐 3.4k JavaScript Client-Side Cookie Manipulation Library 📝 4 years ago
    • jStorage 🔥 1.5k 🌐 148 jStorage is a simple key/value database to store data on browser side
    • DB.js 🔥 751 🌐 80 db.js is a wrapper for IndexedDB to make it easier to work against 📝 5 years ago
    • crumbsjs 🔥 224 A lightweight vanilla ES6 cookies and local storage JavaScript library 📝 2 years ago
    • bag.js 🔥 76 🌐 11 JS / CSS / files loader + key/value storage 📝 8 months ago
  • Color

    🔝
    • colors 🔥 8.9k 🌐 1.2k Smarter defaults for colors on the web. 📝 3 years ago
    • chroma.js 🔥 7.6k JavaScript library for all kinds of color manipulations 📝 a year ago
    • randomColor 🔥 5.5k 🌐 7.6k A tiny script for generating attractive colors 📝 2 months ago
    • Vibrant.js 🔥 4.5k Extract prominent colors from an image. JS port of Android's Palette. 📝 3 years ago
    • TinyColor 🔥 3.7k 🌐 223k Fast, small color manipulation and conversion for JavaScript 📝 4 months ago
    • color 🔥 3.5k 🌐 4.1m Javascript color conversion and manipulation library 📝 3 months ago
    • PleaseJS 🔥 2.3k 🌐 208 JavaScript Library for creating random pleasing colors and color schemes 📝 6 years ago
  • I18n And L10n

    🔝
    • i18next 🔥 5.4k 🌐 38.5k i18next: learn once - translate everywhere 📝 8 days ago
    • polyglot 🔥 3.4k 🌐 33k Give your JavaScript the ability to speak many languages. 📝 8 months ago
    • ttag 🔥 230 🌐 171 simple approach for javascript localization 📝 2 months ago
    • babelfish 🔥 223 🌐 43 human friendly i18n for javascript (node.js + browser) 📝 8 months ago
  • Control Flow

    🔝
    • async 🔥 26.9k 🌐 7.1m Async utilities for node and the browser 📝 14 days ago
    • Bluebird 🔥 19.5k 🌐 6.5m Bluebird is a full featured promise library with unmatched performance. 📝 4 months ago
    • q 🔥 14.9k 🌐 4.9m A promise library for JavaScript 📝 8 months ago
    • when 🔥 3.4k 🌐 1.2m A solid, fast Promises/A+ and when() implementation, plus other async goodies. 📝 4 years ago
    • step 🔥 2.2k An async control-flow library that makes stepping through logic easy.
    • contra 🔥 760 🌐 8.3k Asynchronous flow control with a functional taste to it 📝 5 years ago
    • sporadic 🔥 11 Composable Concurrency Abstractions for JavaScript. 📝 10 months ago
    • ObjectEventTarget 🔥 8 🌐 1 A same behaviour EventTarget prototype, that can work with any object from JavaScript 📝 5 years ago
  • Routing

    🔝
    • page.js 🔥 7.2k 🌐 4.5k Micro client-side router inspired by the Express router 📝 9 months ago
    • director 🔥 5.6k 🌐 15.9k a tiny and isomorphic URL router for JavaScript 📝 6 years ago
    • pathjs 🔥 1.1k Simple, lightweight routing for web browsers
  • Tours And Guides

    🔝
    • driver.js 🔥 12.1k 🌐 7.3k A light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page 📝 2 months ago
    • chardin.js 🔥 5k Simple overlay instructions for your apps. 📝 4 months ago
    • bootstrap-tour 🔥 4.4k 🌐 526 Quick and easy product tours with Twitter Bootstrap Popovers 📝 2 years ago
    • hopscotch 🔥 4.3k 🌐 925 A framework to make it easy for developers to add product tours to their pages. 📝 a year ago
    • joyride 🔥 1.4k jQuery feature tour plugin. 📝 4 months ago
    • tourist 🔥 1.2k Simple, flexible tours for your app 📝 6 years ago
    • focusable 🔥 1.1k 🌐 1 Set a spotlight focus on DOM element adding a overlay layer to the rest of the page 📝 5 years ago
    • pageguide 🔥 899 An interactive guide for web page elements using jQuery and CSS3
  • Notifications

    🔝
    • toastr 🔥 10.6k 🌐 39.9k Simple javascript toast notifications 📝 3 years ago
    • noty 🔥 6.8k 🌐 5.7k Dependency-free notification library that makes it easy to create alert - success - error - warning - information - confirmation messages as an alternative the standard alert dialog. 📝 7 days ago
    • notie 🔥 6.1k 🌐 668 a clean and simple notification, input, and selection suite for javascript, with no dependencies 📝 2 years ago
    • messenger 🔥 4.1k Growl-style alerts and messages for your app. #hubspot-open-source
    • pnotify 🔥 3.6k 🌐 2.8k Beautiful JavaScript notifications with Web Notifications support. 📝 2 months ago
    • iziToast 🔥 2.2k 🌐 2.5k Elegant, responsive, flexible and lightweight notification plugin with no dependencies. 📝 2 years ago
    • humane-js 🔥 2.1k 🌐 224 A simple, modern, browser notification system
    • smoke.js 🔥 938 framework-agnostic styled alert system for javascript
  • Modals and Popups

    🔝
    • SweetAlert 🔥 21.3k 🌐 36.9k A beautiful replacement for JavaScript's 'alert' 📝 2 years ago
    • fancyBox 🔥 7k 🌐 5.8k jQuery lightbox script for displaying images, videos and more. Touch enabled, responsive and fully customizable. 📝 10 months ago
    • vex 🔥 6.9k 🌐 717 A modern dialog library which is highly configurable and easy to style. #hubspot-open-source 📝 3 years ago
    • lightGallery 🔥 4k 🌐 1.3k A customizable, modular, responsive, lightbox gallery plugin. 📝 12 days ago
    • swipebox 🔥 2k A touchable jQuery lightbox 📝 6 days ago
    • jBox 🔥 1.2k 🌐 92 jBox is a jQuery plugin that makes it easy to create customizable tooltips, modal windows, image galleries and more. 📝 16 days ago
    • keukenhof 🔥 6 🌐 1 Lightweight and easy to use the library for modals 📝 a day ago
  • Scroll

    🔝
    • fullPage 🔥 31.6k 🌐 4.9k fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple 📝 6 months ago
    • skrollr 🔥 18.5k 🌐 501 Stand-alone parallax scrolling library for mobile (Android + iOS) and desktop. No jQuery. Just plain JavaScript (and some love). 📝 5 years ago
    • parallax 🔥 15k 🌐 1.9k Parallax Engine that reacts to the orientation of a smart device 📝 2 years ago
    • iscroll 🔥 12.6k 🌐 4.7k Smooth scrolling for the web 📝 4 years ago
    • headroom 🔥 10.7k 🌐 2.3k Give your pages some headroom. Hide your header until you need it
    • onepage-scroll 🔥 9.5k Create an Apple-like one page scroller website (iPhone 5S website) with One Page Scroll plugin 📝 8 months ago
    • Clusterize.js 🔥 6.8k 🌐 190 Tiny vanilla JS plugin to display large data sets easily 📝 2 years ago
    • rellax 🔥 5.7k 🌐 3.2k Lightweight, vanilla javascript parallax library 📝 7 months ago
    • stellar.js 🔥 4.6k Stellar.js - Parallax scrolling made easy
    • scrollMonitor 🔥 3.2k A simple and fast API to monitor elements as you scroll 📝 a year ago
    • plax 🔥 2.3k JQuery powered parallaxing 📝 3 years ago
    • jparallax 🔥 1.2k jQuery plugin for creating interactive parallax effect
    • simpleParallax 🔥 1.1k 🌐 333 Simple and tiny JavaScript library that adds parallax animations on any images 📝 4 months ago
    • ScrollMenu 🔥 202 A new interface to replace your old boring scrollbar 📝 4 months ago
  • Menu

    🔝
    • Slideout 🔥 7.9k 🌐 800 A touch slideout navigation menu for your mobile web apps. 📝 3 years ago
    • jQuery-menu-aim 🔥 7.7k jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns like Amazon's.
    • mmenu 🔥 2.4k 🌐 214 The best javascript plugin for app look-alike on- and off-canvas menus with sliding submenus for your website and webapp. 📝 20 days ago
    • jQuery contextMenu 🔥 2.1k 🌐 2.8k jQuery contextMenu plugin & polyfill 📝 4 months ago
    • Slide and swipe 🔥 134 🌐 16 A sliding swipe menu that works with touchSwipe library. 📝 4 years ago
  • Frameworks

    🔝
    • Ink 🔥 1.9k An HTML5/CSS3 framework used at SAPO for fast and efficient website design and prototyping 📝 a month ago
    • fluidity 🔥 1.1k The worlds smallest fully-responsive css framework
    • EHTML 🔥 156 HTML Framework that allows you not to write JavaScript code. 📝 4 months ago
    • DataFormsJS 🔥 88 DataFormsJS A minimal JavaScript Framework and standalone React and Web Components for rapid development of high quality websites and single page applications. 📝 8 days ago
  • Gesture

    🔝
    • hammer.js 🔥 22k 🌐 314k A javascript library for multi-touch gestures :// You can touch this 📝 2 years ago
    • Dragula 🔥 20.3k 🌐 10.1k Drag and drop so simple it hurts 📝 3 months ago
  • Maps

    🔝
    • Leaflet 🔥 29.8k 🌐 85.1k JavaScript library for mobile-friendly interactive maps 📝 a month ago
    • gmaps 🔥 7.1k 🌐 3.2k the easiest way to use Google Maps
    • Cesium 🔥 6.5k 🌐 2k An open-source JavaScript library for world-class 3D globes and maps 📝 5 days ago
    • mapbox.js 🔥 1.8k Mapbox JavaScript API, a Leaflet Plugin 📝 a day ago
    • jqvmap 🔥 1.8k 🌐 2.5k jQuery Vector Map Library
    • polymaps 🔥 1.6k Polymaps is a free JavaScript library for making dynamic, interactive maps in modern web browsers.
    • kartograph.js 🔥 1.5k UNMAINTAINED Open source JavaScript renderer for Kartograph SVG maps
  • Animations

    🔝
    • animate.css 🔥 68.8k 🌐 73.9k A cross-browser library of CSS animations. As easy to use as an easy thing. 📝 a day ago
    • impress.js 🔥 36.1k 🌐 106 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.
    • particles.js 🔥 23.3k 🌐 8.3k A lightweight JavaScript library for creating particles 📝 4 years ago
    • velocity 🔥 16.9k 🌐 21.8k Accelerated JavaScript animation. 📝 5 months ago
    • GreenSock-JS 🔥 11.9k 🌐 40.8k GreenSock's GSAP JavaScript animation library (including Draggable). 📝 21 hours ago
    • jquery.transit 🔥 7.4k 🌐 466 Super-smooth CSS3 transformations and transitions for jQuery 📝 6 years ago
    • Dynamic.js 🔥 7.3k 🌐 758 Javascript library to create physics-based animations
    • bounce.js 🔥 6.1k Create beautiful CSS3 powered animations in no time.
    • move.js 🔥 4.6k CSS3 backed JavaScript animation framework 📝 4 months ago
    • smoothState.js 🔥 4.4k Unobtrusive page transitions with jQuery. 📝 23 days ago
    • textillate 🔥 3.5k A jquery plugin for CSS3 text animations. 📝 3 years ago
    • animatable 🔥 2.5k One property, two values, endless possiblities
    • tsParticles 🔥 1.4k 🌐 1.6k tsParticles - Easily create highly customizable particles animations and use them as animated backgrounds for your website. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno. 📝 2 months ago
    • particles-bg 🔥 271 🌐 1.3k React particles animation background component 📝 5 months ago
    • shuffle-images 🔥 205 The Simplest Way to shuffle through images in a Creative Way
    • TransitionEnd 🔥 94 TransitionEnd is an agnostic and cross-browser library to work with transitionend event. 📝 4 years ago
    • the-cube 🔥 8 The Cube is an experiment with CSS3 transitions.
  • Image Processing

    🔝
    • cropper 🔥 7.8k 🌐 2k [Deprecated] No longer maintained, please use https://github.com/fengyuanchen/jquery-cropper 📝 6 months ago
    • pica 🔥 2.3k 🌐 1k Resize image in browser with high quality and high speed
    • lena.js 🔥 413 🌐 7 Library for image processing 📝 4 days ago
  • Generators

    🔝
    • Gatsby.js 🔥 48.6k 🌐 289k Build blazing fast, modern apps and websites with React 📝 7 hours ago
    • Docusaurus 🔥 21.1k 🌐 6.3k Easy to maintain open source documentation websites. 📝 a day ago
    • Gridsome 🔥 7.2k 🌐 10.1k The Jamstack framework for Vue.js 📝 16 days ago
  • SDK

    🔝
    • javascript-sdk-design 🔥 1k JavaScript SDK Design Guide extracted from work and personal experience 📝 7 days ago
    • Spotify SDK 🔥 195 🌐 99 Spotify SDK | Entity and Collection oriented | Browser and Node support! 📝 4 years ago
    • Square Node.js SDK 🔥 79 Javascript client library for the Square Connect APIs 📝 a month ago
  • Misc

    🔝
    • javascript-algorithms 🔥 92.6k 🌐 11 Algorithms and data structures implemented in JavaScript with explanations and links to further readings 📝 10 days ago
    • list.js 🔥 10.3k 🌐 1.5k The perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML. 📝 2 months ago
    • picturefill 🔥 10.1k 🌐 14.4k A responsive image polyfill for <picture>, srcset, sizes, and more 📝 4 years ago
    • ky 🔥 6.1k 🌐 4.9k Tiny & elegant JavaScript HTTP client based on the browser Fetch API 📝 2 days ago
    • mixitup 🔥 4.4k 🌐 8.5k A high-performance, dependency-free library for animated filtering, sorting, insertion, removal and more 📝 2 years ago
    • echo 🔥 3.7k 🌐 89 Lazy-loading images with data-* attributes
    • grid 🔥 3.5k 🌐 20 Drag and drop library for two-dimensional, resizable and responsive lists
    • platform.js 🔥 2.8k A platform detection library. 📝 6 months ago
    • survey.js 🔥 2.7k JavaScript Survey and Form Library 📝 2 days ago
    • Array Explorer 🔥 2.4k A resource to help figure out what JavaScript array method would be best to use at any given time
    • Idyll 🔥 1.7k 🌐 261 Create explorable explanations and interactive essays. 📝 a day ago
    • json3 🔥 1k A JSON polyfill. No longer maintained. 📝 2 years ago
    • emoji-button 🔥 627 🌐 147 Vanilla JavaScript emoji picker component 📝 a month ago
    • spoiler-alert 🔥 475 SPOILER ALERT! A happy little bit of javascript to hide spoilers on your site.
    • BitSet.js 🔥 177 🌐 141 An arbitrary size Bit-Vector implementation in JavaScript 📝 4 months ago
    • iooxa 🔥 65 Components for interactive scientific writing, reactive documents and explorable explanations. 📝 23 days ago
    • Fcal 🔥 50 🌐 4 Extensive math expression evaluator library for JavaScript and Node.js 📝 3 months ago
Maitained by Cyanhall.com, Copy Rights @ CC BY-NC-SA 4.0