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

jsencrypt
jsencryptJavaScript

A tiny, zero-dependency JavaScript library for OpenSSL RSA encryption, decryption, and key generation in browsers and Node.js.

#zero-dependency#rsa-encryption#openssl-compatible
Stars6.8k
Forks2.0k
Last commit2 months 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.6k
Forks520
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
Forks493
Last commit6 years 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
Forks813
Last commit1 day 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
Forks899
Last commit1 year 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 commit1 month 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 commit1 day 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
Forks471
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
Forks471
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
Forks407
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
Forks407
Last commit6 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
Forks221
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
Forks800
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
Forks880
Last commit1 year ago
Frappe Gantt
Frappe GanttJavaScript

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

#timeline#gantt#open-source
Stars6.0k
Forks1.3k
Last commit2 months 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
Stars6.0k
Forks164
Last commit8 months 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.3k
Last commit3 months ago
OpenPGP.js
OpenPGP.jsJavaScript

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

#web-crypto#public-key#encryption
Stars6.0k
Forks821
Last commit4 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 commit2 years 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
Forks486
Last commit13 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.7k
Forks3.4k
Last commit1 day 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
Forks575
Last commit4 days 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.4k
Forks705
Last commit4 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
Forks224
Last commit3 years 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
Infographic
InfographicTypeScript

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

#visualization-engine#ai#theming
Stars5.2k
Forks386
Last commit7 days ago
HTMLMinifier
HTMLMinifierJavaScript

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

#html-minification#performance-optimization#website-optimization
Stars5.0k
Forks579
Last commit2 months 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 commit5 days ago
opentype.js
opentype.jsJavaScript

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

#opentypejs#svg-fonts#variable-fonts
Stars5.0k
Forks535
Last commit20 days 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
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 commit4 years 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
Forks513
Last commit1 year ago
Squire
SquireTypeScript

A lightweight, dependency-free HTML5 rich text editor designed to handle arbitrary HTML with powerful cross-browser normalization.

#email-composition#web-components#cross-browser
Stars4.9k
Forks413
Last commit7 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 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
Next
#Javascript236
#Frontend205
#Nodejs149
#Data Visualization121
#Web Development117
#Typescript108
#Ui Components64
#Webgl62
#Performance59
#Browser52
#Functional Programming48
#Lightweight44