Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Javascript Library

Javascript Library

418 projects

Showing 36 of 418 projects

instascan R
instascan RJavaScript

A real-time HTML5 QR code scanner that uses your device's webcam via the WebRTC API.

#camera#barcode#emscripten
Stars3.0k
Forks857
Last commit4 years ago
flow.js
flow.jsJavaScript

A JavaScript library for resumable, fault-tolerant file uploads via chunking with the HTML5 File API.

#chunked-uploads#upload-manager#cross-browser
Stars3.0k
Forks348
Last commit1 year ago
twgl
twglJavaScript

A tiny JavaScript library that reduces WebGL verbosity by providing concise helper functions for shaders, buffers, uniforms, and textures.

#low-level-graphics#graphics#shaders
Stars3.0k
Forks261
Last commit6 months ago
dagre-d3
dagre-d3JavaScript

A D3-based renderer for laying out and visualizing directed graphs in the browser.

#interactive-graphs#svg-rendering#javascript-library
Stars3.0k
Forks595
Last commit2 years ago
redux-orm
redux-ormJavaScript

A small, simple, and immutable ORM for managing relational data in Redux stores.

#reducer#orm#state
Stars2.9k
Forks110
Last commit3 years ago
handtrack.js
handtrack.jsJavaScript

A JavaScript library for real-time hand detection and pose classification directly in the browser using TensorFlow.js.

#browser-ml#neural-networks#hand-detection
Stars2.9k
Forks258
Last commit3 years ago
@egjs/vue-flicking
@egjs/vue-flickingTypeScript

A reliable, flexible, and extendable carousel library that works with all major JavaScript frameworks.

#slider#egjs#frontend
Stars2.9k
Forks138
Last commit7 days ago
Panolens.js
Panolens.jsJavaScript

A lightweight, event-driven JavaScript panorama viewer built on Three.js for displaying 360-degree images.

#event-driven#panorama-viewer#three-js
Stars2.9k
Forks501
Last commit2 years ago
sly
slyJavaScript

A JavaScript library for one-directional scrolling with item-based navigation support.

#animation#scrolling#jquery-plugin
Stars2.8k
Forks484
Last commit5 years ago
SQL Formatter
SQL FormatterTypeScript

A JavaScript library for pretty-printing SQL queries across multiple database dialects.

#developer-tools#vscode-extension#n1ql
Stars2.8k
Forks446
Last commit27 days ago
Physijs
PhysijsJavaScript

A physics plugin for Three.js that adds realistic physics simulations to 3D web scenes with minimal code changes.

#web-worker#simulation#collision-detection
Stars2.8k
Forks452
Last commit3 years ago
nanobar
nanobarJavaScript

A very lightweight JavaScript library for creating progress bars with minimal footprint.

#minimalist#loading-indicator#lightweight
Stars2.8k
Forks263
Last commit6 years ago
editor
editorJavaScript

A plain text markdown editor built on CodeMirror with a focus on simplicity and clean design.

#markdown-editor#javascript-library#codemirror
Stars2.8k
Forks258
Last commit8 years ago
Shiny
ShinyJavaScript

A lightweight JavaScript library that adds device-tilt-responsive shiny reflections to text, backgrounds, and borders on mobile websites.

#css-gradients#interactive-design#mobile-web
Stars2.8k
Forks68
Last commit3 years ago
Scene.js
Scene.jsTypeScript

A JavaScript & CSS timeline-based animation library for creating complex, synchronized animations in web applications.

#css3-animation#animation#javascript-animation-library
Stars2.8k
Forks161
Last commit2 years ago
Dynatable.js
Dynatable.jsJavaScript

A jQuery plugin for creating interactive, sortable, and searchable HTML tables from JSON data or existing markup.

#sorting#jquery-plugin#html5
Stars2.8k
Forks350
Last commit4 years ago
rbush
rbushJavaScript

A high-performance JavaScript R-tree-based 2D spatial index for points and rectangles.

#algorithm#collision-detection#spatial-index
Stars2.7k
Forks254
Last commit21 days ago
ml.js
ml.jsJavaScript

A comprehensive collection of machine learning algorithms and mathematical utilities implemented in JavaScript for browser and Node.js.

#browser-ml#regression-analysis#data-science
Stars2.7k
Forks213
Last commit1 year ago
SVG-Morpheus
SVG-MorpheusJavaScript

JavaScript library for morphing SVG icons between states, implementing Material Design's Delightful Details transitions.

#delightful-details#ui-animations#icon-morphing
Stars2.7k
Forks239
Last commit8 years ago
p2.js
p2.jsJavaScript

A 2D rigid body physics engine for JavaScript with collision detection, contacts, friction, motors, springs, and advanced constraints.

#simulation#physics#web-games
Stars2.7k
Forks331
Last commit3 years ago
analytics
analyticsJavaScript

A lightweight analytics abstraction library for tracking page views, custom events, and identifying visitors across any third-party tool.

#privacy-first#isomorphic#plugin-system
Stars2.6k
Forks259
Last commit1 month ago
JSONata (.6k)
JSONata (.6k)JavaScript

A lightweight query and transformation language for JSON data, inspired by XPath and SQL.

#functional-programming#json-query#query-language
Stars2.6k
Forks269
Last commit1 month ago
jQuery Modal
jQuery ModalJavaScript

A simple and lightweight jQuery plugin for displaying modal windows with minimal HTML and CSS.

#jquery#jquery-plugin#dialog
Stars2.6k
Forks650
Last commit2 years ago
Delaunator
DelaunatorJavaScript

An incredibly fast and robust JavaScript library for Delaunay triangulation of 2D points.

#delaunay#algorithm#fast
Stars2.6k
Forks152
Last commit1 month ago
kendo-ui-core
kendo-ui-coreJavaScript

A free, open-source HTML5 and jQuery widget library for building modern web applications.

#jquery#open-source#telerik
Stars2.6k
Forks1.9k
Last commit1 day ago
Stage.js
Stage.jsTypeScript

A lightweight 2D HTML5 Canvas rendering and layout engine for web and mobile game development.

#mobile-games#2d-rendering#web-games
Stars2.6k
Forks245
Last commit17 days ago
CutJavaScript
CutJavaScriptTypeScript

A lightweight 2D HTML5 Canvas rendering and layout engine for web and mobile game development.

#mobile-games#2d-rendering#web-games
Stars2.6k
Forks245
Last commit17 days ago
Stage.js
Stage.jsTypeScript

A lightweight 2D HTML5 Canvas rendering and layout engine for web and mobile game development.

#mobile-games#2d-rendering#web-games
Stars2.6k
Forks245
Last commit17 days ago
Ion.RangeSlider
Ion.RangeSliderJavaScript

A flexible, responsive jQuery range slider with extensive customization options and touch support.

#range#slider#jquery-plugin
Stars2.6k
Forks494
Last commit3 years ago
toastify-js
toastify-jsJavaScript

A lightweight vanilla JavaScript library for customizable toast notifications.

#toastify#vanilla-js#notifications
Stars2.5k
Forks244
Last commit1 year ago
Proton
ProtonJavaScript

A lightweight JavaScript library for creating high-performance particle animations with physics simulation.

#particles#particles-library#particle
Stars2.5k
Forks283
Last commit1 month ago
Earcut
EarcutJavaScript

A fast and compact JavaScript library for triangulating 2D polygons, optimized for WebGL applications.

#polygon-triangulation#algorithm#geometry-processing
Stars2.4k
Forks215
Last commit7 months ago
techan.js
techan.jsJavaScript

A D3-based library for building interactive financial charts with technical analysis indicators.

#technical-analysis#candlestick-charts#trading-tools
Stars2.4k
Forks526
Last commit5 years ago
retext
retextJavaScript

A natural language processor powered by plugins that transforms and analyzes text using syntax trees.

#open-source#retext#text-analysis
Stars2.4k
Forks92
Last commit1 year ago
neodrag
neodragTypeScript

A unified drag-and-drop library with consistent API across Svelte, React, Vue, Solid, and vanilla JavaScript.

#draggable#ui-interactions#frontend
Stars2.4k
Forks64
Last commit8 months ago
MP4Box.js
MP4Box.jsTypeScript

A JavaScript library for parsing, segmenting, and extracting samples from MP4 files in the browser and Node.js.

#media-processing#javascript-library#mse-api
Stars2.4k
Forks385
Last commit1 month ago
PreviousPage 9 of 12

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Javascript151
#Frontend126
#Web Development73
#Nodejs64
#Typescript56
#Data Visualization47
#Performance38
#Ui Components37
#Webgl30
#Jquery Plugin27
#Browser26
#Animation25