My Docs
My BlogPython Data StructuresRepoFamily-Promise-Docs
Web-Dev-Hub-Docs
Web-Dev-Hub-Docs
  • Home
  • Navigation
  • Tools
    • Tools
      • Docker
      • G-Cloud & Firebase
      • Heroku
      • Dropbox
      • Email
      • Tools
      • DuckDuckGo
      • Elasticsearch
      • CodeSandbox
      • Product Hunt
      • Raycast
      • Elasticsearch
      • Tools
      • Showcase
        • Utilities
        • Continued
          • Page 3:
    • Downloads
    • REPL.IT Compilations
      • Part 2
    • Past Notes
      • Command Line Reference
    • Git
    • JavaScript
      • Interview Problems
      • General JavaScript Notes
      • jQuery
      • NodeJS
        • Node argv
        • NPM
        • Express
          • ExpressJS Overview
          • Sequelize
      • Regex
      • React
        • React Examples:
        • Redux
        • Redux Docs
          • Redux Resources
        • React Notes
    • My Bash Commands
    • Learning
  • Programming Languages
    • Programming Languages
      • File System
      • Basics
      • PSEUDO Programing Languages
        • HTML
      • CSS
      • List Of Programming Languages By Type
      • Tools-Of-The-Trade
        • Linux
        • Docker
      • Git
      • Python
        • Pydrive:
        • Practice
        • Pipenv
        • Untitled
      • Bash
        • SED
      • CHEATSHEETS
      • Java
      • Html
      • Markdown
      • CSS
      • SCSS
      • C & C++
      • Ruby
      • SQL
        • PostgreSQL
      • Jest
      • JavaScript
      • Typescript
      • C++
      • Babel
    • What is a Programming Language?
  • Python
    • Python
      • Python General Notes
      • Python Quiz
      • Python Cheat Sheet
      • Python Snippets
      • Python at length
    • Install PIP
  • JavaScript
    • JavaScript
      • Jquery
      • Page 16
    • Writing Files
    • JS-Leetcode
  • Web Development Frameworks & Libraries
    • GRAPHQL
    • React
    • Jquery
      • Prac
    • GATSBY
      • Untitled
      • Building with Components
      • Plugins, Themes, & Starters
      • GraphQL Concepts
  • Productivity
    • Productivity
      • Awesome Productivity Tools for Back-to-School
  • Misc
    • Misc
      • Experiments
  • GitGateway
    • Links
    • Bookmarks
  • Websites
    • Websites
    • Not My Websites:
    • Articles
  • Backend
    • Backend
  • Networking
    • Networks
  • Resources
    • Web Dev Tutorials
      • Node
        • API Security
    • Resources
    • Video Resources
  • General Knowledge
    • General Knowledge
    • Glossary
    • Knowledge Bank
  • Finance
    • Finance
    • Finance Reference
    • Financial Trends
  • Science & Tech (Innovation)
    • Science & Tech
    • Articles
  • Reading
    • Reading
  • Social Media & Trends
    • Trends In Web Dev
    • Analytics
    • FB-Dev-Open Source
      • Content Publishing
    • IG-API
  • Docs
    • Docs
      • NodeJS
        • installed it?
        • Timers in Node.js and beyond
        • Node.js web app
        • Overview of Blocking vs Non-Blocking
        • Don't Block the Event Loop (or the Worker Pool)
  • Code Editors & Tools
    • Vscode
      • Vscode Docs
      • How To Speed Up Vscode
  • Cool Stuff
    • Cool Observable Notebooks
  • Server-Side
    • GraphQL
      • Intro
    • Rest VS GraphQl
    • REST-API
    • Public APIs
  • WEB_DEV_TOOLS
    • Web Dev Tools
    • Cloudinary
    • Postman
      • Creating an API
      • Trouble Shooting Postman
    • Netlify
      • Facebook Graph API
      • Pandoc
      • Graph API
      • Troubleshooting
      • Examples
      • HTTPS (SSL)
      • Open Authoring
      • Netlify CMS
      • Git Gateway
  • DS_ALGOS_BRAINTEASERS
    • A Quick Guide to Big-O Notation, Memoization, Tabulation, and Sorting Algorithms by Example
  • Free-Stuff
    • Free Stuff
  • Job-Search
    • Job Search
    • Outreach
  • General Comp Sci
    • Principles behind the Agile Manifesto
  • Blockchain & Crypto
    • Blockchain Basics
      • Basics:
  • Data Structures & Interviewing
    • Data Structures
    • Computational Complexity
  • REACT_REVISITED
    • Modern React with Redux
      • React-Projects
  • WEBDEV-Bootcamp-Notes
    • 🏫Lambda
      • 1.1 - User Interface and Git
      • Page 2
      • Page 1
      • Page 3
      • Page 4
      • Page 5
      • Page 6
      • Page 7
      • Page 8
      • Page 9
      • Page 10
      • Page 11
      • Page 12
      • Page 13
      • Page 14
      • Page 15
      • CS-Python-Notes
        • Python
  • Unsorted-Notes
    • Compiled-Random-Notes
    • Testing:
      • Configure Jest for Testing JavaScript Applications
      • install, configure, and script Cypress for JavaScript web applications
      • Test React Components with Jest and `react-testing-library`
      • Use testing library to evaluate any framework...
  • Medium-articles
    • My Articles
      • Python For JS Developers
      • JavaScript Programmer
      • Awesome Web Development Youtube Video Archive
      • Bash Commands That Save Me Time and Frustration
      • Git-Tricks
      • scrap
      • Medium Article
      • Everything You Need To Know About Relational Databases, SQL, PostgreSQL and Sequelize To Build…
      • Machine Learner
      • Here’s the expanded list:
      • The Complete JavaScript Reference Guide
      • This is really cool!
      • Web Development Interview Part 3💻
      • Mutability And Reference VS Privative Types in JavaScript
      • React
      • Super Simple Intro To HTML
      • Introduction to React for Complete Beginners
      • Web Developer Resource List Part 2
      • Front End Interview Questions Part 2
      • A List Of Tools For Improvement
      • Github Repositories That Will Teach You How To Code For Free!
      • Libraries
      • Machine Learner
      • Here’s the expanded list:
      • The Complete JavaScript Reference Guide
  • 🖲️AI
    • Pytorch
      • Documentation
  • 🎙️Audio
    • Audio
Powered by GitBook
On this page
  • Web Dev frameworks
  • Animation
  • CLI
  • Test
  • State management
  • API bindings
  • DB
  • React
  • Other
  • Links

Was this helpful?

  1. JavaScript

JavaScript

PreviousInstall PIPNextJquery

Last updated 3 years ago

Was this helpful?

Web Dev frameworks

Animation

CLI

Test

State management

API bindings

DB

React

Other

Links

​ - Framework for server-rendered or statically-exported React apps.

​ - Flexible JavaScript component framework.

​ - Rich framework for building applications and services.

​ - Smaller, more expressive, and more robust foundation for web applications and APIs.

​ - Pluggable enterprise-level react application framework.

​ - Progressive JavaScript Framework.

​ - Modern client-side Javascript framework for building Single Page Applications. ()

​ - Declarative, efficient, and flexible JavaScript library for building user interfaces.

​​

​ - Rugged, minimal framework for composing JavaScript behavior in your markup. ()

​ - Next.js-like framework for server-rendered React apps built with React Router 4.

​ - Event-driven model-view UI framework for the web, focused on being tiny, efficient, and free of dependencies. ()

​ - Tiny framework for building web interfaces. () () ()

​ - Effects for use with Hyperapp.

​ - Modular website compiler (React, Webpack, Reason and whatever you want).

​ - Front-end framework with a built-in dark mode and full customizability using CSS variables; great for building dashboards and tools. ()

​ - Low-level UI library with a tiny footprint. ()

​ - Powerful JS library for building really slick web applications, with performance at, or surpassing, native apps.

​ - Tiny library for tiny web apps. ()

​ - Next-generation DOM manipulation.

​ - Write components once, run everywhere. Compiles to Vue, React, Solid, Liquid, and more.

​ - Hyperactiv + lit-html + extensions. Simple and declarative way to create rich client-side widgets designed with server-side apps in mind.

​ - Library that mimic the API of React (Components, hooks, Context...) but instead of producing DOM mutation it produces a state tree.

​ - Elm Architecture for JavaScript.

​ - New kind of web framework.

​ - Observable standard library.

​ - Sturdy 4kb frontend framework. ()

​ - Type-safe routes for Express and Koa.

​ - Fast and type-safe full stack framework, for TypeScript. ()

​ - Modular front end framework for modern browsers, with battery included: 100+ widgets and tools.

​ - Collection of tools and guidance to enable UI development at scale. ()

​ - Speed of a single-page web application without having to write any JavaScript. ()

​ - Tiny Coroutine framework with Fiber.

​ - Fast and light-weight UI components for the web. ()

​ - Flexible, low-level rendering pipeline for building a "live" DOM from Handlebars templates that can subsequently be updated cheaply when data changes.

​ - Modular JavaScript framework for building scalable and reactive applications.

​ - Framework agnostic minimalistic router with a focus on named routes.

​ - Fast, generic and type safe router (match request method and path).

​ - Tiny runtime library for building web user interfaces. ()

​ - JavaScript Project to Manipulate DOM Elements.

​ - Fast and lightweight DOM diffing/patching (no virtual DOM needed).

​ - Ultra-light UI runtime. Makes it super easy to create modern web apps using JSX (like React).

​ - Front-end framework based on ideas of streams and fractals.

​ - Collection of type-safe cross-platform packages for building robust server-side and client-side systems.

​ - Opinionated, full-stack, runtime-agnostic framework for building web apps and web pages using react. ()

​ - Library for building interactive web applications.

​ - JavaScript animation engine.

​ - Functional, reactive animation library.

​ - Presentation framework based on the power of CSS3 transforms and transitions.

​ - Library for visualization and creative-coding.

​ - Simple & light weight (<2kb gzipped) vanilla JS plugin to create smooth & beautiful animations when you scroll.

​ - Library (and collection of adapters) for implementing FLIP transitions.

​ - Smooth animation library for interpolating numbers.

​ - Spring physics based React animation library.

​ - Web's fastest and most lightweight animation tool.

​ - Lightweight React library for smooth FLIP animations.

​ - Animate on scroll library.

​ - Tools for smoother shape animations.

​ - Minimal interactive command-line prompts.

​ - Extensible BDD assertion toolkit. ()

​ - Library for setting up JavaScript objects as test data.

​ - Parallel end-to-end test framework.

​ - Test framework extension to support resources teardown and cleanup in flat tests.

​ - Lightest, yet Fastest JavaScript test runner for nodejs and browsers.

​ - Declarative Validation Testing.

​ - Tiny (495B) immutable state management library based on Immer.

​ - Frictionless state management. () ()

​ - Tiny event-based Redux-like state manager for React and Preact.

​ - React state management library that's delightful to use, without sacrificing performance or scalability.

​ - Reactive state manager. () () ()

​ - State Management Tailored-Made for JS Applications.

​ - Provides a simple way to manage state in Angular, React, Vue.js and other front-end applications.

​ - Declarative state and side effects management solution for popular JavaScript frameworks.

​ - State management solution based on react hooks.

​ - Simple React state management. Made with ❤️ and ES6 Proxies.

​ - Easy observable state for React.

​ - Experimental set of utilities for state management with React. () () () () ()

​ - JavaScript and TypeScript library for managing the state of a user interface.

​ - Pluggable container for universal flux applications.

​ - Tiny state manager with CRDT, cross-tab, and Logux support.

​ - Surprise-Free State Management. Designed for React with functional components.

​​

​ - SQLite compiled to JavaScript. Allows you to create a relational database and query it entirely in the browser. () ()

​ - Postgres SQL template string for Javascript.

​ - Isomorphic JavaScript client for PostgREST.

​ - Simple, minimal PostgreSQL session store for Express/Connect.

​ - Small React, xstate and Framer Motion demo.

​ - Tiny microservice that makes adding authentication with GitHub to your application easy.

​ - Face detection library in 200 lines of JavaScript.

​ - Use React Components within Markdown.

​ - Create PDF documents using web technologies. ()

​ - Drag and drop so simple it hurts.

​ - Multi-touch gestures.

​ - Simple and modern async event emitter.

​ - State machines and statecharts for the modern web. ()

​ - Build a tree of UI components based on your state chart.

​ - Maps a provided set of JavaScript objects onto DOM nodes, and renders only the DOM nodes that are currently visible, leaving the rest "virtualized".

​ - Client-side JavaScript PDF generation for everyone.

​ - JavaScript lightweight object validator.

​ - Generate massive amounts of realistic fake data in Node.js and the browser.

​ - Simple argument parsing.

​ - JavaScript Internationalization Framework.

​ - Tiny and blazing-fast fuzzy search in JavaScript.

​ - Normalizes nested JSON according to a schema.

​ - Collection of utility libraries used by other Facebook JS projects.

​ - Next open source file uploader for web browsers. ()

​ - Animate elements as they scroll into view.

​ - Add shiny reflections to text, backgrounds, and borders on devices that support the DeviceMotion event.

​ - Trigger a action on element when keyboard hotkey is pressed.

​ - Makes it easier to bundle JavaScript libraries.

​ - Complete memoize/cache solution for JavaScript.

​ - Create the next immutable state by mutating the current one.

​ - Web's fastest and most memory-flexible full-text search library with zero dependencies.

​ - Node and javascript library that helps developers describe side-effects as data in a declarative, flexible API.

​ - Extracts the bits that humans care about from any URL you give it.

​ - Harness the power of reactive programming to supercharge your components.

​ - Memcache client for node using the binary protocol and SASL authentication.

​ - In-memory filesystem with Node's API.

​ - Fullstack authentication and accounts-management for GraphQL and REST.

​ - Format input text content when you are typing...

​ - Tiny 350b centralized state container with component bindings for Preact & React.

​ - Practical functional library for JavaScript programmers.

​ - JS library written in TS to transform sequences of data from format to another.

​ - Block-styled editor with clean JSON output.

​ - Transforms arrays into virtual DOM trees.

​ - Format input text content when you are typing.

​ - Streaming approach to JSON. Oboe.js speeds up web applications by providing parsed objects before the response completes.

​ - Vanilla JS customisable select box/text input plugin.

​ - Guide your users through a tour of your app.

​ - Create a copy of an object with just the bits you actually need.

​ - JavaScript library dedicated to graph drawing.

​ - JavaScript drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers.

​ - Tiny (215B) and fast Least Recently Used (LRU) cache.

​ - Dead simple Object schema validation.

​ - Tool for managing JavaScript projects with multiple packages.

​ - Wikipedia Interface for Node.js.

​ - Library for declaratively manipulating the Web Audio API.

​ - Deep diffs two objects, including nested structures of arrays and objects, and returns the difference.

​ - Snarky 1kb Markdown parser written in JavaScript.

​ - JavaScript parser, mangler, optimizer and beautifier toolkit for ES6+.

​ - JavaScript client SDK for communicating with OAuth 2.0 and OpenID Connect providers.

​ - Mathematical expression evaluator in JavaScript.

​ - Fast robust predicates for computational geometry in JavaScript.

​ - JavaScript functional programming library inspired by Haskell and PureScript.

​ - Delightful modal dialog component for React, built from the ground up to support React Hooks.

​ - Compact GUI for fine-tuning parameters and monitoring value changes.

​ - Collection of well known Algebraic Data Types for your utter enjoyment.

​ - Library of zero-dependency npm modules that do just do one thing.

​ - Tiny (139 bytes), secure, URL-friendly, unique string ID generator for JavaScript.

​ - Tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers.

​ - Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser.

​ - Tiny 200 byte functional event emitter / pubsub.

​ - File and module loader for JavaScript.

​ - 3D graphics rendering pipeline. Implemented in JavaScript. Run in a terminal.

​ - Visualize state charts.

​ - Simple and lightweight (< 2kB) HTML string to React element conversion library.

​ - React component which can parse JSX and output rendered React Components.

​ - Specification for common algebraic structures in JavaScript based on Fantasy Land.

​ - Sorted queue, based on an array-backed binary heap.

​ - Non-UI browser testing for JavaScript libraries from the command-line.

​ - Check whether a package is tree-shakeable.

​ - React form library which adapts to change.

​ - Functional programming library for JavaScript. An experiment in elegant JS.

​ - Lets you quickly & reliably test HTTP requests & responses in JavaScript, in both Node and browsers.

​ - Minimal javascript library to create flowcharts.

​ - Layout algorithms for visualizing directed acyclic graphs.

​ - Physics-based animation library for React focused on modeling natural world forces.

​ - Do not repeat anymore your objects transformations.

​ - Stable, Minimal, Auditable, Build-Tool-Free, Low Profile Component Framework.

​ - Transmit data with sound using Web Audio -- Javascript binding for libquiet.

​ - Library for designing printable books with HTML and CSS.

​ - Tiny wrapper built around fetch with an intuitive syntax.

​ - Free collection of useful standard devices, that can be used to power various engine that makes use of the exposed interfaces.

​ - Turn a path string such as /user/:name into a regular expression.

​ - Functional reactive programming library for TypeScript and JavaScript.

​ - Visual graph editor based on G6 and React.

​ - Graph visualization library using web workers and jQuery. ()

​ - Finite state machine library using ES6 promises.

​ - Web-based JavaScript(canvas)spreadsheet.

​ - Isometric city builder in JavaScript.

​ - Simple 2d car physics with JavaScript. ()

​ - Blazing fast and accurate glob matcher written in JavaScript.

​ - Easily fetch data in your React components, with similar APIs to react-apollo.

​ - Tiny (228B) and fast utility to "deep clone" Objects, Arrays, Dates, RegExps, and more.

​ - JavaScript library for magical scroll interactions.

​ - JavaScript and TypeScript library for building interactive diagrams and graphs.

​ - JavaScript framework for visual programming and creating node editor. ()

​ - JavaScript 3d rendering engine.

​ - High-level audio API, designed to make sweet visualizations.

​ - Easily display interactive 3D models on the web and in AR.

​ - General toolkit for creating interactive web experiences.

​ - JavaScript deep learning and reinforcement learning library.

​ - Purely functional reactive programming library.

​ - Client-side server to develop, test and prototype your JavaScript app.

​ - State machine compiler with regular expression style syntax.

​ - Tree Notation TypeScript/Javascript library.

​ - Livecoding networked visuals in the browser.

​ - Promise queue with concurrency control.

​ - Get public Google Sheets as plain JavaScript/JSON.

​ - Algebraic graphs implementation in TypeScript.

​ - Simple HTML5 Charts using the tag. ()

​ - Watch an object or array for changes.

​ - Deep assignment alternative to the object spread operator and Object.assign.

​​

​ - Better JavaScript image uploader with 30+ plugins.

​ - Super fast, all natural JSON logger.

​ - Composable data framework for ambitious web applications.

​ - Universal pan and zoom library (DOM, SVG, Custom).

​ - JavaScript plugin for entering and validating international telephone numbers.

​ - JavaScript 3D library.

​ - Short id generator. Url-friendly. Non-predictable. Cluster-compatible.

​ - Derives a control flow graph from a JavaScript AST.

​ - JavaScript library for exploring large multivariate datasets in the browser.

​ - Apple Siri wave-form replicated in a JS library.

​ - Lodash-inspired lens-like library for Javascript.

​ - Fully client side JavaScript diagramming library.

​ - Node.js library for managing local key and content address caches.

​ - Offers an async require.resolve function. It's highly configurable.

​ - Evalulate javascript like the built-in javascript eval() method but safely.

​ - Library for creating directed graph editors.

​ - Functional JS HTTP client (Node.js & Fetch) w/ async await.

​ - Collection of JavaScript libraries for building command-line interfaces with context-aware autocomplete.

​ - Colorful shadows for your images.

​ - Faster and smaller alternative to Ramda.

​ - Open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all modern browsers. () ()

​ - Date range picker - lightweight, no dependencies.

​ - Modular standard library for JavaScript.

​ - Nano library (less than 2 kb) used to format datetime with *** time ago statement. eg: '3 hours ago'.

​ - Serialize JavaScript to a superset of JSON that includes regular expressions, dates and functions.

​ - Tooltip, popover, dropdown, and menu library.

​ - JavaScript audio library for the modern web.

​ - Modern JavaScript date utility library.

​ - Convert MIDI into Tone.js-friendly JSON.

​ - JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js.

​ - Search widget for your web API.

​ - Lightweight fuzzy-search, in JavaScript.

​ - Terminal for the web.

​ - Convert strings between camelCase, PascalCase, Capital Case, snake_case and more.

​ - Reactive, graph-based, computation engine.

​ - Diagramming framework for the web.

​ - Loads pages quickly on any browser.

​ - Execute a callback when a request closes, finishes, or errors.

​ - Modern JavaScript color utilities library.

​ - JavaScript library that breaks strings into their individual user-perceived characters.

​ - JavaScript implementation of the Web Animations API.

​ - Run multiple promise-returning & async functions with limited concurrency.

​ - JavaScript charting library based on SVG.

​ - Small, fast chart for time series, lines, areas, ohlc & bars.

​ - JavaScript & TypeScript persistent and optionally immutable data tree with cursors.

​ - Regular expression to match all Emoji-only symbols as per the Unicode Standard.

​ - Construct Merkle Trees and verify proofs in JavaScript.

​ - Virtual DOM library with focus on simplicity, modularity, powerful features and performance.

​ - Tiny modern data fetching solution.

​ - Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.

​ - Write JSX-driven components with functions, promises and generators. () () ()

​ - Axios API, as an 800 byte Fetch wrapper.

​ - Extensive math library for JavaScript and Node.js.

​ - Smallest, simplest and fastest JavaScript pixel-level image comparison library.

​ - Loosely related set of packages for JavaScript / TypeScript projects at Shopify.

​ - Diff & patch JavaScript objects.

​ - Minimalistic transparent reactive programming library.

​ - Generic controls for orbiting a target in 3D.

​ - Traverse an ESTree-compliant AST.

​ - Can use Jitsi Meet API to create Jitsi Meet video conferences with a custom GUI.

​ - Simple isometric graphics library for HTML5 canvas.

​​

​ - Source data from anywhere, for Next.js, Nuxt.js, Eleventy and many more.

​ - Hybrid smooth scroll setup that combines the performance gains of virtual scroll with the reliability of native scroll.

​ - Light, responsive, and performant JavaScript gallery.

​ - Build own Logux server or make proxy between WebSocket and HTTP backend on any language.

​ - Efficient, standards-compliant library for representing results of successful or failed operations.

​ - Collection of lightweight, up-to-date, pre-generated, specification compliant, localized emoji JSON datasets, regex patterns, and more.

​ - Node.js middleware for serving a favicon.

​ - Download and extract files.

​ - Color parsing and manipulation lib served in 2kB or less.

​ - Open source platform for self-hosting web apps. ()

​ - JS isomorphic 2D affine transformations written in ES6 syntax.

​ - JavaScript layout engine that allows you to build all kinds of layouts and make them responsive, sortable, filterable, draggable and/or animated.

​ - Unopinionated utilities for resizeable split views.

​ - Reacts to the orientation of a smart device.

​ - Fast, in memory work queue.

​ - Reactive JavaScript color library that can freely convert color formats.

​ - Extremely fast utf8 only stream implementation.

​ - Small JavaScript library to create and animate annotations on a web page. ()

​ - Squeak VM for the Web and Node.js. ()

​ - Automatically expand a to fit its content, in a few bytes.

​ - Ultra Tiny, Opinionated Positioning Engine. ()

​ - Lets you quickly build right-click-enabled context menus and drop-down menus for any element on your webpage.

​ - Streaming csv parser inspired by binary-csv that aims to be faster than everyone else.

​ - Easily update nested frozen objects and arrays in a declarative and immutable manner.

​ - JavaScript library that builds concave hull by set of points.

​ - Hide secrets with invisible characters in plain text securely using passwords.

​ - Delay a promise a minimum amount of time.

​ - Pattern matching for modern JavaScript.

​ - Like NumPy, in JavaScript.

​ - Reactive aspect-oriented web-framework.

​ - CID implementation in JavaScript.

​ - Implementation of the Block data structure in JavaScript.

​ - Functions as API.

​ - BPMN 2.0 rendering toolkit and web modeler.

​ - JavaScript implementation of Philip J. Schneider's "Algorithm for Automatically Fitting Digitized Curves" from the book "Graphics Gems".

​ - Remove falsy, empty or nullable values from objects.

​ - Regular library, for async and virtual data models.

​ - Modest JavaScript framework for the HTML you already have. ()

​ - Library that allows infinite panning and infinite zooming in HTML pages. ()

​ - Minimal dependency-free pan/zoom library. ()

​ - Small Canvas 2D Camera.

​ - Makes navigating your web application faster.

​ - Framework to create interactive (mathematical) content for the web. () ()

​ - Promise based HTTP client for the browser and nodeJS.

​ - Walk an AST without being led astray.

​ - Validate and normalize options.

​ - On-demand confetti gun. ()

​ - JavaScript library that provides data structures for undirected and directed multi-graphs along with algorithms that can be used with them.

​ - JavaScript library that makes it easy to lay out directed graphs on the client-side.

​ - Highly experimental Entity Component System framework implemented in javascript, aiming to be lightweight, easy to use and with good performance. ()

​ - Visualize the JSON object to the DOM. ()

​ - Functional schema-driven JavaScript object validation library.

​ - Set of commonly used stream operators implemented as callbags with Typescript and ES modules.

​ - Broadly scoped ecosystem & mono-repository of ~135 TypeScript projects for functional, data driven development.

​ - JSX-like syntax in plain JavaScript - no transpiler necessary.

​ - Framework for building native iOS and Android apps using JavaScript and CSS.

​ - JSON-LD TypeScript types for Schema.org vocabulary.

​ - JS date time picker.

​ - Safely serialize JavaScript expressions to a superset of JSON, which includes Dates, BigInts, and more.

​ - Collection of fast and lazy operations.

​ - Set of functions for drawing perfect arrows between points and shapes.

​ - Fast and full-featured autocomplete library.

​ - URL builder library for JavaScript. ()

​ - Library to display an interactive editor for any graph-like data. () ()

​ - 60fps with JavaScript Coroutines for idle processing and animation.

​ - Ergonomic JavaScript/TypeScript transducers for beginners and experts.

​ - Arbitrary-precision Decimal type for JavaScript.

​ - Constant-time algorithms written in TypeScript.

​ - Spreadsheet Data Toolkit. Read, edit, and export spreadsheets. Works in web browsers and servers. ()

​ - Pattern Matching for JavaScript. ()

​ - Robust & multipurpose Graph object for JavaScript & TypeScript. ()

​ - Make weak references to JavaScript Objects.

​ - Tiny (211B) and fast utility to expand a flattened object.

​ - Simulation data generator.

​ - Detect and report browser and hardware features.

​ - Create, read and edit .zip files with JavaScript.

​ - Simple javascript utility for conditionally joining classNames together.

​ - Concatenate your classes (with shortcuts).

​ - Tiny, type-safe, JavaScript-native defer implementation.

​ - Fresh take on building universal applications with support for pluggable frontends and backends.

​ - Online spreadsheet like excel that is powerful, simple to configure, and completely open source. ()

​ - Lightweight JavaScript range slider.

​ - Cross-browser QRCode generator for JavaScript. ()

​ - Create HyperText with JavaScript, on client or server.

​ - Terse syntax for hyperscript.

​ - Open source syntax highlighter written in pure javascript.

​ - S-expression syntax for JavaScript, with Lisp-like hygienic macros. Minimal core, maximally customisable.

​ - Tiny lodash alternative built for the modern web.

​ - Simple yet powerful native javascript plugin for a cool typewriter effect.

​ - Flexible Server Side Events source for JavaScript.

​ - Visualises JavaScript, TypeScript and Flow codebases as meaningful and committable architecture diagrams. ()

​ - Allows code in any language to naturally interact with JavaScript classes.

​ - Intuitive magical memoization library with Proxy and WeakMap. ()

​ - Modular library consisting of multiple packages to power web experiences.

​ - Futuristic Sci-Fi and Cyberpunk Graphical User Interface Framework for Web Apps. ()

​ - JavaScript domain name parser based on the Public Suffix List.

​ - Packages for working with invariant(condition, message) assertions.

​ - EventEmitter's typesafe replacement.

​ - Browser-based network scanner & local-IP detection.

​ - Add dynamic content loading to static sites with only 1 KiB of JS.

​ - Fastest deep equal with ES6 Map, Set and Typed arrays support.

​ - Customizable social media preview image.

​ - Easy-to-use and performant infinite carousel.

​ - Slim, easy-to-use wrapper around EventSource.

​ - Community-defined export maps for popular npm packages.

​ - JavaScript text differencing implementation.

​ - Open source, spreadsheet-like calculation engine.

​ - Significantly faster than JSON.stringify() for small payloads.

​ - JavaScript module that detects bots/crawlers/spiders via the user agent.

​ - Makes proxy-state simple.

​ - High quality image resize in browser.

​ - Database-agnostic task scheduler.

​ - JavaScript content-type utility.

​ - Simple, expected, and deterministic best-match sorting of an array in JavaScript.

​ - Better API for making Event Source requests, with all the features of fetch().

​ - Coordinate requestAnimationFrame calls across your app and/or libraries.

​ - Inspect the state of a promise.

​ - x86 virtualization in JavaScript, running in your browser and NodeJS. ()

​ - Minimalistic, responsive, vanilla JavaScript library to show toast notifications.

​ - Draggable, Resizable, Scalable, Rotatable, Warpable, Pinchable, Groupable, Snappable.

​ - Process execution for humans.

​ - Simple “Least Recently Used” (LRU) cache.

​ - Tree traversal library written in Underscore/Lodash fashion. ()

​ - Tiny (25 bytes) Promise wrapper around setTimeout.

​ - Low-overhead lexer dedicated to ES module parsing for fast analysis.

​ - Frictionless hotkey handling for browsers.

​ - Set() as it should be.

​ - Hypermedia client for JavaScript.

​ - Tiny queue data structure.

​ - Lightweight 1kB JSX library. ()

​ - Algebraic effects in javascript with scoped handlers, multishot delimited continuations, stack safety and do notation.

​ - JavaScript library for 2d geometry.

​ - Check whether a request can be retried based on the error.code.

​ - JavaScript caching library for reducing build time.

​ - Collection of libraries for any of JS, RxJS, or Angular.

​ - Wrapper library for directory and file watching.

​ - Resolves template literals tag values before applying a generic tag.

​ - Serialize/deserialize an error into a plain object.

​ - Tiny library to parse error stack traces.

​ - Entity-Component-System library for JavaScript.

​ - JavaScript library for working with recurrence rules for calendar dates as defined in the iCalendar RFC and more. ()

​ - Super-tiny library for your scrollytelling needs.

​ - Makes it possible to use DOMPurify on server and client in the same way.

​ - Navigation aid (aka, router) for the browser in 850 bytes.

​ - Convert a glob to a regular expression.

​ - Interactive visualization library for concept map.

​ - Incremental GLR parser intended for use in an editor or similar system.

​ - Quickly parse & match URLs.

​ - Tiny, fast JavaScript parser, written completely in JavaScript.

​ - Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.

​ - Single-tweet, standards-compliant, high-performance JSON stack.

​ - Tiny (~400B) utility that executes a dependency graph of async functions as concurrently as possible.

​ - Powerful templating engine with inheritance, asynchronous control, and more. ()

​ - Structures and algorithms that assist you in the task of creating intelligent agents for your game or application.

​ - Querystring parser with nesting support.

​ - Small module that read JPEG/TIFF meta-data.

​ - JavaScript parser to extract information like provider, channel, id, start time from YouTube, Vimeo, Dailymotion, Twitch,... urls.

​ - Dependency injection tool for TypeScript and JavaScript.

​ - Tiny, promise based, type safe library for easy, bidirectional and secure iframe communication.

​ - Async-capable IO monad for JS.

​ - Excellent and stable server-side Node.js framework, client-side library for creating web applications with more than 230 UI components for free.

​ - Memoization library which only remembers the latest invocation.

​ - JSON stream parser for Go.

​ - Map and Set with automatic key interning.

​ - Fast, general-purpose framework for geometry processing on the web.

​ - Best of Rust/Haskell/Python iterators in JavaScript.

​ - Tiny, flexible scroll listener with React support.

​​

​ - Functional, immutable Finite State Machine library. ()

​ - Enhanced Map structure with additional utility methods.

​ - Create hex grids easily, in node or the browser.

​ - Split an iterable into evenly sized chunks.

​ - Tiny spring physics micro-library that models a damped harmonic oscillator.

​ - Least-recently-used cache in 35 lines of code.

​ - Evaluate statically-analyzable expressions.

​ - Sparse, pointer-based octree data structure.

​ - JavaScript library for drawing smooth signatures.

​ - dom-to-image but generates high-resolution images.

​ - Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods.

​ - Draw perfect freehand lines.

​ - Full-fledged state management. ()

​ - Library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to other web applications.

​ - Simple config handling for your app or module.

​ - Fast and lightweight pure-JavaScript GIF encoder.

​ - Blazing Fast URL Parsing.

​ - Easy-to-use library that helps you create fluid and smooth transitions between your website's pages.

​ - Categorize, sort, and filter a responsive grid of items. ()

​ - Standard library for JavaScript and Node.js. ()

​ - Allows users to use generators in order to write common functions that can be both sync or async.

​ - Monadic types library for JavaScript.

​ - Graph drawing library for JavaScript.

​ - Small engine for story-driven games.

​ - Zero-dependency, fast logging library for both Node and Browser.

​ - Tiny reusable date formatter.

​ - Browser fingerprinting library with the highest accuracy and stability.

​ - TypeScript/JavaScript utilities for those who don't like utilities.

​ - Node package manager registry.

​​

​​

​ - Measure and compare JavaScript libraries side by side.

​ - Installation analytics for your npm package. ()

Next.js
San
hapi
Koa
Umi
Vue.js
Mithril
HN
Solid
Neutrino dev
Alpine.js
Awesome Alpine
After.js
Torus
Web
Hyperapp
Web
HN
Hyperawesome
Hyperapp FX
Phenomic
Halfmoon
Docs
Sinuous
Docs
Overture
Lucia
Docs
Ractive.js
JSX Lite
Perlite
Democrat
Raj
Reframe
observablehq/stdlib
Choo
Web
Typera
Frourio
Web
Svelto
modular
Tweet
Turbo
Web
Fre
Glimmer
Code
Glimmer VM
frint
Nano Router
tiny-request-router
Synergy
HN
dflex
morphdom
Forgo
Whats Up
Boost
Nostalgie
Web
Lumino
Anime.js
popmotion
impress.js
Pts
lax.js
Flipping
Ola
react-spring
FAT
React Easy Flip
AOS
flubber
qoa
Unexpected
Docs
Fishery
pentf
test-flat
zora
Vest
Mutik
Overmind
Docs
HN
Storeon
Overstated
Effector
Awesome
Docs
effector-storage
Akita
Observable Store
Cerebral
Hooksy
React Easy State
wana
Recoil
Web
Video
Reddit
Rewriting from scratch
Recoilize - Recoil developer tool
State Designer
Fluxible
Logux State
Statery
NodeJS Instagram private API client
sql.js
Docs
HN
SQigiL
Postgrest JS
Connect PG Simple
state-machines-in-react
micro github
pico.js
mdxc
ReLaXeD
Examples
Dragula
Hammer.js
emittery
Xstate
State Machines Workshop
xstate-component-tree
virtual-scroller
jSPDF
ForgJS
faker.js
arg
fbt
fuzzysearch
normalizr
FBJS
Uppy
Web
ScrollReveal
Shiny
Hotkey Behavior
Bili
Memoizee
Immer
FlexSearch
cofx
Mercury Parser
Refract
MemJS
memfs
Accounts
Cleave.js
Unistore
Ramda
fromfrom
Editor.js
ijk
Cleave.js
Oboe.js
Choices.js
Shepherd
object-cull
Sigma
interact.js
flru
Yup
Lerna
WikiJs
virtual-audio-graph
deep-object-diff
Snarkdown
Terser
AppAuthJS
expr-eval
robust-predicates
Sanctuary
modali
Tweakpane
crocks
Just
nanoid
debug
roughViz.js
Mitt
RequireJS
Zero
xstate-viz
htmr
react-jsx-parser
Static Land
sorted-queue
polendina
agadoo
Fielder
lemonad
Mockttp
Flowy
d3-dag
renature
Morphism
Tonic
Quiet.js
Bindery
Wretch
Virt.js
Path-to-RegExp
Bacon.js
GGEditor
Arbor
Web
fsm-as-promised
x-spreadsheet
IsoCity
car
HN
Picomatch
react-isomorphic-data
klona
ScrollMagic
GoJS
Rete
HN
Pre3d
dancer.js
model-viewer
Spars
NeuroJS
Hareactive
Mirage JS
dfa
Jtree
Hydra
p-queue
gsheets
alga-ts
Chart.js
Awesome
on-change
clean-set
Search Query Syntax Parser
Uppload
pino
Orbit
panzoom
intl-tel-input
three.js
shortid
styx
Crossfilter
SiriWave
Shades
mxGraph
cacache
enhanced-resolve
notevil
react-digraph
bent
CLUI
cosha
Rambda
MathJax
Web
HN
Litepicker
core-js
timeago.js
Serialize JavaScript
Tippy.js
howler.js
date-fns
Midi
face-api.js
Spotlight
Fuse
Xterm.js
Change Case
ChronoGraph
Sprotty
prerender.js
on-finished
ColorFns
grapheme-splitter
Web Animations
p-limit
Highcharts JS
μPlot
Baobab
emoji-regex
MerkleTree.js
Snabbdom
Thwack
Regenerate
Crank.js
Article
Reddit
HN
redaxios
Math.js
pixelmatch
quilt
jsondiffpatch
RVal
orbit-controls
estree-walker
Jitsi Meet API library
isomer
Schema to Yup schema
Mordred
ASScroll
Gallery
Logux Server
@expo/results
Emojibase
serve-favicon
download
color2k
Sandstorm
Code
transformation-matrix
Muuri
Split
Parallax Engine
fastq
ac-colors
sonic-boom
Rough Notation
HN
SqueakJS
Web
fit-textarea
NanoPop
Web
Angelfire
csv-parser
updeep
Hull.js
StegCloak
p-min-delay
match-when
NumJs
spect
js-cid
js-ipld-block
wildcard-api
bpmn-js
fit-curve
clean-deep
regular-table
Stimulus
Web
bigpicture.js
Web
Tragopan
HN
Deakins
Turbolinks
CindyJS
Web
HN
axios
astray
vnopts
canvas confetti
Docs
Graphlib
Dagre
ecsy
Docs
Object Visualizer
HN
Reach Schema
@cycle/callbags
umbrella
HTM
NativeScript
schema-dts
flatpickr
superjson
lazy-collections
Perfect Arrows
Autocomplete.js
urlcat
Docs
Diagram Maker
Docs
HN
js-coroutines
Transducist
decimal.js
Constant-Time JavaScript
SheetJS
Web
Z
Web
Graphology
Docs
weak-napi
nestie
Mock.js
Detect features
JSZip
Classnames
cx
Defer
freshie
Luckysheet
Docs
noUiSlider
QRCode.js
Web
HyperScript
hyperscript-helpers
EnlighterJS
eslisp
Smoldash
TypewriterJS
sse.js
Arkit
Web
jsii
proxy-memoize
Tweet
CosmJS
Arwes
Web
psl (Public Suffix List)
invariant-packages
evt
webscan
Pill
fast-deep-equal
preview-card
egjs-flicking
SSE-Z
DefinitelyExported
jsdiff
HyperFormula
fast-json-stringify
isbot
valtio
pica
Planton
mime-types
match-sorter
Fetch Event Source
rafz
p-state
v86
Web
Notyf
Moveable
Execa
quick-lru
Deepdash
Docs
Nano Delay
ES Module Lexer
keez
Zet
Ketting
yocto-queue
Nano JSX
Web
Effects.js
flatten-js
is-retry-allowed
backfill
S-Libs
watchpack
async-tag
serialize-error
errorstacks
Ape-ECS
rrule.js
Demo
scroller
Isomorphic DOMPurify
navaid
glob-to-regexp
cmap
lezer-tree
matchit
acorn
jsesc
fastjson
grfn
Nunjucks
Web
Behavior3JS
qs
Exifer
jsVideoUrlParser
TypeDI
ibridge
Monio
Total.js
memoize-one
pjson
InternMap
geometry-processing-js
Iterplus
SmolScroll
Observable parser
Robot
Docs
Enmap
Honeycomb
chunkify
wobble
tmp-cache
static-eval
Sparse Octree
Signature Pad
dom-to-image-retina
loglevel
Perfect Freehand
Alo
Docs
Form-Data
conf
gifenc
tldts
Barba.js
Shuffle.js
Web
stdlib
Web
gensync
monet.js
VivaGraph
Crochet
diary
tinydate
FingerprintJS
Antiutils
NPM
Awesome WebAudio
Awesome XState
Moiva.io
Scarf
Code
JavaScript