Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Javascript Library

Javascript Library

404 projects

Showing 36 of 404 projects

annyang
annyangTypeScript

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

#web-accessibility#voice-commands#hands-free
Stars6.7k
Forks1.0k
Last commit17 days ago
loadCSS
loadCSSJavaScript

A JavaScript function and HTML pattern for loading CSS files asynchronously to prevent render-blocking.

#web-performance#frontend-tooling#javascript-library
Stars6.7k
Forks521
Last commit3 years ago
Elevator.js
Elevator.jsJavaScript

A 'back to top' button that behaves like a real elevator with elevator music to smooth the scrolling experience.

#web-animation#vanilla-js#audio-integration
Stars6.6k
Forks495
Last commit5 years ago
ml5
ml5JavaScript

A friendly JavaScript library that makes machine learning accessible in the browser for artists, creative coders, and students.

#browser-ml#neural-network#education
Stars6.6k
Forks901
Last commit1 year ago
js-yaml
js-yamlJavaScript

A fast and complete YAML 1.2 parser and dumper for JavaScript, supporting multiple schemas and CLI usage.

#data-serialization#yaml-1.2#yaml-parser
Stars6.6k
Forks807
Last commit29 days ago
Lightbox
LightboxJavaScript

A lightweight JavaScript library for overlaying images on top of the current page with minimal setup.

#modal-images#vanilla-js#lightbox
Stars6.4k
Forks1.7k
Last commit11 days ago
zrender
zrenderTypeScript

A lightweight 2D graphic rendering library that powers Apache ECharts for creating interactive charts and visualizations.

#charting-engine#interactive-graphics#apache-echarts
Stars6.3k
Forks1.6k
Last commit15 days ago
URI.js
URI.jsJavaScript

A JavaScript library for parsing, validating, and manipulating URLs with a clean, chainable API.

#uri-parsing#rfc-6570#url-parser
Stars6.2k
Forks474
Last commit2 years ago
URI.js
URI.jsJavaScript

A JavaScript library for parsing, validating, and manipulating URLs with a clean, chainable API.

#uri-parsing#rfc-6570#url-parser
Stars6.2k
Forks474
Last commit2 years ago
Bounce.js
Bounce.jsCSS

A JavaScript library and tool for generating beautiful CSS3 keyframe animations with a simple API.

#ui-animations#css-animations#motion-design
Stars6.2k
Forks410
Last commit5 years ago
randomcolor
randomcolorJavaScript

A tiny JavaScript library for generating attractive random colors with customizable hue, luminosity, and format.

#color-generation#ui-design#javascript-library
Stars6.1k
Forks409
Last commit4 months ago
Textures.js
Textures.jsJavaScript

A JavaScript library for creating SVG patterns, designed for data visualization with D3.js.

#patterns#graphics#textures
Stars6.1k
Forks220
Last commit3 years ago
pako
pakoJavaScript

A high-speed zlib port to JavaScript for compression and decompression, working in both browsers and Node.js.

#zlib-port#nodejs#javascript-library
Stars6.1k
Forks802
Last commit1 year ago
Drawflow
DrawflowJavaScript

A lightweight, dependency-free JavaScript library for creating interactive node-based flow editors in the browser.

#flow-diagram#data-flow#dataflow-programming
Stars6.0k
Forks874
Last commit1 year ago
BitcoinJS
BitcoinJSJavaScript

A JavaScript Bitcoin library for Node.js and browsers, providing tools for address generation, transaction creation, and cryptographic operations.

#bitcoinjs#browserify#cryptocurrency
Stars6.0k
Forks2.2k
Last commit2 months ago
OpenPGP.js
OpenPGP.jsJavaScript

A JavaScript implementation of the OpenPGP protocol for encryption, decryption, signing, and verification.

#web-crypto#public-key#encryption
Stars5.9k
Forks821
Last commit15 days ago
Frappe Gantt
Frappe GanttJavaScript

A modern, open-source JavaScript library for building customizable, interactive Gantt charts for the web.

#timeline#gantt#open-source
Stars5.9k
Forks1.3k
Last commit18 days ago
ractive
ractiveJavaScript

A JavaScript library for building reactive user interfaces with a radically different approach to DOM manipulation.

#dom-manipulation#ui-animations#javascript-library
Stars5.9k
Forks394
Last commit1 year ago
minisearch
minisearchTypeScript

A tiny, in-memory JavaScript full-text search engine for browser and Node with prefix, fuzzy search, and auto-suggestion.

#typo-tolerance#search#in-memory-search
Stars5.9k
Forks156
Last commit7 months ago
JSON Editor
JSON EditorJavaScript

A JSON Schema-based HTML form generator that creates editable forms from JSON schemas.

#schema-driven-ui#customizable-forms#dynamic-forms
Stars5.8k
Forks1.1k
Last commit8 years ago
bowser
bowserJavaScript

A small, fast, and rich-API browser/platform/engine detector for both browser and Node.js environments.

#detect-browsers#useragent#npm-package
Stars5.7k
Forks489
Last commit9 days ago
Pokemon-Showdown
Pokemon-ShowdownTypeScript

A Pokémon battle simulator and game server supporting Generations 1-9 with singles, doubles, and triples battles.

#hacktoberfest#self-hosted-gaming#battle-simulator
Stars5.6k
Forks3.3k
Last commit2 days ago
semver
semverJavaScript

A robust JavaScript implementation of the Semantic Versioning specification, used by npm for parsing and comparing version numbers.

#npm-cli#version-parser#semantic-versioning
Stars5.4k
Forks574
Last commit8 days ago
Froala WYSIWYG HTML Editor
Froala WYSIWYG HTML EditorCSS

A powerful, plugin-based JavaScript WYSIWYG HTML editor with extensive framework integrations.

#content-editing#wysiwyg#froala
Stars5.4k
Forks678
Last commit23 days ago
Pts.js
Pts.jsTypeScript

A TypeScript/JavaScript library for visualization and creative-coding with lightweight geometry and canvas utilities.

#sound#generative-art#vector
Stars5.3k
Forks183
Last commit1 year ago
granim.js
granim.jsJavaScript

A lightweight JavaScript library for creating fluid, interactive gradient animations on HTML canvas.

#canvas-animation#animation#web-animation
Stars5.3k
Forks225
Last commit3 years ago
vega-lite
vega-liteTypeScript

A higher-level grammar for visual analysis that generates complete Vega specifications for interactive graphics.

#declarative-grammar#vega-lite#visualization-grammar
Stars5.3k
Forks696
Last commit2 days ago
Knwl.js
Knwl.jsJavaScript

A JavaScript library for parsing text to extract dates, times, phone numbers, emails, places, and other structured information.

#plugin-system#information-retrieval#natural-language-processing
Stars5.3k
Forks212
Last commit2 years ago
HTMLMinifier
HTMLMinifierJavaScript

A highly configurable, well-tested JavaScript-based HTML compressor/minifier with Node.js support.

#html-minification#performance-optimization#website-optimization
Stars5.1k
Forks579
Last commit29 days ago
Bitcore Library
Bitcore LibraryTypeScript

A full-stack JavaScript toolkit for building Bitcoin and blockchain-based financial applications.

#cryptocurrency-wallet#multisig-wallet#blockchain-api
Stars5.0k
Forks2.2k
Last commit9 days ago
keras-js
keras-jsJavaScript

Run trained Keras models directly in the browser with GPU acceleration via WebGL.

#deep-learning#neural-networks#keras
Stars5.0k
Forks493
Last commit3 years ago
Gif.js
Gif.jsJavaScript

A fast JavaScript GIF encoder that runs in the browser using web workers and typed arrays.

#gif-encoder#animation#canvas
Stars5.0k
Forks665
Last commit2 years ago
Infographic
InfographicTypeScript

A declarative infographic visualization engine that generates and renders high-quality infographics from AI-friendly syntax.

#visualization-engine#ai#theming
Stars4.9k
Forks364
Last commit3 days ago
cubism
cubismJavaScript

A D3.js plugin for building real-time time series dashboards with Graphite, Cube, and other data sources.

#graphite#horizon-charts#cube
Stars4.9k
Forks514
Last commit1 year ago
opentype.js
opentype.jsJavaScript

A JavaScript library for parsing, manipulating, and generating OpenType and TrueType fonts.

#opentypejs#svg-fonts#variable-fonts
Stars4.9k
Forks535
Last commit10 days ago
closure-library
closure-libraryJavaScript

Google's comprehensive JavaScript library for building large-scale, maintainable web applications.

#dom-manipulation#modular-architecture#closure
Stars4.9k
Forks1.1k
Last commit1 year ago
PreviousPage 6 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
#Javascript150
#Frontend124
#Web Development69
#Nodejs64
#Typescript53
#Data Visualization44
#Performance37
#Ui Components36
#Webgl30
#Browser26
#Animation25
#Jquery Plugin25