Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Javascript Library

Javascript Library

1075 projects

Showing 36 of 1075 projects

jsurl
jsurlJavaScript

Lightweight JavaScript library for URL manipulation in both DOM and server environments.

#url-manipulation#dom#frontend
Stars584
Forks99
Last commit5 years ago
cordova-plugin-qrscanner
cordova-plugin-qrscannerJavaScript

A fast, energy-efficient, highly-configurable QR code scanner plugin for Cordova apps and the browser.

#cordova-plugin#camera#webview-integration
Stars580
Forks786
Last commit3 years ago
ngraph.graph
ngraph.graphJavaScript

A lightweight, in-memory graph data structure library for JavaScript with event-driven updates.

#event-driven#graph#graph-algorithms
Stars580
Forks72
Last commit4 months ago
Backbone.iobind
Backbone.iobindJavaScript

Bind socket.io events to Backbone models and collections, with a socket.io-based Backbone.sync replacement.

#data-synchronization#javascript-library#crud-operations
Stars579
Forks59
Last commit6 years ago
JSON editor jQuery plugin
JSON editor jQuery pluginJavaScript

A jQuery plugin for editing JSON data directly in web pages with a flexible, tree-like interface.

#data-editing#jquery-plugin#javascript-library
Stars565
Forks140
Last commit7 years ago
visNetwork
visNetworkJavaScript

An R package for interactive network visualization using the vis.js JavaScript library.

#vis-js#r-package#javascript-library
Stars564
Forks125
Last commit1 month ago
JoltPhysics.js
JoltPhysics.jsC++

A JavaScript port of the Jolt Physics engine using Emscripten, enabling high-performance physics simulations in web applications.

#simulation#webassembly#emscripten
Stars564
Forks53
Last commit13 days ago
dTree
dTreeJavaScript

A D3-based library for visualizing data trees with multiple parents, such as family trees.

#family-tree#hierarchical-data#visualizing-data-trees
Stars555
Forks145
Last commit2 years ago
jBinary
jBinaryJavaScript

A high-level JavaScript API for creating, loading, parsing, modifying, and saving complex binary files and data structures.

#type-definition#data-structures#jdataview
Stars549
Forks58
Last commit3 years ago
Sortable
SortableJavaScript

A Knockout.js binding to connect observableArrays with jQuery UI sortable, draggable, and droppable functionality.

#ui-binding#sortable-lists#frontend
Stars545
Forks128
Last commit7 months ago
machinelearn.js
machinelearn.jsTypeScript

A TypeScript machine learning library for the web and Node.js with a simple, consistent API.

#browser-ml#random-forest#model-training
Stars540
Forks53
Last commit7 months ago
tabulous.js
tabulous.jsCSS

A lightweight jQuery plugin for creating animated, customizable tab interfaces with simple markup.

#animation#jquery-plugin#lightweight
Stars536
Forks180
Last commit10 years ago
Popoto.js
Popoto.jsJavaScript

A JavaScript library for building interactive visual query builders for Neo4j graph databases.

#graph#visual-query-builder#cypher
Stars535
Forks70
Last commit7 months ago
Primrose
PrimroseJavaScript

A syntax-highlighting text editor that renders to an HTML5 Canvas, ideal for texturing 3D objects in WebGL applications.

#text-editor-for-web#syntax-highlighting#html5
Stars534
Forks65
Last commit1 year ago
multicast-dns
multicast-dnsJavaScript

A low-level multicast DNS implementation in pure JavaScript for Node.js.

#iot#local-network#dns
Stars532
Forks90
Last commit2 years ago
raptor-editor
raptor-editorPHP

An extensible, user-friendly HTML5 WYSIWYG content editor for websites with zero-configuration setup.

#html5-editor#extensible-editor#zero-configuration
Stars528
Forks131
Last commit6 years ago
graph-scroll
graph-scrollHTML

A D3.js plugin that dispatches scrolling events to synchronize explanatory text sections with interactive graph updates.

#narrative-visualization#interactive-graphs#frontend
Stars519
Forks50
Last commit6 years ago
ckeditor-releases
ckeditor-releasesJavaScript

Official distribution releases of CKEditor 4, a legacy rich text editor with extended commercial support available.

#ckeditor4#content-editing#wysiwyg
Stars519
Forks399
Last commit1 month ago
Everright-formEditor
Everright-formEditorJavaScript

A free, open-source Vue-based visual low-code form editor for creating custom forms with support for both PC (element-plus) and mobile (vant).

#no-code#visual-editor#form-designer
Stars511
Forks89
Last commit
JSuites
JSuitesJavaScript

A collection of lightweight vanilla JavaScript web components for building rich, responsive user interfaces across all platforms.

#web-components#plugins#webcomponents
Stars510
Forks76
Last commit10 days ago
GeoFirestore
GeoFirestoreTypeScript

A library that adds location-based querying and filtering capabilities to Firebase Firestore.

#firebase-firestore#geohashing#firestore
Stars506
Forks60
Last commit6 months ago
Pavlov.js
Pavlov.jsC++

A JavaScript library for reinforcement learning using Markov Decision Processes, implemented in C++ for performance.

#ai#markov-decision-process#npm-package
Stars497
Forks19
Last commit8 years ago
onfire.js
onfire.jsTypeScript

A nano-sized (~500b) event emitter library for JavaScript applications.

#event-driven#emitter#lightweight
Stars496
Forks110
Last commit7 years ago
three-csgmesh
three-csgmeshJavaScript

A library for performing Constructive Solid Geometry (CSG) operations on Three.js meshes.

#geometry-processing#boolean-operations#threejs
Stars492
Forks60
Last commit1 year ago
Backbone-associations
Backbone-associationsJavaScript

Adds 1:1 and 1:N associations between Backbone models and collections with full event propagation.

#model-associations#data-modeling#mvc-framework
Stars490
Forks73
Last commit9 years ago
Pratica
PraticaTypeScript

A pragmatic JavaScript library providing functional algebraic data types (Maybe, Result) with a simplified API for safe data handling.

#functional-programming#monoids#null-safety
Stars490
Forks19
Last commit2 years ago
immutable-ext
immutable-extJavaScript

Fantasyland algebraic data type extensions for Immutable.js, adding Monoid, Applicative, and Traversable capabilities.

#functional-programming#immutablejs#algebraic-data-types
Stars489
Forks20
Last commit7 years ago
Ocanvas
OcanvasJavaScript

JavaScript library that simplifies HTML5 canvas development by providing an object-based drawing API.

#interactive-graphics#frontend-development#object-oriented-graphics
Stars488
Forks74
Last commit3 years ago
Smart Web Components
Smart Web ComponentsCSS

Enterprise-ready UI components for building dashboards, data-heavy apps, and complex interfaces across multiple frameworks.

#web-components#data-grid#datagrid
Stars484
Forks67
Last commit21 days ago
PixiJS Sound
PixiJS SoundTypeScript

A WebAudio API playback library with dynamic filters for modern browsers, designed for PixiJS.

#webaudio#webaudio-api-playback#game-audio
Stars477
Forks70
Last commit1 year ago
spoiler-alert
spoiler-alertJavaScript

A JavaScript library that hides spoilers on web pages using SVG blur effects, revealing content on hover and click.

#spoiler-protection#javascript-library#content-blurring
Stars473
Forks50
Last commit10 years ago
topbar
topbarCSS

A tiny, dependency-free progress indicator for single-page applications and responsive websites.

#single-page-applications#progress#topbar
Stars471
Forks45
Last commit6 months ago
GameJavaScript
GameJavaScriptJavaScript

A lightweight JavaScript library for building 2D games and interactive graphics applications on HTML Canvas.

#graphics#collision-detection#html-canvas
Stars467
Forks106
Last commit6 years ago
Poly-Decomp.js
Poly-Decomp.jsJavaScript

A JavaScript library for decomposing 2D concave polygons into convex pieces, with both fast and optimal algorithms.

#convex-polygons#collision-detection#javascript-library
Stars466
Forks101
Last commit3 years ago
DN2A
DN2ATypeScript

A JavaScript library and workspace for building and experimenting with dynamic neural network architectures.

#ai#deep-learning#neural-networks
Stars463
Forks15
Last commit2 years ago
PSON
PSONJavaScript

A super efficient binary serialization format for JSON, focused on minimal encoding size through dictionaries and varints.

#network-optimization#binary-serialization#protocol-buffers-alternative
Stars463
Forks32
Last commit9 years ago
PreviousPage 16 of 30

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
2 years ago
Next
#Javascript258
#Frontend240
#Nodejs191
#Data Visualization141
#Typescript137
#Web Development130
#Ui Components78
#Performance71
#Webgl66
#Browser62
#Functional Programming56
#React51