Showing 36 of 1075 projects
A fast implementation of the Porter stemming algorithm for English word normalization in natural language processing.
A versatile JavaScript library providing Hyperscript-based UI components, mathematical utilities, state management, and client-side routing.
A JavaScript library for interacting with Amazon's Alexa Voice Service (AVS) directly from web browsers.
A JavaScript library for creating, manipulating, and performing arithmetic on polynomials over various mathematical fields.
A lightweight JavaScript library for generating customizable SVG waveform paths from audio data.
A JavaScript library to enforce correct polygon ring winding order in GeoJSON data for specification compliance.
A reusable D3.js library for creating plain and choropleth geographic maps with built-in TopoJSON support.
A Knockout.js plugin that defers and batches observable updates to eliminate duplicate computations and improve performance.
A faster version of d3-force's many-body repulsion algorithm that reuses force approximations to speed up graph layouts.
A D3 module for clipping and geometric operations on spherical polygons, enabling custom map projections.
A JavaScript library that generates palettes of visually distinct colors, optimized for charts and data visualization.
A tiny polar charts library built with D3.js for Plotly, offering configurable axes and multiple geometry modules.
A standalone chess board web component that works anywhere HTML works, designed to be 'just a board' with a powerful API.
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.js plugin for creating and positioning curved annotation labels on data visualizations.
A collection of examples and libraries for programming the Line-us internet-connected robot drawing arm via its GCode-based API.
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 D3.js module for querying SPARQL endpoints and transforming results into JSON for data visualizations.
A jQuery plugin that dynamically adjusts font sizes based on container width for responsive typography.
A lightweight JavaScript parser for MPEG-4 (ISOBMFF) files, enabling metadata extraction and validation in browsers.
A JavaScript library for creating interactive 3D data visualizations by combining D3.js with the X3D graphics standard.
Generate random numbers that are consecutively unique or exhaustively unique within a range.
A JavaScript toolkit for beatmaking and sequencing using Web Audio, inspired by the classic MPC workflow.
A Node.js package providing a list of supervillain names as a JSON array with random selection.
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.
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.
Automatically generates DataLoaders from resource definitions for GraphQL servers, ensuring type safety and batching efficiency.
A JavaScript library for quantum computing that enables building, compiling, and running quantum circuits via IBM Quantum Experience and simulators.
A Node.js utility to remove UTF-8 byte order mark (BOM) characters from strings.
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.
A JavaScript rendering library for glTF 2.0 models with WebGL2 and WebGPU backends.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.