Showing 36 of 903 projects
A JavaScript client for navigating hypermedia APIs (HATEOAS) by following links between resources.
A tiny (294b) browser utility for encoding and decoding query strings with automatic type casting.
A functional programming library for JavaScript that uses named-argument style methods to eliminate parameter order concerns.
A frontend library of Tailwind CSS components enhanced with vanilla JavaScript for building interfaces with advanced interactions and animations.
A parser and formatter for delimiter-separated values like CSV and TSV, based on RFC 4180.
A super tiny (~1kb) reactive library that observes object mutations and automatically recomputes dependent functions.
A 3D visualization library for ROS (Robot Operating System) in JavaScript, enabling web-based robot visualization.
A dependency-free JavaScript library for converting KML, GPX, and TCX files to GeoJSON format.
Polymer bindings for Redux, enabling Web Components to connect to a Redux store for predictable state management.
A JavaScript library for generating sparklines (tiny inline charts) from numeric arrays.
A JavaScript library for building credit card forms with validation, formatting, and card type detection.
A JavaScript library for implementing directional keyboard navigation (spatial navigation) in web applications.
A lightweight JavaScript library for creating customizable countdown timers with abort and tick callbacks.
Detect image file types from Buffer/Uint8Array data with support for 20+ formats including PNG, JPEG, WebP, and HEIC.
A robust, clean, and efficient real-time bidirectional socket library for Go backends and JavaScript clients.
A comprehensive 3D/WebGL math library for graphics, geospatial, and visualization applications.
A Redux implementation built with RxJS that provides reactive streams for state and actions.
A thin Vue 3 wrapper for Sortable.js providing drag-and-drop functionality with minimal abstraction.
A JavaScript library that emulates multi-touch events on desktop browsers by translating mouse input into W3C-standard touch events.
A tool for real-time audio performance in the browser using a chainable JavaScript API for oscillators and samplers.
A lightweight, zero-dependency currency conversion library for JavaScript and TypeScript, designed as a modern successor to money.js.
A lightweight JavaScript library for ultra-fast faceted and full-text search on JSON datasets up to 100K items.
A JavaScript library for web-based 2D and 3D visualization of neurological data, featuring surface and volume viewers.
Audited, minimal JavaScript implementation of Salsa20, ChaCha, and AES encryption algorithms.
A RESTful HTTP client for JavaScript apps that configures once with your API schema and handles CRUD operations with a consistent API.
A three-dimensional static graph viewer powered by WebGL and three.js for visualizing node-link diagrams in 3D.
A JavaScript library for defining and validating object schemas with a clean, intuitive syntax and JSON Schema serialization.
A modular collection of Robert Penner's easing equations for smooth animations and transitions.
A JavaScript library for calculating great circle routes and outputting them as GeoJSON or WKT.
Compact, modular JavaScript wrappers for the ArcGIS REST API that run in Node.js and modern browsers.
Compact, modular JavaScript wrappers for the ArcGIS REST API that run in Node.js and modern browsers.
A functional programming library for JavaScript/Node.js focused on string processing, regular expressions, and linear algebra.
A Backbone.js utility for managing child views and nested view hierarchies.
A JavaScript WebGPU library for creating high-performance 2D/3D graphics and web applications.
A WebGL 3D engine library with a component-based node hierarchy and realistic rendering pipeline.
A JavaScript library that analyzes audio rhythms using music theory to drive audio-reactive visualizations.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.