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

node-mime
node-mimeTypeScript

A comprehensive, dependency-free JavaScript library for MIME type and file extension mapping.

#content-type#dependency-free#nodejs
Stars2.4k
Forks322
Last commit13 hours ago
progress.js
progress.jsJavaScript

A JavaScript and CSS3 library for creating and managing progress bars for any element on a webpage.

#loading-indicator#visual-feedback#frontend
Stars2.4k
Forks240
Last commit10 years ago
Garlic.js
Garlic.jsCSS

Automatically persist form field values locally until submission to prevent data loss.

#web-forms#form-persistence#data-recovery
Stars2.3k
Forks175
Last commit4 years ago
umbrella
umbrellaJavaScript

A lightweight (<3kb) JavaScript library for DOM manipulation and event handling with a jQuery-like API.

#dom-manipulation#jquery-alternative#lightweight-library
Stars2.3k
Forks110
Last commit1 year ago
openid-client
openid-clientTypeScript

A universal JavaScript library for implementing OAuth 2.0 and OpenID Connect client flows across Node.js, browsers, Deno, and other runtimes.

#openid#oauth2#client
Stars2.3k
Forks410
Last commit11 days ago
Backbone.Relational
Backbone.RelationalJavaScript

Adds one-to-one, one-to-many, and many-to-one relations between Backbone.js models.

#frontend-development#data-modeling#client-side-models
Stars2.3k
Forks325
Last commit4 years ago
Tangram
TangramJavaScript

A JavaScript library for rendering 2D & 3D maps in web browsers using WebGL, optimized for vector data like OpenStreetMap.

#cartography#geojson#map
Stars2.3k
Forks290
Last commit2 months ago
supercluster
superclusterJavaScript

A very fast JavaScript library for geospatial point clustering for browsers and Node.js.

#algorithm#geospatial#mapbox-gl
Stars2.3k
Forks299
Last commit1 year ago
vue-qrcode-reader R
vue-qrcode-reader RTypeScript

A set of Vue.js components for detecting and decoding QR codes and other barcodes directly in the browser.

#web-components#qr-code#camera-api
Stars2.3k
Forks350
Last commit9 months ago
Piecon
PieconJavaScript

A tiny JavaScript library for dynamically generating progress pie charts in your browser's favicon.

#retina-support#favicon#frontend
Stars2.3k
Forks115
Last commit3 years ago
workerpool
workerpoolJavaScript

A JavaScript library for creating and managing pools of workers to offload CPU-intensive tasks in Node.js and browsers.

#task-queue#cpu-offloading#worker-pool
Stars2.3k
Forks164
Last commit8 days ago
PleaseJS
PleaseJSJavaScript

A JavaScript library for generating random pleasing colors and creating color schemes using HSV color space.

#hsv-color-space#color-generation#javascript-library
Stars2.3k
Forks153
Last commit7 years ago
jQuery-Tags-Input
jQuery-Tags-InputJavaScript

A jQuery plugin that transforms a standard text input into an interactive, style-able tag list with delete functionality.

#jquery-plugin#form-enhancement#autocomplete
Stars2.3k
Forks807
Last commit8 years ago
plax
plaxJavaScript

A jQuery plugin for creating parallax effects based on mouse movement with simple configuration.

#interactive-design#mouse-interaction#web-animation
Stars2.3k
Forks199
Last commit8 years ago
jQuery contextMenu
jQuery contextMenuHTML

A jQuery plugin for creating and managing custom context menus with HTML5 polyfill and keyboard navigation.

#hacktoberfest#jquery#contextmenu
Stars2.3k
Forks728
Last commit5 months ago
js-search
js-searchJavaScript

An efficient, client-side JavaScript search library for indexing and querying JSON objects with stemming, stop words, and TF-IDF ranking.

#search#json-search#database
Stars2.2k
Forks112
Last commit2 years ago
cross-storage
cross-storageJavaScript

Enables secure cross-domain localStorage sharing between browser windows/tabs using an iframe-based hub-client architecture.

#browser-storage#localstorage#es6-promises
Stars2.2k
Forks176
Last commit4 months ago
Proj4js
Proj4jsJavaScript

A JavaScript library for transforming point coordinates between different coordinate systems and datums.

#web-mapping#datum-transformations#geospatial
Stars2.2k
Forks347
Last commit2 days ago
Tracery
TraceryJavaScript

A JavaScript library for generating text and stories using context-free grammars and rule-based expansion.

#procedural-content#storytelling#text-generation
Stars2.2k
Forks254
Last commit1 year ago
simpleParallax
simpleParallaxTypeScript

A lightweight React and JavaScript library for adding smooth parallax animations to images and videos.

#animation#vanilla-js#nextjs
Stars2.1k
Forks148
Last commit7 months ago
sprintf.js
sprintf.jsJavaScript

A complete open source JavaScript sprintf implementation for browser and Node.js environments.

#open-source#string-formatting#text-processing
Stars2.1k
Forks283
Last commit2 years ago
lawnchair.js
lawnchair.jsJavaScript

A lightweight client-side JSON document store for web applications with pluggable adapters.

#data-persistence#websql#localstorage
Stars2.1k
Forks241
Last commit6 years ago
Lawnchair
LawnchairJavaScript

A lightweight client-side JSON document store for web applications with pluggable adapters.

#data-persistence#websql#localstorage
Stars2.1k
Forks241
Last commit6 years ago
KeyboardJS
KeyboardJSJavaScript

A JavaScript library for binding keyboard combos with support for contexts, custom locales, and conflict-free key handling.

#single-page-applications#keyboardjs#keyboard-shortcuts
Stars2.1k
Forks222
Last commit3 years ago
Re-base
Re-baseJavaScript

A Relay-inspired library for building React.js applications with Firebase, enabling components to specify their own data dependencies.

#real-time-database#firestore#firebase
Stars2.1k
Forks138
Last commit7 years ago
Cornerstone
CornerstoneJavaScript

A lightweight JavaScript library for displaying medical images in web browsers using HTML5 canvas.

#cornerstone#nci-itcr#dicom
Stars2.1k
Forks596
Last commit2 years ago
Animo.js
Animo.jsCSS

A JavaScript library for managing CSS animations with stacking, cross-browser blur effects, and callbacks.

#ui-animations#css-animations#cross-browser
Stars2.1k
Forks312
Last commit9 years ago
CSSTree
CSSTreeJavaScript

A fast, spec-compliant CSS parser, walker, generator, and lexer toolkit for analyzing and transforming CSS.

#w3c#generator#fast
Stars2.1k
Forks112
Last commit1 month ago
WebCola
WebColaTypeScript

JavaScript constraint-based layout library for high-quality graph visualization using D3.js.

#constraint-based#d3-js#web-graphics
Stars2.1k
Forks263
Last commit3 months ago
audio.js
audio.jsJavaScript

A cross-browser JavaScript wrapper for the HTML5 audio tag with Flash fallback and consistent UI.

#ui-consistency#cross-browser#audio-player
Stars2.1k
Forks435
Last commit7 years ago
fecha
fechaJavaScript

A lightweight JavaScript library for date formatting and parsing, designed as a minimal alternative to moment.js.

#parsing#lightweight#frontend
Stars2.1k
Forks123
Last commit3 years ago
Elasticlunr
ElasticlunrJavaScript

A lightweight JavaScript full-text search engine for browser and offline search, offering query-time boosting and field search.

#query-boosting#lightweight#field-search
Stars2.1k
Forks152
Last commit3 years ago
chatgpt.js
chatgpt.jsJavaScript

A powerful client-side JavaScript library for interacting with the ChatGPT DOM.

#chat#dom-manipulation#ai
Stars2.0k
Forks166
Last commit2 days ago
vizzu
vizzuJavaScript

An open-source JavaScript/C++ library for creating animated data visualizations and interactive data stories.

#chart#webassembly#open-source
Stars2.0k
Forks85
Last commit4 days ago
Backgrid.js
Backgrid.jsJavaScript

A set of Backbone.js components for building semantic, easily stylable data grid widgets with a clean JavaScript API.

#data-grid#modular-architecture#semantic-html
Stars2.0k
Forks318
Last commit8 years ago
WebDNN
WebDNNTypeScript

A framework for running deep neural network models directly in web browsers using ONNX format with WebGPU, WebGL, and WebAssembly backends.

#accelerate#webassembly#webgpu
Stars2.0k
Forks147
Last commit10 months ago
PreviousPage 10 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