Showing 36 of 404 projects
A jQuery-based replacement for select boxes with search, remote data sets, and infinite scrolling.
A collection of simply beautiful open-source SVG icons designed on a 24x24 grid.
A fast, simple JavaScript library for offline storage with a localStorage-like API, using IndexedDB, WebSQL, or localStorage.
A free and open-source web builder framework for creating templates and pages visually without coding.
A lightweight, dependency-free JavaScript library for guiding user focus across the page with customizable overlays.
A JavaScript syntax highlighter with automatic language detection and zero dependencies for both browser and server environments.
A framework-agnostic JavaScript animation library for high-performance animations across CSS, SVG, canvas, React, Vue, WebGL, and more.
A framework-agnostic JavaScript animation library for high-performance animations across CSS, SVG, canvas, React, Vue, WebGL, and more.
A JavaScript library for detecting and recognizing multi-touch gestures on web applications.
A practical functional library for JavaScript programmers emphasizing immutability and currying.
A comprehensive library of string validators and sanitizers for Node.js and browsers.
A TypeScript-first schema builder for runtime value parsing and validation with expressive, chainable APIs.
A free and open-source JavaScript library for accessible creative coding on the web.
A lightweight JavaScript library for creating step-by-step onboarding tours and product walkthroughs on websites.
A JavaScript library for animating elements as they enter or leave the viewport on scroll.
A Redux middleware library that uses ES6 generators to manage side effects like data fetching and asynchronous flows.
A JavaScript library that transforms long, unwieldy HTML select boxes into user-friendly, searchable dropdowns.
A collection of common interactive command line user interfaces for Node.js applications.
A simple library for building fast, lightweight web components with reactive state and declarative templates.
A fast and extensible Markdown parser with 100% CommonMark support, syntax plugins, and URL autolinking.
A powerful schema description language and data validator for JavaScript.
A frontend component that enables fully-featured terminal emulation in web browsers.
The official JavaScript reference implementation of GraphQL, a query language for APIs.
A WYSIWYG rich text editor for web applications that treats contenteditable as an I/O device to avoid browser inconsistencies.
A hardware-accelerated JavaScript library for training and deploying machine learning models in the browser and Node.js.
A JavaScript motion graphics library for creating fast, retina-ready, and customizable web animations.
A JavaScript library that eliminates the 300ms click delay on touch-enabled mobile browsers for a more responsive UI.
A standalone JavaScript library for creating parallax scrolling and scroll-driven animations using CSS-like data attributes.
A JavaScript library that turns any HTML element into a drag-and-drop file upload zone with previews and progress.
A JavaScript 2D rigid body physics engine for the web, enabling realistic physics simulations in browsers and Node.js.
Google's library for parsing, formatting, and validating international phone numbers across Java, C++, and JavaScript.
Google's library for parsing, formatting, and validating international phone numbers across Java, C++, and JavaScript.
A feature-rich Markdown WYSIWYG editor with GFM support, live preview, and extensible plugins for charts and UML.
A high-performance, SEO-friendly lazy loader for images, iframes, and more that detects visibility changes automatically.
A library providing standard Unicode emoji support across all platforms with consistent vector and raster graphics.
Modular and customizable Material Design UI components for the web, developed by Google.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.