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

Drift
DriftJavaScript

A lightweight, no-dependency JavaScript library for adding 'zoom on hover' functionality to website images.

#hacktoberfest#image-viewer#lightweight
Stars1.6k
Forks117
Last commit1 year ago
envisionjs
envisionjsJavaScript

Fast interactive HTML5 charts with pre-built templates and a flexible API for custom visualizations.

#flotr2#cross-browser#mobile-support
Stars1.6k
Forks226
Last commit6 years ago
JSTS
JSTSJavaScript

A JavaScript library for processing and analyzing 2D spatial geometries, ported from the Java Topology Suite (JTS).

#web-mapping#geometry-processing#geojson
Stars1.6k
Forks240
Last commit1 year ago
stickUp
stickUpJavaScript

A jQuery plugin that sticks navigation elements to the top of the browser window while scrolling.

#scroll-behavior#jquery-plugin#sticky-navigation
Stars1.5k
Forks602
Last commit10 years ago
jStorage
jStorageJavaScript

A cross-browser key-value store for local data storage in the browser, supporting TTL, PubSub, and change listeners.

#data-persistence#cross-browser#browser-storage
Stars1.5k
Forks263
Last commit6 years ago
vue-cheetah-grid
vue-cheetah-gridJavaScript

A high-performance open-source data table library for web applications, optimized for speed and large datasets.

#spreadsheet#large-datasets#canvas
Stars1.5k
Forks121
Last commit23 days ago
d3-dag
d3-dagTypeScript

A D3.js extension providing layout algorithms for visualizing directed acyclic graphs (DAGs) with multiple layout strategies.

#graph#directed-acyclic-graph#topological-layout
Stars1.5k
Forks91
Last commit1 month ago
pify
pifyJavaScript

Convert callback-style functions to promises with flexible options for modules, methods, and edge cases.

#async-await#async-utilities#promise-utilities
Stars1.5k
Forks72
Last commit3 years ago
kartograph.js
kartograph.jsCoffeeScript

JavaScript library for rendering interactive SVG maps in web browsers, built on jQuery and RaphaelJS.

#web-mapping#jquery#javascript-library
Stars1.5k
Forks222
Last commit8 years ago
p-map
p-mapJavaScript

Map over promises concurrently with configurable concurrency, error handling, and abort control.

#concurrency-control#async-await#mapper
Stars1.5k
Forks69
Last commit13 days ago
Readmore.js
Readmore.jsHTML

A lightweight jQuery plugin for collapsing and expanding long blocks of text with customizable 'Read more' and 'Close' links.

#ui-ux#content-management#jquery-plugin
Stars1.5k
Forks701
Last commit2 years ago
neo4jd3
neo4jd3JavaScript

A JavaScript library for visualizing Neo4j graph databases using D3.js force-directed layouts.

#network-diagram#interactive-graphs#force-directed-graph
Stars1.5k
Forks425
Last commit5 years ago
Slidebars
SlidebarsJavaScript

A jQuery framework for adding off-canvas menus and sidebars to websites and web apps.

#web-navigation#jquery-plugin#sidebar
Stars1.5k
Forks297
Last commit2 years ago
Timing.js
Timing.jsJavaScript

A small set of helpers for working with the Navigation Timing API to measure web application performance.

#browser-metrics#performance-analysis#web-performance
Stars1.5k
Forks111
Last commit6 years ago
pjax
pjaxJavaScript

A standalone JavaScript module that enables fast AJAX navigation on any website using pushState and XHR.

#frontend-performance#ajax-navigation#single-page-application
Stars1.5k
Forks119
Last commit1 year ago
three-mesh-ui
three-mesh-uiJavaScript

A lightweight library for creating VR user interfaces as Three.js Object3Ds, enabling immersive UI directly in 3D scenes.

#3d-ui#immersive-web#webxr
Stars1.5k
Forks154
Last commit2 years ago
node-sdk
node-sdkTypeScript

Node.js client library for accessing IBM Watson AI services like Assistant, Speech-to-Text, and Natural Language Understanding.

#hacktoberfest#ai-api#language-translation
Stars1.5k
Forks650
Last commit4 days ago
css-vars-ponyfill
css-vars-ponyfillJavaScript

A ponyfill that provides client-side support for CSS custom properties (CSS variables) in legacy and modern browsers.

#custom-property#web-components#custom-properties
Stars1.5k
Forks63
Last commit2 years ago
GeoFire for JavaScript
GeoFire for JavaScriptTypeScript

A lightweight library for storing and querying geographic locations in realtime using Firebase Realtime Database.

#geolocation#location-queries#firebase
Stars1.4k
Forks341
Last commit12 days ago
eosjs
eosjsTypeScript

A JavaScript library for interacting with EOSIO blockchains via the RPC API.

#dapp-development#eosio#typescript
Stars1.4k
Forks453
Last commit3 years ago
search-index
search-indexJavaScript

A persistent, network resilient, full-text search library for both browser and Node.js environments.

#search#offline-first#browser-storage
Stars1.4k
Forks149
Last commit1 year ago
clooney
clooneyJavaScript

An actor library for the web that runs classes in Web Workers to keep the main thread responsive.

#javascript-library#comlink#actor-model
Stars1.4k
Forks37
Last commit11 days ago
redux-search
redux-searchJavaScript

Higher-order Redux library for client-side search with web-worker indexing and automatic result updates.

#search#web-worker#search-index
Stars1.4k
Forks62
Last commit5 years ago
Animatic
AnimaticJavaScript

A lightweight CSS animations engine for animating hundreds of objects with realistic physics simulation.

#realistic-animations#css-animations#lightweight
Stars1.4k
Forks123
Last commit8 days ago
vue-animate
vue-animateCSS

A port of Animate.css for adding CSS3 animations to Vue.js 2/3 and Alpine.js transitions.

#vue2#vue-transitions#transition-animation
Stars1.4k
Forks129
Last commit1 year ago
DICSS
DICSSJavaScript

A JavaScript library that injects CSS directly into the DOM, allowing you to write styles as JavaScript objects.

#dom-manipulation#dynamic-styles#no-build-tools
Stars1.3k
Forks73
Last commit10 years ago
d3fc
d3fcHTML

A collection of components to rapidly build fast, highly customizable, interactive charts with D3.

#chart#d3fc#canvas
Stars1.3k
Forks197
Last commit1 year ago
reatom
reatomTypeScript

A reactive state management library with simple primitives, explicit reactivity, and excellent TypeScript support for applications of any size.

#flux#reactive-programming#state
Stars1.3k
Forks131
Last commit5 days ago
node-emoji
node-emojiTypeScript

A simple Node.js library for emoji lookups, parsing, and conversion between text and emoji characters.

#emoji-support#emoji#developer-tools
Stars1.3k
Forks247
Last commit1 year ago
vue-konva
vue-konvaTypeScript

A Vue.js wrapper for Konva that enables declarative drawing of complex canvas graphics using Vue components.

#canvas-animation#graphics#konvajs
Stars1.3k
Forks141
Last commit3 months ago
ripple-lib
ripple-libTypeScript

A JavaScript/TypeScript library for interacting with the XRP Ledger in Node.js and browsers.

#wallet-integration#api#xrp-ledger
Stars1.3k
Forks575
Last commit3 days ago
ComcastifyJS
ComcastifyJSJavaScript

A JavaScript library that artificially slows down image loading to simulate slow internet connections for humorous effect.

#simulation#developer-tools#net-neutrality
Stars1.3k
Forks46
Last commit7 years ago
buckets
bucketsJavaScript

A complete, fully tested and documented data structure library written in pure JavaScript.

#multimap#vanilla-js#queue
Stars1.3k
Forks113
Last commit5 years ago
EventDrops
EventDropsJavaScript

Interactive time-based event series visualization library built with D3.js for exploring temporal data.

#open-source#zoomable-interface#dataviz
Stars1.3k
Forks234
Last commit1 year ago
ndarray
ndarrayJavaScript

A modular library for creating and manipulating multidimensional array views over 1D storage in JavaScript.

#scientific-computing#browserify#typed-arrays
Stars1.2k
Forks57
Last commit4 years ago
tourist
touristCoffeeScript

A simple JavaScript library for creating guided tours in complex single-page applications.

#jquery#single-page-app#javascript-library
Stars1.2k
Forks95
Last commit7 years ago
PreviousPage 12 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