Showing 36 of 903 projects
SQLite compiled to JavaScript via Emscripten, enabling SQL databases to run entirely in the browser.
A reusable D3.js library for creating plain and choropleth geographic maps with built-in TopoJSON support.
A JavaScript library to enforce correct polygon ring winding order in GeoJSON data for specification compliance.
A Knockout.js plugin that defers and batches observable updates to eliminate duplicate computations and improve performance.
A lightweight JavaScript library for generating customizable SVG waveform paths from audio data.
A faster version of d3-force's many-body repulsion algorithm that reuses force approximations to speed up graph layouts.
A versatile JavaScript library providing Hyperscript-based UI components, mathematical utilities, state management, and client-side routing.
A tiny polar charts library built with D3.js for Plotly, offering configurable axes and multiple geometry modules.
A JavaScript library that generates palettes of visually distinct colors, optimized for charts and data visualization.
A fast cryptographic toolkit for modern client-side JavaScript applications.
A JavaScript library for calculating moon phases, illumination, distance, and upcoming lunar events.
A D3 module for clipping and geometric operations on spherical polygons, enabling custom map projections.
A collection of examples and libraries for programming the Line-us internet-connected robot drawing arm via its GCode-based API.
A jQuery plugin that dynamically adjusts font sizes based on container width for responsive typography.
A web component that provides a uniform player API for multiple video platforms and streaming formats.
A Web Cryptography API shim that provides consistent crypto functionality for legacy browsers like IE11 and Safari 8-10.
A standalone chess board web component that works anywhere HTML works, designed to be 'just a board' with a powerful API.
A D3.js module for querying SPARQL endpoints and transforming results into JSON for data visualizations.
A D3.js plugin for creating and positioning curved annotation labels on data visualizations.
A lightweight JavaScript parser for MPEG-4 (ISOBMFF) files, enabling metadata extraction and validation in browsers.
A JavaScript toolkit for beatmaking and sequencing using Web Audio, inspired by the classic MPC workflow.
Generate random numbers that are consecutively unique or exhaustively unique within a range.
A Node.js package providing a list of supervillain names as a JSON array with random selection.
A JavaScript library for creating interactive 3D data visualizations by combining D3.js with the X3D graphics standard.
An extensive math expression evaluator library for JavaScript and Node.js with units, functions, and constants.
A non-validating CSS parser with comment support and flexible AST representation.
A JavaScript library for quantum computing that enables building, compiling, and running quantum circuits via IBM Quantum Experience and simulators.
A JavaScript library for creating polyrhythmic and Euclidean rhythms with the Web Audio API.
A JavaScript implementation of the Kalman filter for state estimation in noisy systems.
A data-driven JavaScript API for creating interactive thematic vector maps in the browser, built on D3 and SVG.
A JavaScript library for creating smart SVG text boxes with automatic line wrapping and font size scaling.
Automatically generates DataLoaders from resource definitions for GraphQL servers, ensuring type safety and batching efficiency.
A JavaScript library for programmatically building and printing Prisma schema files using an abstract syntax tree.
A lightweight D3-based library for creating choropleth maps with tooltips using GeoJSON polygon data.
A Node.js utility to remove UTF-8 byte order mark (BOM) characters from strings.
A family of three D3.js path generators for creating aesthetically pleasing curved arrows between points.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.