Top 50 Awesome List

sorrycc/awesome-javascript

Programming Languages  1 month ago  28.9k
🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.
View byDAY/WEEK/README
View on Github

Aug 22nd - Aug 28th, 2022

Spreadsheet

  • Frappe Datatablestars812 - Frappe DataTable is a simple, modern and interactive datatable library for displaying tabular data.
  • String

  • url-state-machinestars215 - Super fast spec-compliant URL parser state machine for Node.js.
  • Storage

  • Dexie.jsstars8.4k - Dexie.js is a wrapper library for indexedDB.
  • Minimizers

  • Terserstars7.4k - parser, mangler and compressor toolkit for ES6+
  • Uglifystars12.3k - parser / mangler / compressor / beautifier toolkit
  • Aug 15th - Aug 21st, 2022

    Animations

  • AutoAnimate - Add motion to your apps with a single line of code.
  • Aug 8th - Aug 14th, 2022

    Storage

  • Lovefield - Lovefield is a relational database for web apps, By Google.
  • Aug 1st - Aug 7th, 2022

    MVC Frameworks and Libraries

  • Whatsupstars124 - A frontend framework for chillout-mode development 🥤. JSX components on generators, fast mobx-like state management and exclusive cssx style system.
  • Data Structure

  • js-sdslstars4 - Refer to the javascript standard data structure library implemented by c++ stl, which supports c++ bidirectional iterator mode.
  • API

  • SWRVstars1.7k - Stale-while-revalidate data fetching for Vue.
  • Vue Querystars927 - Hooks for fetching, caching and updating asynchronous data in Vue.
  • Functional Programming

  • ramdastars22.4k - A practical functional library for JavaScript programmers.
  • Other Awesome Lists

  • apvarun/awesome-bunstars526
  • Jul 25th - Jul 31st, 2022

    Functional Programming

  • wild-wild-pathstars507 - Object property paths with wildcards and regexps.
  • Jul 11th - Jul 17th, 2022

    Boilerplates

  • Waspstars1.9k Wasp is a declarative domain-specific language for developing, building, and deploying modern Javascript full-stack web apps with less code.
  • May 2nd - May 8th, 2022

    Spreadsheet

  • Jspreadsheet CEstars6.2k - Jspreadsheet is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.
  • I18n And L10n

  • attranslatestars266 - A JavaScript-tool for synchronizing translation-files, including JSON/YAML/XML and other formats.
  • Apr 18th - Apr 24th, 2022

    Game Engines

  • A-Frame - Make WebVR.
  • Cocos - Open Source Cross-Platform Game Development Framework.
  • Impact - Impact - HTML5 Canvas & JavaScript Game Engine.
  • GDevelop - Free and Easy Game-Making App.
  • Kaboom.js - A game programming library that helps you make games fast and fun.
  • Matter.js - A 2D rigid body JavaScript physics engine.
  • melonJS - Open source HTML5 game engine that empowers developers and designers to focus on content.
  • Phaser - Phaser - A fast, fun and free open source HTML5 game framework.
  • PixiJS - The HTML5 Creation Engine.
  • PlayCanvas - PlayCanvas WebGL Game Engine.
  • Jan 3rd - Jan 9th, 2022

    Validation

  • veststars2k - 🦺 Declarative form validation framework inspired by unit testing.
  • Data Visualization

  • vizzustars1.6k - Library for animated data visualizations and data stories.
  • Dec 13th - Dec 19th, 2021

    Functional Programming

  • fxtsstars518 - Lazy evaluation and concurrency.
  • Dec 6th - Dec 12th, 2021

    MVC Frameworks and Libraries

  • Millionstars5.3k - <1kb compiler-focused virtual DOM. It's fast!
  • react - A library for building user interfaces. It's declarative, efficient, and extremely flexible. Works with a Virtual DOM.
  • Package Managers

  • pnpm - Fast, disk space efficient package manager.
  • Type Checkers

  • Hegel - A static type checker for JavaScript with a bias on type inference an strong type system.
  • Testing Frameworks

    Assertion

  • Enzyme - Enzyme is a JavaScript Testing utility for React that makes it easier to assert, manipulate, and traverse your React Components' output.
  • Templating Engines

  • handlebars.jsstars16.8k - An extension to the Mustache templating language.
  • Articles and Posts

  • Multi-threading using web-workers - Web Workers: Adding Multi-threading to JavaScript
  • this keyword in JavaScript - Breaking down the 'this' keyword in JavaScript
  • Documentation

  • DevDocs is an all-in-one API documentation reader with a fast, organized, and consistent interface.
  • docco is a quick-and-dirty, hundred-line-long, literate-programming-style documentation generator.
  • Beautiful docsstars299 is a documentation viewer based on markdown files.
  • Reactive Programming

  • Highland - Re-thinking the JavaScript utility belt, Highland manages synchronous and asynchronous code easily, using nothing more than standard JavaScript and Node-like Streams.
  • RegExp

  • RegExr - HTML/JS based tool for creating, testing, and learning about Regular Expressions.
  • Machine Learning

  • TensorFlow.js - A JavaScript library for training and deploying ML models in the browser and on Node.js.
  • m2cgenstars2.2k - A CLI tool to transpile trained classic ML models into a native JavaScript code with zero dependencies.
  • Loading Status

  • NProgress - Slim progress bars for Ajax'y applications.
  • Validation

  • FormValidation - The best jQuery plugin to validate form fields. Formerly BootstrapValidator.
  • Form Widgets

    Input

  • awesompletestars6.9k - Ultra lightweight, usable, beautiful autocomplete with zero dependencies. - https://projects.verou.me/awesomplete/
  • Form Widgets

    Other

  • formstars5.2k - jQuery Form Plugin.
  • Table/Grid

  • Bootstrap Table - An Extension to the popular Bootstrap framework for creating tables that fit the style of your site with no need for additional markup.
  • Masonry - A cascading grid layout library.
  • Packery - A grid layout library that uses a bin-packing algorithm. Useable for draggable layouts.
  • Isotope - A filterable, sortable, grid layout library. Can implement Masonry, Packery, and other layouts.
  • Frameworks

  • Semantic UI - UI Kit with lots of themes and elements.
  • Maps

  • OpenLayers3 - A high-performance, feature-packed library for all your mapping needs.
  • Animations

  • Anime.js - A JavaScript animation engine.
  • Misc

  • Logical Or Not - A game about JavaScript specificities.
  • Worth Reading

  • SJSJstars2.2k - Simplified JavaScript Jargon is a community-driven attempt at explaining the loads of buzzwords making the current JavaScript ecosystem in a few simple words.
  • Nov 29th - Dec 5th, 2021

    Testing Frameworks

    Runner

  • Playwrightstars42.8k - Node.js library to automate Chromium, Firefox and WebKit with a single API.
  • Nov 8th - Nov 14th, 2021

    Notifications

  • notifirestars9.5k - Open-source notification infrastructure for products.
  • Oct 4th - Oct 10th, 2021

    MVC Frameworks and Libraries

  • Adonisstars13k - The Node.js Framework highly focused on developer ergonomics, stability and confidence.
  • GrapesJSstars16.5k - Free and Open source Web Builder Framework. Next generation tool for building templates without coding.
  • Rete.jsstars7.8k - A modular framework for visual programming allows to create node based editor in browser.
  • litegraph.jsstars3.1k - A graph node engine and editor similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D.
  • Drawflowstars2.6k - This allow you to create data flows easily and quickly.
  • Blocklystars10.6k - A library that adds a visual code editor to web and mobile apps by Google.
  • Data Visualization

  • metrics-graphicsstars7.5k - A library optimized for concise, principled data graphics and layouts.
  • visjs - Multiple Libraries for dynamic, browser-based data visualization.
  • Cytoscape.jsstars8.7k - A fully featured graph theory library.
  • cola.js - library for arranging your HTML5 documents and diagrams using constraint-based optimization techniques
  • jointjsstars3.7k - Diagramming library to create static diagrams or fully interactive diagramming tools.
  • Data Structure

  • ngraph.graphstars399 - Graph data structure in javascript.
  • Storage

  • pouchdbstars15.2k - Javascript db inspired by Apache CouchDB to run well within the browser.
  • datavorestars239 - A small, fast, in-browser database engine written in JavaScript.
  • Hoodiestars4.3k - Offline First backend to work in browser without internet connectivity.
  • NeDBstars13.2k - Embedded Persistent database for Browsers, nw.js, electron.
  • Operating System

  • os.jsstars6.1k - An open-source web desktop platform with a window manager, application APIs, GUI toolkit, filesystem abstractions and much more.
  • Form Widgets

    Calendar

  • tui.calendarstars10.2k - A JavaScript schedule calendar that is full featured. Now your service just got the customizable calendar.
  • Form Widgets

    Other

  • dat.GUIstars6.4k - A lightweight gui controller for changing variables in JavaScript.
  • Modals and Popups

  • SweetAlert2stars15k - An awesome replacement for JavaScript's alert.
  • screenfull.jsstars6.6k - the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen. Smoothens out the browser implementation differences, so you don't have to.
  • Scroll

  • asscrollstars838 - A hybrid smooth scroll setup that combines the performance gains of virtual scroll with the reliability of native scroll.
  • strollstars4.3k - A collection of CSS List scroll effects bind to dom through javascript.
  • locomotive-scrollstars5.5k - Detects the elements in viewport and smooth scrolling with parallax.
  • elevator.jsstars6.5k - Finally, a "back to top" button that behaves like a real elevator.
  • Images

  • Driftstars1.4k - Easily add "zoom on hover" functionality to your site's images. Lightweight, no-dependency JavaScript.
  • Magnificent.jsstars164 - Zoom responsively, images & more, w/ jQuery.
  • Panolens.jsstars2.4k - Panolens.js is an event-driven and WebGL based panorama viewer. Lightweight and flexible
  • Maps

  • H3jsstars3.7k - Hexagonal hierarchical geospatial indexing system ported to javascript by Uber for geospatial visualization.
  • Animations

  • Effeckt.cssstars11k - A Performant Transitions and Animations Library.
  • shuffle-imagesstars211 - The Simplest Way to shuffle through images in a Creative Way.
  • tsParticlesstars4.1k - A new and improved version of particles.js with bug fixes and many new features.
  • barbajsstars9.9k - It helps you create fluid and smooth transitions between your website's pages.
  • typicaljsstars1.2k - Animated typing in ~400 bytes 🐡 of JavaScript
  • SDK

  • javascript-sdk-designstars1.3k - JavaScript SDK design guide extracted from work and personal experience.
  • Full Text Search

  • lunrstars8.2k - Library for use in the browser and It indexes JSON documents and provides a simple search interface for retrieving documents that best match text queries.
  • flexsearchstars8.9k - It is a Next-Generation full text search library for Browser and Node.js.
  • Elasticlunrstars1.9k - This library is based on lunr.js, but more flexible and customized.
  • Misc

  • BitSet.jsstars203 - A JavaScript Bit-Vector implementation.
  • Jul 5th - Jul 11th, 2021

    Articles and Posts

  • The JavaScript that you should know - Article about concepts of JavaScript Functional.
  • Animations

  • smoothState.jsstars4.5k - Unobtrusive page transitions with jQuery.
  • Mo.js - Motion graphics toolbelt for the web.
  • Apr 12th - Apr 18th, 2021

    Form Widgets

    Calendar

  • Duet Date Pickerstars1.6k - open source version of Duet Design System’s accessible date picker, WCAG 2.1 accessibility complaint
  • Mar 15th - Mar 21st, 2021

    API

  • React Querystars30k - Hooks for fetching, caching and updating asynchronous data in React.
  • Security

  • sanitize-htmlstars3.1k - sanitize-html provides a simple HTML sanitizer with a clear API.
  • Mar 8th - Mar 14th, 2021

    Form Widgets

    Calendar

  • Date Range Pickerstars10.5k - creates a dropdown menu from which a user can select a range of dates.
  • Mar 1st - Mar 7th, 2021

    MVC Frameworks and Libraries

  • angular.jsstars59.4k - HTML enhanced for web apps. (deprecated)
  • angularstars84.1k - Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript and other languages.
  • Luciastars686 - 3kb library for tiny web apps.
  • Date

  • luxonstars13.1k - Luxon is a library for working with dates and times in JavaScript.
  • Feb 22nd - Feb 28th, 2021

    MVC Frameworks and Libraries

  • FoalTS - Elegant and all-inclusive Node.JS framework for building web applications (TypeScript).
  • Feb 1st - Feb 7th, 2021

    Data Visualization

  • echartsstars52.7k - Enterprise Charts.
  • G2stars11.4k - A highly interactive data-driven visualization grammar for statistical charts.
  • G2Plotstars2.3k - An interactive and responsive charting library. Based on the grammar of graphics.
  • Jan 11th - Jan 17th, 2021

    Bundlers

  • Snowpack - A lightning-fast frontend build tool, designed for the modern web.
  • Nov 23rd - Nov 29th, 2020

    Functional Programming

  • rambdastars1.4k - Faster and smaller alternative to Ramda.
  • Nov 9th - Nov 15th, 2020

    Bundlers

  • FuseBoxstars4k - A bundler that does it right
  • Nov 2nd - Nov 8th, 2020

    Reactive Programming

  • concentstars1.1k - Definitely the ❤️ simplest but ⚡️ strongest state management for react, it is predictable、progressive and efficient.
  • Oct 12th - Oct 18th, 2020

    Data Visualization

  • GraphicsJSstars957 - A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology.
  • Spreadsheet

  • Luckysheetstars12.2k - Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
  • Oct 5th - Oct 11th, 2020

    Storage

  • awesome-web-storagestars412 - Everything you need to know about client-side storage.
  • Sep 28th - Oct 4th, 2020

    Scroll

  • rellaxstars6.6k - Buttery smooth, super lightweight, vanilla javascript parallax library.
  • MVC Frameworks and Libraries

  • infernostars15.6k - 🔥 An extremely fast, React-like JavaScript library for building modern user interfaces.
  • Alpine.jsstars21.8k - offers you the reactive and declarative nature of big frameworks like Vue or React at a much lower cost.
  • Number

  • Quaternion.jsstars102 - A quaternion library for JavaScript
  • Templating Engines

  • swigstars3.1k - (Archived) A simple, powerful, and extendable Node.js and browser-based JavaScript template engine.
  • Sep 7th - Sep 13th, 2020

    Component Management

  • Bitstars15.8k - Create, find and reuse components (React, Angular, Node etc.) across applications.
  • Form Widgets

    Select

  • selectize.jsstars12.9k - 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.
  • Aug 31st - Sep 6th, 2020

    Form Widgets

    File Uploader

  • filepondstars12.9k - A JavaScript library that can upload anything you throw at it, optimizes images for faster uploads, and offers a great, accessible, silky smooth user experience.
  • Modals and Popups

  • lightGallerystars5.4k - A customizable, modular, responsive, lightbox gallery plugin for jQuery.
  • Menu

  • mmenustars2.6k - The best jQuery plugin for app look-alike on- and off-canvas menus with sliding submenus for your website and webapp.
  • Testing Frameworks

    Runner

  • taikostars3.2k - A Node.js library with a simple API to automate Chromium based browsers.
  • Aug 3rd - Aug 9th, 2020

    Modals and Popups

  • keukenhofstars17 - Lightweight, no dependencies, accessibility enabled TypeScript library for creating modal windows.
  • QA Tools

  • huskystars27.8k - Prevents bad git commit, git push and more.
  • API

  • Opticstars1k - Optic automatically documents and tests your APIs.
  • SWRstars24.1k - React Hooks library for remote data fetching.
  • Jul 27th - Aug 2nd, 2020

    Animations

  • particles-bgstars542 - A lightweight React particles animation background component.
  • Jul 20th - Jul 26th, 2020

    Data Visualization

  • Frappe Chartsstars14.5k - GitHub-inspired simple and modern SVG charts for the web with zero dependencies.
  • Frappe Ganttstars3.3k - A simple, interactive, modern gantt chart library for the web.
  • May 18th - May 24th, 2020

    API

  • FarFetchstars51 - Modern Fetch API wrapper for simplicity, with concise file uploading.
  • QA Tools

  • JS-Beautifierstars7.9k - Npm cli and library to format JS code.
  • May 11th - May 17th, 2020

    Bundlers

  • Microbundlestars7.3k - Zero-configuration bundler for tiny modules.
  • Other Awesome Lists

  • denolib/awesome-denostars3.7k
  • Apr 20th - Apr 26th, 2020

    Frameworks

  • EHTMLstars169 - HTML Framework that allows you not to write JavaScript code.
  • Apr 13th - Apr 19th, 2020

    Type Checkers

  • TypeScript - A typed superset of JavaScript that compiles to plain JavaScript.
  • Flow.js - A static type checker for JavaScript from Facebook.
  • TypLstars347 - the JavaScript Type Linter with a bias on type inference.
  • Hindley Milner Definitionsstars192 - runtime type checking for JavaScript functions using Haskell-alike Hindley Milner type signatures.
  • Mar 16th - Mar 22nd, 2020

    Validation

  • Funvalstars325 - Data validation using functions interfaces (support TypeScript).
  • Mar 9th - Mar 15th, 2020

    Generators

  • Docusaurusstars38.4k - React-based static site generator by Facebook, ideal for content-centric websites.
  • Mar 2nd - Mar 8th, 2020

    Frameworks

  • DataFormsJSstars150 - A minimal JavaScript Framework and standalone components for rapid development of sites and SPA's.
  • Feb 17th - Feb 23rd, 2020

    Node-Powered CMS Frameworks

  • Factorstars1.3k - The Javascript CMS
  • Feb 3rd - Feb 9th, 2020

    Testing Frameworks

    Assertion

  • proxyquirestars2.7k - Stub nodejs's require.
  • Jan 20th - Jan 26th, 2020

    Testing Frameworks

    Frameworks

  • Cypress - Complete end-to-end testing framework for anything that runs in a browser and beyond.
  • Jan 6th - Jan 12th, 2020

    Data Visualization

  • Chart.jsstars58.2k - Simple HTML5 Charts using the <canvas> tag.
  • Dec 30th - Jan 5th, 2020

    Machine Learning

  • Synapsesstars64 - Lightweight cross-platform Neural Network library.
  • Dec 2nd - Dec 8th, 2019

    MVC Frameworks and Libraries

  • sveltestars62.4k - Svelte is a new way to build web applications. It's a compiler that takes your declarative components and converts them into efficient JavaScript that surgically updates the DOM.
  • Node-Powered CMS Frameworks

  • Strapistars48.3k - Open source Node.js Headless CMS to easily build customisable APIs.
  • Testing Frameworks

    Runner

  • webdriveriostars7.7k - Next-gen WebDriver test automation framework for Node.js.
  • Worth Reading

  • Clean Code JavaScriptstars73.1k - Clean Code concepts adapted for JavaScript.
  • Nov 25th - Dec 1st, 2019

    Worth Reading

  • JavaScript Tutorials - Learn Javascript online from a diverse range of user ranked online tutorials.
  • Editors

  • Summernotestars10.9k - Super simple WYSIWYG editor.
  • Nov 18th - Nov 24th, 2019

    API

  • Bearer.shstars23 - Universal API client that supports OAuth / API Key / Basic / etc.
  • Nov 11th - Nov 17th, 2019

    Worth Reading

  • Functional-Light JavaScriptstars15.8k - Pragmatic, balanced FP in JavaScript.
  • Oct 21st - Oct 27th, 2019

    Routing

  • navaidstars728 - A navigation aid (aka, router) for the browser in 850 bytes~!
  • QA Tools

  • Pre-evaluate code at buildtimestars117 - Pre-evaluate your front end javascript code at build-time
  • API

  • wretchstars2.5k - A tiny wrapper built around fetch with an intuitive syntax.
  • String

  • plexisstars145 - Lo-fi, powerful, community-driven string manipulation library.
  • Control Flow

  • sporadicstars16 - Composable concurrency abstractions (such as streams, coroutines and Go-like channels) on top of promises, for Node and browser engines.
  • Oct 7th - Oct 13th, 2019

    Storage

  • crumbsjsstars233 - A lightweight vanilla ES6 cookies and local storage JavaScript library.
  • Reactive Programming

  • RxJSstars27.8k - A reactive programming library for JavaScript.
  • Sep 23rd - Sep 29th, 2019

    Documentation

  • codecrumbsstars2.6k is a visual tool for learning and documenting a codebase by putting breadcrumbs in source code.
  • Sep 16th - Sep 22nd, 2019

    Testing Frameworks

    Runner

  • puppeteerstars80.1k - Headless Chrome Node.js API by official Google Chrome team.
  • Date

  • map-countdownstars6 - A browser countdown built on top of the Google Maps.
  • dayjsstars40.5k - Day.js 2KB immutable date library alternative to Moment.js with the same modern API.
  • Sep 2nd - Sep 8th, 2019

    Generators

  • Gridsomestars8.3k - Vue-powered static site generator.
  • Aug 26th - Sep 1st, 2019

    Form Widgets

    Other

  • analyticsstars1.8k - A lightweight, extendable analytics library designed to work with any third-party analytics provider to track page views, custom events, & identify users.
  • Aug 19th - Aug 25th, 2019

    I18n And L10n

  • ttagstars298 - Modern javascript i18n localization library based on ES6 tagged templates and the good old GNU gettext.
  • Aug 5th - Aug 11th, 2019

    Files

  • PDF.jsstars40k - PDF Reader in JavaScript.
  • Jul 22nd - Jul 28th, 2019

    SDK

  • Square Node.js SDKstars82 - JavaScript client library for payments and other Square APIs.
  • Jul 15th - Jul 21st, 2019

    Data Visualization

  • mxGraphstars6.4k - Diagramming library that enables interactive graph and charting applications to be quickly created that run natively in any major browser that is supported by its vendor.
  • fabric.jsstars22.8k - JavaScript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser.
  • processing.js - Processing.js makes your data visualizations work using web standards and without any plug-ins.
  • nvd3stars7.2k - Build re-usable charts and chart components for d3.js.
  • jquery.sparklinestars1.2k - A plugin for the jQuery JavaScript library to generate small sparkline charts directly in the browser.
  • trianglifystars10k - Low poly style background generator with d3.js.
  • dimple.js - Easy charts for business analytics powered by d3.
  • rechartsstars18.9k - Redefined chart library built with React and D3.
  • Package Managers

  • npm - npm is the package manager for JavaScript.
  • Loaders

  • script.jsstars2.9k - Asynchronous JavaScript loader and dependency manager.
  • LodJSstars293 - Module loader based on AMD.
  • Testing Frameworks

    Frameworks

  • mochastars21.7k - Simple, flexible, fun JavaScript test framework for node.js & the browser.
  • jeststars40.3k - Painless JavaScript Unit Testing.
  • Testing Frameworks

    Coverage

  • blanketstars1.4k - A simple code coverage library for JavaScript. Designed to be easy to install and use, for both browser and nodejs.
  • MVC Frameworks and Libraries

  • aurelia - A JavaScript client framework for mobile, desktop and web.
  • meteorstars43k - An ultra-simple, database-everywhere, data-on-the-wire, pure-javascript web framework.
  • espresso.jsstars520 - A minimal JavaScript library for crafting user interfaces.
  • nativescriptstars21.6k - Build truly native cross-platform iOS and Android apps with JavaScript.
  • Node-Powered CMS Frameworks

  • KeystoneJSstars7k - powerful CMS and web app framework.
  • Reaction Commercestars11.8k - reactive CMS, real-time architecture and design.
  • Ghoststars41.1k - simple, powerful publishing platform.
  • Apostrophestars3.9k - CMS with content editing and essential services.
  • We.jsstars209 - framework for real time apps, sites or blogs.
  • Nodizecmsstars176 - CMS for CoffeeScript lovers.
  • Codystars668 - CMS with WSYWYG editor.
  • PencilBluestars1.6k - CMS and blogging platform.
  • Templating Engines

  • doTstars4.8k - The fastest + concise JavaScript template engine for nodejs and browsers.
  • t.jsstars821 - A tiny JavaScript templating framework in ~400 bytes gzipped.
  • Editors

  • vim.jsstars4.4k - JavaScript port of Vim with a persistent ~/.vimrc.
  • poplinestars1k - Popline is an HTML5 Rich-Text-Editor Toolbar.
  • Functional Programming

  • Sugarstars4.5k - A JavaScript library for working with native objects.
  • Reactive Programming

  • Baconstars6.4k - FRP (functional reactive programming) library for JavaScript.
  • Date

  • momentstars46.9k - Parse, validate, manipulate, and display dates in JavaScript.
  • String

  • selectingstars85 - A library that allows you to access the text selected by the user.
  • underscore.stringstars3.4k - String manipulation extensions for Underscore.js JavaScript library.
  • URI.jsstars6.2k - JavaScript URL mutation library.
  • url-patternstars555 - Easier than regex string matching patterns for urls and other strings. Turn strings into data or data into strings.
  • Number

  • Numeral-jsstars9.3k - A JavaScript library for formatting and manipulating numbers.
  • chance.jsstars6k - Random generator helper in JavaScript. Can generate numbers, strings etc.
  • money.jsstars11 - A tiny (1kb) JavaScript currency conversion library, for web & nodeJS.
  • Fraction.jsstars396 - A rational number library for JavaScript.
  • Complex.jsstars204 - A complex number library for JavaScript.
  • Polynomial.jsstars108 - A polynomials library for JavaScript.
  • Storage

  • basil.jsstars2k - The missing JavaScript smart persistent layer.
  • js-cookiestars19.9k - A simple, lightweight JavaScript API for handling browser cookies.
  • DB.jsstars787 - Promise based IndexDB Wrapper library.
  • I18n And L10n

  • i18nextstars6.4k - internationalisation (i18n) with JavaScript the easy way.
  • Security

  • xss-filtersstars1.1k - Secure XSS Filters by Yahoo.
  • Log

  • Conzolestars