Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Javascript Library

Javascript Library

866 projects

Showing 36 of 866 projects

remark
remarkJavaScript

A markdown processor powered by plugins that transforms markdown using abstract syntax trees (ASTs).

#developer-tools#plugin-ecosystem#commonmark
Stars8.9k
Forks376
Last commit3 months ago
React tsParticles
React tsParticlesTypeScript

A lightweight TypeScript library for creating customizable particle effects, confetti, and fireworks animations for websites.

#canvas-animation#particles#web-animation
Stars8.9k
Forks945
Last commit1 day ago
tsParticles
tsParticlesTypeScript

A lightweight TypeScript library for creating customizable particle effects, confetti, and fireworks animations as website backgrounds.

#canvas-animation#particles#confetti
Stars8.9k
Forks945
Last commit1 day ago
locomotive-scroll
locomotive-scrollJavaScript

A lightweight scroll library for element detection, smooth scrolling, and parallax animations.

#in-view#viewport-detection#web-animation
Stars8.8k
Forks1.1k
Last commit11 days ago
glob
globTypeScript

A fast and correct glob pattern matching library for Node.js, implementing shell-like file matching.

#shell-patterns#cli-tool#pattern-matching
Stars8.7k
Forks530
Last commit1 month ago
Two.js
Two.jsJavaScript

A renderer-agnostic 2D drawing API for the web that works with SVG, Canvas 2D, and WebGL.

#animation#html5#canvas
Stars8.6k
Forks460
Last commit20 days ago
Web Vitals
Web VitalsJavaScript

A tiny, modular JavaScript library for measuring Core Web Vitals and other essential performance metrics on real users.

#analytics-integration#web-performance#javascript-library
Stars8.5k
Forks512
Last commit1 day ago
jquery-cookie
jquery-cookieJavaScript

A simple, lightweight jQuery plugin for reading, writing, and deleting browser cookies.

#jquery-plugin#browser-cookies#javascript-library
Stars8.5k
Forks3.9k
Last commit9 years ago
deeplearn.js - Hardware-accelerated deep learning and linear algebra (NumPy) library for the web
deeplearn.js - Hardware-accelerated deep learning and linear algebra (NumPy) library for the webTypeScript

WebGL-accelerated machine learning library for JavaScript with linear algebra and automatic differentiation.

#browser-ml#neural-network#deep-learning
Stars8.4k
Forks930
Last commit
mediaelement
mediaelementJavaScript

A unified HTML5 audio/video player with consistent UI across browsers, supporting MP4, WebM, MP3, HLS, Dash, YouTube, and more.

#flash#html5-video#cross-browser
Stars8.3k
Forks1.5k
Last commit27 days ago
EaselJS
EaselJSJavaScript

A JavaScript library for building high-performance interactive 2D graphics and animations on the HTML5 Canvas.

#interactive-content#display-list#animation-library
Stars8.2k
Forks1.9k
Last commit4 months ago
fine-uploader
fine-uploaderJavaScript

A dependency-free JavaScript library for robust file uploads with drag-and-drop, progress bars, and cloud storage support.

#chunked-uploads#api#vanilla-js
Stars8.2k
Forks1.8k
Last commit7 years ago
qrcode
qrcodeJavaScript

A robust QR code generator for Node.js and browsers with CLI, canvas, SVG, and terminal output.

#server-side#qr-code#canvas
Stars8.1k
Forks680
Last commit1 year ago
Litegraph.js
Litegraph.jsJavaScript

A JavaScript library for creating and editing node-based graphs in the browser, similar to Unreal Blueprints, with a built-in HTML5 Canvas2D editor.

#graph#modular#workflow
Stars8.0k
Forks835
Last commit1 year ago
Brain
BrainJavaScript

A simple feed-forward neural network library for JavaScript, enabling machine learning tasks like pattern recognition and function approximation.

#browser-ml#neural-network#pattern-recognition
Stars8.0k
Forks849
Last commit5 years ago
Slideout
SlideoutJavaScript

A lightweight, dependency-free JavaScript library for creating touch-enabled slideout navigation menus in mobile web apps.

#slideout-menu#menu-navigation#mobile-web
Stars7.9k
Forks1.1k
Last commit5 years ago
Slideout
SlideoutJavaScript

A lightweight, dependency-free JavaScript library for creating touch-enabled slideout navigation menus in mobile web apps.

#hamburger-menu#slideout-menu#vanilla-js
Stars7.9k
Forks1.1k
Last commit5 years ago
Progressbar.js
Progressbar.jsJavaScript

A JavaScript library for creating responsive, animated SVG progress bars with customizable shapes and animations.

#animation#progressbar#react-integration
Stars7.9k
Forks1.4k
Last commit1 year ago
Ladda
LaddaJavaScript

A JavaScript library that adds visual loading indicators to buttons, bridging the gap between user actions and feedback.

#form-submission#css-animations#button-loading
Stars7.8k
Forks845
Last commit4 years ago
Flickity
FlickityJavaScript

A touch-friendly, responsive, and flickable carousel library for modern web interfaces.

#slider#accessibility#frontend
Stars7.6k
Forks596
Last commit2 years ago
NeverThrow
NeverThrowTypeScript

A TypeScript/JavaScript library providing a Result type for type-safe error handling without exceptions.

#functional-programming#result-type#async-await
Stars7.5k
Forks147
Last commit3 months ago
Lozad.js
Lozad.jsJavaScript

A lightweight (~1kb) pure JavaScript lazy loader for images, iframes, and other elements using IntersectionObserver API.

#hacktoberfest#responsive-images#web-optimization
Stars7.5k
Forks437
Last commit6 months ago
clappr
clapprJavaScript

An extensible, plugin-oriented, HTML5-first media player for the web with a modular architecture.

#html5-video#hls#shaka-player
Stars7.5k
Forks860
Last commit8 days ago
dc.js
dc.jsJavaScript

A multi-dimensional charting library that works natively with crossfilter and renders using d3.js.

#dashboard#charting#javascript-library
Stars7.4k
Forks1.8k
Last commit1 year ago
metrics-graphics
metrics-graphicsTypeScript

A lightweight JavaScript library for creating concise, principled time-series charts like line charts, scatterplots, and histograms.

#d3-based#scatterplots#lightweight
Stars7.4k
Forks463
Last commit4 years ago
metrics-graphics
metrics-graphicsTypeScript

A lightweight JavaScript library for creating principled, consistent time-series charts like line charts, scatterplots, and histograms.

#scatterplots#lightweight#frontend
Stars7.4k
Forks463
Last commit4 years ago
number-flow
number-flowTypeScript

A lightweight animated number component for React, Vue, Svelte, and vanilla TypeScript/JavaScript.

#react-component#ui-animations#animation
Stars7.4k
Forks148
Last commit1 month ago
jquery.transit
jquery.transitJavaScript

A jQuery plugin for smooth CSS3 transformations and transitions with a simple API.

#web-animation#jquery-plugin#css-transforms
Stars7.2k
Forks839
Last commit4 years ago
nvd3
nvd3JavaScript

A reusable charting library built on D3.js, providing pre-built, customizable chart models.

#frontend#javascript-library#reusable-components
Stars7.2k
Forks2.1k
Last commit2 years ago
cash
cashJavaScript

A tiny jQuery alternative for modern browsers with familiar chainable DOM manipulation methods.

#dom-manipulation#jquery#jquery-alternative
Stars7.0k
Forks271
Last commit2 years ago
gmaps
gmapsJavaScript

A JavaScript library that simplifies using Google Maps with a clean, intuitive API.

#web-mapping#geocoding#google-maps
Stars7.0k
Forks1.2k
Last commit5 years ago
timesheet.js
timesheet.jsJavaScript

A lightweight JavaScript library for creating interactive HTML5 timeline visualizations.

#chart#open-source#timeline-visualization
Stars7.0k
Forks537
Last commit8 years ago
casl-angular
casl-angularTypeScript

An isomorphic JavaScript authorization library for managing user permissions across frontend and backend.

#isomorphic#rbac#isomorphic-javascript
Stars6.9k
Forks303
Last commit14 days ago
casl-aurelia
casl-aureliaTypeScript

An isomorphic JavaScript authorization library that restricts user access to resources with incremental adoption and scalability.

#isomorphic#rbac#isomorphic-javascript
Stars6.9k
Forks303
Last commit14 days ago
mxGraph
mxGraphHTML

A fully client-side JavaScript diagramming library using SVG and HTML for rendering.

#vanilla-js#svg-rendering#enterprise
Stars6.9k
Forks2.1k
Last commit5 years ago
annyang
annyangTypeScript

A tiny JavaScript library for adding speech recognition and voice commands to websites.

#web-accessibility#voice-commands#hands-free
Stars6.8k
Forks1.0k
Last commit2 months ago
PreviousPage 5 of 25

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
6 years ago
Next
#Javascript236
#Frontend205
#Nodejs149
#Data Visualization121
#Web Development117
#Typescript108
#Ui Components64
#Webgl62
#Performance59
#Browser52
#Functional Programming48
#Lightweight44