Showing 36 of 1075 projects
A lightweight WebGL library for quick prototyping with OpenGL-style matrix stack and immediate mode.
A minimalistic, modular, and functional reactive programming library for JavaScript.
A JavaScript library for processing and analyzing 2D spatial geometries, ported from the Java Topology Suite (JTS).
A lightweight, no-dependency JavaScript library for adding 'zoom on hover' functionality to website images.
Fast interactive HTML5 charts with pre-built templates and a flexible API for custom visualizations.
A high-performance open-source data table library for web applications, optimized for speed and large datasets.
A jQuery plugin that sticks navigation elements to the top of the browser window while scrolling.
A cross-browser key-value store for local data storage in the browser, supporting TTL, PubSub, and change listeners.
A D3.js extension providing layout algorithms for visualizing directed acyclic graphs (DAGs) with multiple layout strategies.
Map over promises concurrently with configurable concurrency, error handling, and abort control.
Convert callback-style functions to promises with flexible options for modules, methods, and edge cases.
JavaScript library for rendering interactive SVG maps in web browsers, built on jQuery and RaphaelJS.
A lightweight jQuery plugin for collapsing and expanding long blocks of text with customizable 'Read more' and 'Close' links.
A JavaScript library for visualizing Neo4j graph databases using D3.js force-directed layouts.
A jQuery framework for adding off-canvas menus and sidebars to websites and web apps.
A standalone JavaScript module that enables fast AJAX navigation on any website using pushState and XHR.
A small set of helpers for working with the Navigation Timing API to measure web application performance.
A lightweight library for creating VR user interfaces as Three.js Object3Ds, enabling immersive UI directly in 3D scenes.
Node.js client library for accessing IBM Watson AI services like Assistant, Speech-to-Text, and Natural Language Understanding.
A ponyfill that provides client-side support for CSS custom properties (CSS variables) in legacy and modern browsers.
A lightweight library for storing and querying geographic locations in realtime using Firebase Realtime Database.
A JavaScript library for interacting with EOSIO blockchains via the RPC API.
A persistent, network resilient, full-text search library for both browser and Node.js environments.
An actor library for the web that runs classes in Web Workers to keep the main thread responsive.
Higher-order Redux library for client-side search with web-worker indexing and automatic result updates.
A lightweight CSS animations engine for animating hundreds of objects with realistic physics simulation.
A reactive state management library with simple primitives, explicit reactivity, and excellent TypeScript support for applications of any size.
A Vue.js wrapper for Konva that enables declarative drawing of complex canvas graphics using Vue components.
A port of Animate.css for adding CSS3 animations to Vue.js 2/3 and Alpine.js transitions.
A collection of components to rapidly build fast, highly customizable, interactive charts with D3.
A JavaScript library that injects CSS directly into the DOM, allowing you to write styles as JavaScript objects.
A simple Node.js library for emoji lookups, parsing, and conversion between text and emoji characters.
A JavaScript/TypeScript library for interacting with the XRP Ledger in Node.js and browsers.
A JavaScript library that artificially slows down image loading to simulate slow internet connections for humorous effect.
A complete, fully tested and documented data structure library written in pure JavaScript.
Interactive time-based event series visualization library built with D3.js for exploring temporal data.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.