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

Search UI
Search UITypeScript

A JavaScript library for building modern search experiences with Elasticsearch or any search API.

#search#app-search#workplace-search
Stars2.0k
Forks385
Last commit17 days ago
Wad
WadJavaScript

A JavaScript library for dynamic audio synthesis and manipulation using the Web Audio API, simplifying complex audio tasks.

#sound#audio-synthesis#midi
Stars2.0k
Forks162
Last commit7 months ago
d3-force: Force-directed graph layout
d3-force: Force-directed graph layoutJavaScript

A JavaScript library for force-directed graph layout using velocity Verlet integration.

#simulation#collision-detection#force-directed-graph
Stars2.0k
Forks391
Last commit2 years ago
JSON-Patch
JSON-PatchJavaScript

A high-performance JavaScript implementation of the JSON Patch standard (RFC 6902) for applying, generating, and validating JSON diffs.

#real-time-updates#data-synchronization#json-patch
Stars2.0k
Forks225
Last commit7 months ago
basil.js
basil.jsJavaScript

A unified JavaScript API for localStorage, cookies, sessionStorage, and memory with automatic fallback handling.

#cookies#browser-storage#localstorage
Stars2.0k
Forks62
Last commit3 years ago
diagram.js
diagram.jsJavaScript

A JavaScript toolbox for building interactive diagram editors and viewers on the web.

#hacktoberfest#modular-architecture#bpmn-io
Stars1.9k
Forks444
Last commit3 days ago
Backbone.localStorage
Backbone.localStorageJavaScript

A localStorage adapter for Backbone.js that replaces Backbone.sync to persist data locally in the browser.

#data-persistence#sync-adapter#browser-storage
Stars1.9k
Forks669
Last commit2 years ago
Kefir.js
Kefir.jsJavaScript

A high-performance Reactive Programming library for JavaScript focused on low memory usage.

#asynchronous-programming#functional-programming#kefir
Stars1.9k
Forks95
Last commit1 year ago
workly
worklyJavaScript

A lightweight library to easily move functions or classes to web workers for non-blocking UI execution.

#web-worker#developer-tools#async-await
Stars1.9k
Forks34
Last commit3 years ago
colord
colordTypeScript

A tiny, high-performance JavaScript library for color parsing, manipulation, and conversion with a plugin-based architecture.

#hex#plugin-system#a11y
Stars1.9k
Forks61
Last commit17 days ago
randexp.js
randexp.jsJavaScript

Generate random strings that match any given JavaScript regular expression.

#regex#regular-expression#nodejs
Stars1.9k
Forks93
Last commit6 months ago
csg.js
csg.jsJavaScript

A JavaScript library for constructive solid geometry (CSG) operations on 3D meshes using BSP trees.

#boolean-operations#bsp-trees#geometry
Stars1.9k
Forks266
Last commit6 years ago
Tuna
TunaJavaScript

A comprehensive audio effects library for the Web Audio API, offering overdrive, delay, reverb, and more.

#music#reverb#real-time-audio
Stars1.8k
Forks131
Last commit2 months ago
jqvmap
jqvmapJavaScript

A jQuery plugin for rendering interactive, customizable vector maps with support for data visualization and region selection.

#web-mapping#jquery-plugin#vector-maps
Stars1.8k
Forks666
Last commit5 years ago
autoNumberic
autoNumbericJavaScript

A standalone JavaScript library for live as-you-type formatting of international numbers and currencies.

#input-masking#autonumeric#library
Stars1.8k
Forks412
Last commit1 month ago
vegas
vegasJavaScript

A JavaScript library for adding beautiful backgrounds and slideshows to DOM elements without jQuery dependency.

#dom-manipulation#vanilla-js#jquery-plugin
Stars1.8k
Forks441
Last commit3 months ago
emojify.js
emojify.jsJavaScript

A JavaScript library that converts emoji keywords and emoticons into images or styled elements.

#emoji#user-content#text-processing
Stars1.8k
Forks240
Last commit7 years ago
emojilib
emojilibJavaScript

A JavaScript library providing a keyword-to-emoji mapping for making emoji searchable.

#search#emoji#unicode
Stars1.8k
Forks302
Last commit1 month ago
STYLIS
STYLISJavaScript

A lightweight CSS preprocessor supporting nesting, vendor prefixing, minification, and a modular middleware architecture.

#tree-shaking#preprocessor#css-minification
Stars1.8k
Forks87
Last commit1 month ago
stockroom
stockroomJavaScript

Run Unistore state management in a Web Worker with seamless bidirectional synchronization to the main thread.

#background-thread#web-worker#flux
Stars1.7k
Forks44
Last commit6 years ago
Duet Date Picker
Duet Date PickerTypeScript

An accessible, framework-agnostic date picker web component built with WCAG 2.1 compliance.

#web-components#theming#vanilla-js
Stars1.7k
Forks74
Last commit2 years ago
Graphology
GraphologyJavaScript

A robust and multipurpose Graph object for JavaScript and TypeScript, supporting various graph types with a unified interface.

#event-driven#graph#open-source
Stars1.7k
Forks110
Last commit6 months ago
emoji-translate
emoji-translateJavaScript

Translate English text into emoji using a JavaScript library or Chrome extension.

#emoji#hackday-project#javascript-library
Stars1.7k
Forks163
Last commit4 years ago
<lottie-player>
<lottie-player>TypeScript

A web component for embedding and playing Lottie animations and Telegram Sticker (tgs) animations in websites.

#web-components#bodymovin#ui-animations
Stars1.7k
Forks183
Last commit2 months ago
js-joda
js-jodaJavaScript

Immutable date and time library for JavaScript, ported from Java's ThreeTen backport with a domain-driven API.

#threeten#date-time#calendar-system
Stars1.7k
Forks127
Last commit3 days ago
List
ListTypeScript

A fast immutable list data structure for JavaScript with a comprehensive functional API and seamless Ramda integration.

#functional-programming#iterable#tree-shaking
Stars1.7k
Forks52
Last commit2 years ago
callbag-basics
callbag-basicsJavaScript

A tiny, fast reactive/iterable programming library implementing the callbag spec for unified stream processing.

#stream-processing#functional-programming#callbacks
Stars1.7k
Forks43
Last commit3 years ago
Meyda
MeydaTypeScript

A JavaScript library for audio feature extraction, supporting both offline and real-time analysis via the Web Audio API.

#hacktoberfest#audio-analysis#music-information-retrieval
Stars1.6k
Forks106
Last commit1 year ago
qrious W
qrious WJavaScript

A pure JavaScript library for generating QR codes using HTML5 canvas.

#qr-code#canvas#frontend
Stars1.6k
Forks217
Last commit2 years ago
crocks
crocksJavaScript

A JavaScript library providing a collection of Algebraic Data Types (ADTs) like Maybe and Either for functional programming.

#declarative-programming#either#unary-functions
Stars1.6k
Forks102
Last commit3 years ago
superfine
superfineJavaScript

A 1kB minimal view layer for building web interfaces with virtual DOM diffing.

#hyperapp#library#minimal
Stars1.6k
Forks77
Last commit3 years ago
JSONSelect
JSONSelectJavaScript

A CSS-like selector language for querying and filtering JSON documents.

#stream-filtering#css-selectors#language-agnostic
Stars1.6k
Forks113
Last commit4 years ago
flatbush
flatbushJavaScript

A very fast static spatial index for 2D points and rectangles in JavaScript, using a packed Hilbert R-tree algorithm.

#hilbert-r-tree#algorithm#geospatial
Stars1.6k
Forks62
Last commit3 days ago
typicaljs
typicaljsJavaScript

A tiny JavaScript library for creating animated typing effects with smart deletion, pausing, and looping.

#dom-manipulation#frontend-animation#animation
Stars1.6k
Forks62
Last commit3 months ago
Lightgl.js
Lightgl.jsJavaScript

A lightweight WebGL library for quick prototyping with OpenGL-style matrix stack and immediate mode.

#graphics-prototyping#matrix-stack#opengl-style
Stars1.6k
Forks149
Last commit3 years ago
flyd
flydJavaScript

A minimalistic, modular, and functional reactive programming library for JavaScript.

#functional-programming#transducers#modular
Stars1.6k
Forks83
Last commit2 years ago
PreviousPage 11 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