Showing 36 of 192 projects
An open-source AI testing agent that automates UI, API, security, accessibility, and visual validations using Gherkin without code.
A JavaScript library for parsing and generating Excel XLSX files with Node.js and browser support, preserving existing styles and features.
A bullet-proof, fast, and reliable headless browser API for Chrome automation and testing.
A minimal desktop browser with built-in support for decentralized web protocols like IPFS, Gemini, and BitTorrent.
A lightweight JavaScript library for fuzzy string searching and filtering, inspired by Sublime Text's command-p.
A headless Internet Explorer browser with a PhantomJS-compatible JavaScript API for automation and testing.
A tiny (865-byte) client-side router for the browser with support for named parameters, wildcards, and history integration.
A cross-browser wrapper for the Web Audio API that provides a reliable, side-effect-free implementation following the standard.
A low-level, dependency-free JavaScript library for implementing OAuth 2.1, OAuth 2.0, OpenID Connect, and FAPI 2.0 clients.
A small, performant Promises/A+ compliant JavaScript promise library.
A requestAnimationFrame polyfill library for Node.js and browsers, enabling consistent animation timing.
A fast, dependency-free cryptographic hashing library for Node.js and browsers supporting MD5, SHA1, SHA256, SHA512, RIPEMD, and HMAC.
A curated database of Universal Cross-Site Scripting (UXSS) vulnerabilities and browser security research resources.
A zero-dependency JavaScript library for high-performance bitmap image manipulation with WebAssembly support.
A deprecated package that enabled using the Ky HTTP client in both Node.js and browsers via polyfills.
A tiny (130B-205B) and fast utility to generate random IDs of fixed length for Node.js and browsers.
An iOS/tvOS photo gallery viewer with contextual presentation, interactive dismissal, and async image loading support.
A tiny isomorphic hashing module using the native crypto API in Node.js and browsers.
A jQuery plugin that simplifies consuming RESTful APIs with a fluent, resource-oriented client.
A Go-based GUI framework using LCL and CEF for building cross-platform desktop applications with web technologies.
A JavaScript library for matching and generating strings using patterns easier than regex, ideal for URL routing and data extraction.
An AI coding agent that lives in your browser, letting you edit frontend source files by clicking elements and describing changes in plain English.
A JavaScript schema validation package that supports direct validation of MongoDB update modifier objects.
A high-level JavaScript API for creating, loading, parsing, modifying, and saving complex binary files and data structures.
A lightweight, single-file library for creating Discord clients in Node.js and browsers.
A TypeScript implementation of PHP's strip_tags for safely removing HTML tags from strings.
A pure-JavaScript high-level API wrapper for Emscripten-compiled libsodium cryptographic routines.
A TypeScript-first, type-safe replacement for EventEmitter with a gentle learning curve.
A JavaScript client for navigating hypermedia APIs (HATEOAS) by following links between resources.
A functional programming library for JavaScript that uses named-argument style methods to eliminate parameter order concerns.
A utility to promisify event emitters, allowing you to wait for events using promises or async/await.
A dependency-free JavaScript library for converting KML, GPX, and TCX files to GeoJSON format.
Convert raster and vector geospatial data to various formats and coordinate systems entirely in the browser using WebAssembly.
Detect image file types from Buffer/Uint8Array data with support for 20+ formats including PNG, JPEG, WebP, and HEIC.
A tiny (~230B) and fast UUID (v4) generator for Node.js and the browser, available in both non-secure and cryptographically secure modes.
Embed Edge/Chromium-based browsers in Delphi or Lazarus/FPC Windows applications using the WebView2 framework.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.