Showing 36 of 1075 projects
A JavaScript library for client-side NSFW image detection using TensorFlow.js.
A lightweight TypeScript library for creating customizable particle effects, confetti, and fireworks animations as website backgrounds.
A lightweight TypeScript library for creating customizable particle effects, confetti, and fireworks animations for websites.
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 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 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 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 TypeScript/JavaScript library providing a Result type for type-safe error handling without exceptions.
A lightweight animated number component for React, Vue, Svelte, and vanilla TypeScript/JavaScript.
A touch-friendly, responsive, and flickable carousel library for modern web interfaces.
A lightweight (~1kb) pure JavaScript lazy loader for images, iframes, and other elements using IntersectionObserver API.
An extensible, plugin-oriented, HTML5-first media player for the web with a modular architecture.
A multi-dimensional charting library that works natively with crossfilter and renders using d3.js.
A lightweight JavaScript library for creating principled, consistent time-series charts like line charts, scatterplots, and histograms.
A lightweight JavaScript library for creating concise, principled time-series charts like line charts, scatterplots, and histograms.
A jQuery plugin for smooth CSS3 transformations and transitions with a simple API.
A reusable charting library built on D3.js, providing pre-built, customizable chart models.
A tiny jQuery alternative for modern browsers with familiar chainable DOM manipulation methods.
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 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.
A tiny JavaScript library for adding speech recognition and voice commands to websites.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.