Showing 36 of 404 projects
A tiny JavaScript library for adding speech recognition and voice commands to websites.
A JavaScript function and HTML pattern for loading CSS files asynchronously to prevent render-blocking.
A 'back to top' button that behaves like a real elevator with elevator music to smooth the scrolling experience.
A friendly JavaScript library that makes machine learning accessible in the browser for artists, creative coders, and students.
A fast and complete YAML 1.2 parser and dumper for JavaScript, supporting multiple schemas and CLI usage.
A lightweight JavaScript library for overlaying images on top of the current page with minimal setup.
A lightweight 2D graphic rendering library that powers Apache ECharts for creating interactive charts and visualizations.
A JavaScript library for parsing, validating, and manipulating URLs with a clean, chainable API.
A JavaScript library for parsing, validating, and manipulating URLs with a clean, chainable API.
A JavaScript library and tool for generating beautiful CSS3 keyframe animations with a simple API.
A tiny JavaScript library for generating attractive random colors with customizable hue, luminosity, and format.
A JavaScript library for creating SVG patterns, designed for data visualization with D3.js.
A high-speed zlib port to JavaScript for compression and decompression, working in both browsers and Node.js.
A lightweight, dependency-free JavaScript library for creating interactive node-based flow editors in the browser.
A JavaScript Bitcoin library for Node.js and browsers, providing tools for address generation, transaction creation, and cryptographic operations.
A JavaScript implementation of the OpenPGP protocol for encryption, decryption, signing, and verification.
A modern, open-source JavaScript library for building customizable, interactive Gantt charts for the web.
A JavaScript library for building reactive user interfaces with a radically different approach to DOM manipulation.
A tiny, in-memory JavaScript full-text search engine for browser and Node with prefix, fuzzy search, and auto-suggestion.
A JSON Schema-based HTML form generator that creates editable forms from JSON schemas.
A small, fast, and rich-API browser/platform/engine detector for both browser and Node.js environments.
A Pokémon battle simulator and game server supporting Generations 1-9 with singles, doubles, and triples battles.
A robust JavaScript implementation of the Semantic Versioning specification, used by npm for parsing and comparing version numbers.
A powerful, plugin-based JavaScript WYSIWYG HTML editor with extensive framework integrations.
A TypeScript/JavaScript library for visualization and creative-coding with lightweight geometry and canvas utilities.
A lightweight JavaScript library for creating fluid, interactive gradient animations on HTML canvas.
A higher-level grammar for visual analysis that generates complete Vega specifications for interactive graphics.
A JavaScript library for parsing text to extract dates, times, phone numbers, emails, places, and other structured information.
A highly configurable, well-tested JavaScript-based HTML compressor/minifier with Node.js support.
A full-stack JavaScript toolkit for building Bitcoin and blockchain-based financial applications.
Run trained Keras models directly in the browser with GPU acceleration via WebGL.
A fast JavaScript GIF encoder that runs in the browser using web workers and typed arrays.
A declarative infographic visualization engine that generates and renders high-quality infographics from AI-friendly syntax.
A D3.js plugin for building real-time time series dashboards with Graphite, Cube, and other data sources.
A JavaScript library for parsing, manipulating, and generating OpenType and TrueType fonts.
Google's comprehensive JavaScript library for building large-scale, maintainable web applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.