Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Javascript Library

Javascript Library

903 projects

Showing 36 of 903 projects

ngraph.graph
ngraph.graphJavaScript

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

#event-driven#graph#graph-algorithms
Stars576
Forks72
Last commit1 month ago
three.ik
three.ikJavaScript

Inverse kinematics solver for three.js using the FABRIK algorithm with ball-joint constraints.

#3d-animation#fabrik-algorithm#threejs
Stars576
Forks60
Last commit3 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
Stars562
Forks128
Last commit9 months 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
Stars557
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
Stars548
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 commit4 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
Stars542
Forks54
Last commit4 months ago
tabulous.js
tabulous.jsCSS

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

#animation#jquery-plugin#lightweight
Stars539
Forks181
Last commit10 years 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
Stars535
Forks65
Last commit1 year ago
Popoto.js
Popoto.jsJavaScript

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

#graph#visual-query-builder#cypher
Stars534
Forks71
Last commit4 months 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
Stars533
Forks46
Last commit9 days ago
multicast-dns
multicast-dnsJavaScript

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

#iot#local-network#dns
Stars533
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
Forks132
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
Stars524
Forks404
Last commit1 year 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
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
Stars512
Forks88
Last commit
GeoFirestore
GeoFirestoreTypeScript

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

#firebase-firestore#geohashing#firestore
Stars508
Forks60
Last commit3 months ago
JSuites
JSuitesJavaScript

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

#web-components#plugins#webcomponents
Stars507
Forks76
Last commit2 days 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
Stars497
Forks109
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
Stars494
Forks59
Last commit1 year ago
Ocanvas
OcanvasJavaScript

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

#interactive-graphics#frontend-development#object-oriented-graphics
Stars491
Forks75
Last commit3 years 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
Stars491
Forks73
Last commit9 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
Forks21
Last commit7 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
Stars488
Forks19
Last commit2 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
Stars478
Forks68
Last commit5 days 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
Stars474
Forks50
Last commit9 years ago
topbar
topbarCSS

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

#single-page-applications#progress#topbar
Stars472
Forks46
Last commit3 months ago
GameJavaScript
GameJavaScriptJavaScript

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

#graphics#collision-detection#html-canvas
Stars469
Forks107
Last commit5 years 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
Stars467
Forks70
Last commit1 year ago
DN2A
DN2ATypeScript

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

#ai#deep-learning#neural-networks
Stars465
Forks15
Last commit2 years ago
DN2A
DN2ATypeScript

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

#browser-ml#neural-architecture#deep-learning
Stars465
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
Stars464
Forks32
Last commit8 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
Stars464
Forks101
Last commit2 years ago
Backbone-tastypie
Backbone-tastypieJavaScript

A compatibility layer to make Backbone.js work seamlessly with Django Tastypie and similar REST APIs.

#client-server-sync#rest-api#django-tastypie
Stars462
Forks76
Last commit11 years ago
PreviousPage 16 of 26

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
#Javascript242
#Frontend209
#Nodejs156
#Data Visualization124
#Web Development117
#Typescript111
#Ui Components66
#Webgl64
#Performance61
#Browser53
#Functional Programming49
#Lightweight44