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

Z3d
Z3dJavaScript

Generate interactive 3D scatter plots with a single function call using Three.js.

#interactive-graphics#three-js#javascript-library
Stars88
Forks7
Last commit11 years ago
soql-parser-js
soql-parser-jsTypeScript

A JavaScript and TypeScript library for parsing, composing, and formatting Salesforce Object Query Language (SOQL) queries.

#query-builder#salesforce#query-parser
Stars88
Forks24
Last commit5 days ago
Table
TableJavaScript

A high-performance table binding plugin for Knockout.js that renders tables up to 10x faster than nested foreach bindings.

#dom-manipulation#performance-optimization#frontend
Stars87
Forks13
Last commit10 years ago
optics
opticsJavaScript

A JavaScript implementation of profunctor optics for functional programming, providing lenses, prisms, traversals, and isos.

#profunctor-optics#functional-programming#prisms
Stars87
Forks4
Last commit10 years ago
eos-transit
eos-transitTypeScript

A wallet access layer library for EOSIO blockchain networks that simplifies dApp wallet communication.

#lerna#wallet-integration#dapp-development
Stars86
Forks49
Last commit3 years ago
d3-iconarray
d3-iconarrayJavaScript

A D3.js plugin for creating grids of icons with layout and scaling capabilities for data visualization.

#data-visualisation#statistical graphics#grid-layout
Stars85
Forks8
Last commit4 years ago
p-filter
p-filterJavaScript

Filter promises concurrently with configurable concurrency control.

#functional-programming#concurrency-control#async-iterables
Stars83
Forks11
Last commit2 months ago
chess-dataviz
chess-datavizJavaScript

A D3.js library for visualizing chess game statistics with heatmaps, openings sunbursts, move paths, and evaluation graphs.

#chess-analytics#game-analysis#visualization-library
Stars81
Forks9
Last commit5 years ago
Square Node.js SDK
Square Node.js SDKJavaScript

Retired Node.js client library for Square Connect APIs, now replaced by square/square-nodejs-sdk.

#retired-project#nodejs-sdk#oauth2-client
Stars79
Forks39
Last commit5 years ago
database-js
database-jsJavaScript

A common promise-based interface for SQL database access in Node.js, inspired by JDBC.

#database#connection-pooling#promise-based
Stars79
Forks17
Last commit1 year ago
Formulon
FormulonJavaScript

A parser for Salesforce Formulas implemented in ECMAScript 2017, enabling formula testing and evaluation outside Salesforce.

#salesforce#developer-tools#testing-tool
Stars78
Forks18
Last commit2 months ago
GreatCircle
GreatCirclePHP

A multi-language library for calculating great circle distance, bearing, and destination between geographic coordinates.

#multi-language#python-library#geospatial
Stars78
Forks14
Last commit4 years ago
d3-area-label
d3-area-labelJavaScript

A D3.js library for algorithmically placing labels within the bounds of area shapes like streamgraphs and stacked area charts.

#stacked-area-chart#svg#label-placement
Stars77
Forks5
Last commit2 years ago
SchematicWebViewer
SchematicWebViewerTypeScript

An NPM package for importing and viewing modern Minecraft schematics in a web browser.

#hacktoberfest#schematic-viewer#schematic
Stars77
Forks8
Last commit5 months ago
GitHub
GitHubJavaScript

A React library for integrating display ads using Google Publisher Tags and Prebid with declarative components.

#ads#prebid-library#advertising
Stars76
Forks26
Last commit1 year ago
sequelize-relay
sequelize-relayJavaScript

A thin wrapper library for building Relay-compliant GraphQL servers using Sequelize and GraphQL.js.

#orm#relay#graphql
Stars76
Forks6
Last commit7 years ago
webgpu-debugger
webgpu-debuggerJavaScript

An early-stage debugger for WebGPU applications, providing capture, replay, and debugging capabilities.

#developer-tools#graphics#webgpu
Stars76
Forks9
Last commit2 years ago
geotoolbox
geotoolboxJavaScript

A JavaScript library for managing GeoJSON properties and performing GIS operations for thematic cartography.

#cartography#geos-wasm#geojson
Stars74
Forks11
Last commit1 month ago
tinkergraph-js
tinkergraph-jsJavaScript

A pure JavaScript implementation of Apache TinkerPop's TinkerGraph in-memory graph database for Node.js and browsers.

#data-structures#graph-computing#javascript-library
Stars73
Forks7
Last commit10 years ago
multimath
multimathJavaScript

A WebAssembly wrapper library for creating fast image math modules with JavaScript fallback.

#webassembly#memory-management#cpu-intensive
Stars72
Forks7
Last commit29 days ago
<pdfjs-viewer-element>
<pdfjs-viewer-element>JavaScript

A standalone, isolated web component that embeds the PDF.js default viewer as a drop-in iframe for any web app.

#pdf-lib#pdf-sdk#pdfjs
Stars71
Forks4
Last commit2 months ago
A Better Router for Backbone and Marionette Applications
A Better Router for Backbone and Marionette ApplicationsJavaScript

An enhanced router for Backbone and Marionette applications with async support, filters, and redirects.

#single-page-applications#modular-architecture#promise-based
Stars70
Forks9
Last commit
web-audio-oscillators
web-audio-oscillatorsTypeScript

A collection of custom Web Audio API oscillators for generating organ, bass, chiptune, and other musical waveforms.

#audio-synthesis#audiocontext#oscillatornode
Stars69
Forks5
Last commit2 years ago
DLL.js
DLL.jsJavaScript

A library that queries PostgreSQL and SQLite3 database schemas and describes their columns with JSON Schema v4.

#database-introspection#json-schema#schema-generation
Stars68
Forks5
Last commit8 years ago
chart
chartTypeScript

A zero-dependency library for generating ASCII line charts in console environments for Node.js and browsers.

#chart#command-line-tools#console-ascii
Stars68
Forks1
Last commit3 years ago
coaction
coactionTypeScript

A state management library for building high-performance, multithreading web applications with shared state across threads.

#sharedworker#pinia#jotai
Stars68
Forks1
Last commit1 month ago
playcanvas-tween
playcanvas-tweenJavaScript

A tweening library for PlayCanvas that enables smooth animations of entity properties and custom objects.

#interactive-3d#animation#tweening
Stars68
Forks45
Last commit1 year ago
ReadyMade
ReadyMadeTypeScript

A JavaScript microlibrary for developing Web Components using decorators with native spec compliance.

#web-components#custom-elements#treeshaking
Stars67
Forks4
Last commit1 year ago
meteor-react-native
meteor-react-nativeJavaScript

A Meteor client for React Native that enables mobile apps to connect to Meteor servers with accounts, reactive data, and subscriptions.

#meteor-client#authentication#reactive-data
Stars66
Forks36
Last commit
geojson2svg
geojson2svgJavaScript

Convert GeoJSON data to SVG graphics with customizable styling, supporting both Node.js and browser environments.

#cartography#geojson#cli-tool
Stars66
Forks10
Last commit3 years ago
jQuery Images Compare
jQuery Images CompareHTML

A jQuery plugin for visually comparing two images with a horizontal slider interface.

#jquery#slider#jquery-plugin
Stars65
Forks16
Last commit1 month ago
Remote Styles with Remote Config
Remote Styles with Remote ConfigTypeScript

Conditionally load CSS from Firebase Remote Config to enable dynamic styling without redeploying.

#dynamic-styling#remote-config#firebase-remote-config
Stars65
Forks1
Last commit
Learning.js
Learning.jsJavaScript

A JavaScript library implementing logistic regression and C4.5 decision tree algorithms for machine learning in the browser and Node.js.

#browser-ml#data-science#logistic-regression
Stars65
Forks16
Last commit7 years ago
TrendChart Elements
TrendChart ElementsTypeScript

Lightweight web components for generating simple, responsive trend charts using HTML attributes and CSS variables.

#responsive#web-components#chart
Stars64
Forks9
Last commit4 months ago
emoji-data-js
emoji-data-jsCoffeeScript

Node.js library providing low-level operations for handling Unicode emoji encoding, variants, and parsing.

#unicode#v8-optimized#text-processing
Stars64
Forks25
Last commit10 years ago
Rest
RestJavaScript

A library that extends Knockout.js objects with RESTful actions and change tracking.

#observables#rest-api#change-tracking
Stars63
Forks17
Last commit9 years ago
PreviousPage 24 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
8 years ago
6 months ago
3 years ago
Next
#Javascript242
#Frontend209
#Nodejs156
#Data Visualization124
#Web Development117
#Typescript111
#Ui Components66
#Webgl64
#Performance61
#Browser53
#Functional Programming49
#Lightweight44