Showing 36 of 1075 projects
A lightweight TypeScript library for creating customizable particle effects, confetti, and fireworks animations for websites.
A lightweight TypeScript library for creating customizable particle effects, confetti, and fireworks animations as website backgrounds.
JavaScript form validation library that works with HTML attributes, requiring no custom JavaScript code.
A lightweight scroll library for element detection, smooth scrolling, and parallax animations.
A fast and correct glob pattern matching library for Node.js, implementing shell-like file matching.
A renderer-agnostic 2D drawing API for the web that works with SVG, Canvas 2D, and WebGL.
A tiny, modular JavaScript library for measuring Core Web Vitals and other essential performance metrics on real users.
A simple, lightweight jQuery plugin for reading, writing, and deleting browser cookies.
WebGL-accelerated machine learning library for JavaScript with linear algebra and automatic differentiation.
A unified HTML5 audio/video player with consistent UI across browsers, supporting MP4, WebM, MP3, HLS, Dash, YouTube, and more.
A robust QR code generator for Node.js and browsers with CLI, canvas, SVG, and terminal output.
A JavaScript library for creating and editing node-based graphs in the browser, similar to Unreal Blueprints, with a built-in HTML5 Canvas2D editor.
A JavaScript library for building high-performance interactive 2D graphics and animations on the HTML5 Canvas.
A dependency-free JavaScript library for robust file uploads with drag-and-drop, progress bars, and cloud storage support.
A simple feed-forward neural network library for JavaScript, enabling machine learning tasks like pattern recognition and function approximation.
A lightweight, dependency-free JavaScript library for creating touch-enabled slideout navigation menus in mobile web apps.
A lightweight, dependency-free JavaScript library for creating touch-enabled slideout navigation menus in mobile web apps.
A JavaScript library for creating responsive, animated SVG progress bars with customizable shapes and animations.
A JavaScript library that adds visual loading indicators to buttons, bridging the gap between user actions and feedback.
A lightweight animated number component for React, Vue, Svelte, and vanilla TypeScript/JavaScript.
A TypeScript/JavaScript library providing a Result type for type-safe error handling without exceptions.
A touch-friendly, responsive, and flickable carousel library for modern web interfaces.
An extensible, plugin-oriented, HTML5-first media player for the web with a modular architecture.
A lightweight (~1kb) pure JavaScript lazy loader for images, iframes, and other elements using IntersectionObserver API.
A multi-dimensional charting library that works natively with crossfilter and renders using d3.js.
A lightweight JavaScript library for creating concise, principled time-series charts like line charts, scatterplots, and histograms.
A lightweight JavaScript library for creating principled, consistent time-series charts like line charts, scatterplots, and histograms.
A reusable charting library built on D3.js, providing pre-built, customizable chart models.
A jQuery plugin for smooth CSS3 transformations and transitions with a simple API.
An isomorphic JavaScript authorization library for managing user permissions across frontend and backend.
An isomorphic JavaScript authorization library that restricts user access to resources with incremental adoption and scalability.
A declarative infographic visualization engine that generates and renders high-quality infographics from AI-friendly syntax.
A tiny jQuery alternative for modern browsers with familiar chainable DOM manipulation methods.
A lightweight JavaScript library for creating interactive HTML5 timeline visualizations.
A JavaScript library that simplifies using Google Maps with a clean, intuitive API.
A fully client-side JavaScript diagramming library using SVG and HTML for rendering.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.