The "Awesome WebExtensions" project is a curated collection of resources focused on WebExtensions, a cross-browser system for developing browser extensions. This list encompasses a variety of categories, including APIs, libraries, tools, tutorials, and community resources that facilitate the creation and management of extensions across different web browsers. Developers of all experience levels, from beginners to seasoned professionals, will find valuable insights and tools to enhance their extension development process. Whether you're looking for code samples, best practices, or community support, this collection serves as a comprehensive guide to mastering WebExtensions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Node.js" project is a curated collection of resources for developers working with Node.js, a powerful JavaScript runtime built on Chrome's V8 engine. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources that enhance the development experience. It is designed to benefit both beginners and experienced developers by providing essential tools and knowledge to create efficient server-side applications. From learning materials to advanced libraries, users can explore a wealth of information to elevate their Node.js projects and streamline their development process.
The "Awesome Flutter" project is a comprehensive collection of resources dedicated to Flutter, Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase written in Dart. This list includes libraries, tools, plugins, tutorials, and community resources that support developers in creating beautiful and performant applications. Whether you're a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection offers valuable insights and tools to enhance your Flutter development experience. Dive into this resource to discover how to maximize your productivity and creativity with Flutter.
The "Awesome iOS" project is a curated collection of resources designed for developers working with iOS, Apple's mobile operating system for iPhones and iPads. This list encompasses a wide range of categories including development tools, libraries, frameworks, design resources, tutorials, and community support. It serves as a valuable asset for both beginners looking to learn iOS development and experienced developers seeking to enhance their skills and discover new tools. Whether you're building your first app or looking to refine your existing projects, this collection provides essential resources to help you succeed in the iOS ecosystem.
The "Awesome Frontend Development" project is a curated collection of resources aimed at enhancing the skills and knowledge of frontend developers. Frontend development involves creating the visual and interactive aspects of web applications, utilizing technologies such as HTML, CSS, and JavaScript. This list encompasses a variety of resources including frameworks, libraries, tools, tutorials, and design systems, catering to both beginners and experienced developers. By providing access to the latest trends, best practices, and community insights, this project empowers developers to build engaging and efficient user interfaces. Dive in to discover tools and techniques that can elevate your frontend development projects to new heights.
A JavaScript library for managing and autosaving WebExtension options with built-in migrations and form synchronization.
Cache values in Web Extensions with automatic expiration and memoize-like function caching.
A WebExtension module that automatically registers content scripts on domains added via permission requests.
A lightweight polyfill library for Promise-based WebExtension APIs in Chrome.
A library that enables Redux state management across WebExtension background and UI pages with automatic synchronization.
A JavaScript library to add payments and subscriptions to browser extensions without needing a backend server.
A collection of modular npm packages for common WebExtension development tasks.
CLI tool to upload and publish Chrome extensions to the Chrome Web Store from the command line.
A command line tool to build, run, test, and sign WebExtensions for Firefox and other browsers.
Browser extension and web app to view source code of Chrome, Firefox, Opera, and Edge extensions without installing them.
Automates the publishing of web extensions to Chrome, Firefox, and Opera stores via CLI.
A Webpack plugin that automatically reloads browser extensions during development across all browsers.
A framework for developing, building, and previewing cross-browser extensions with a unified workflow.
A helper tool for unit-testing Chrome and Firefox extensions and apps in Node.js by mocking the browser API.
A linter for Firefox WebExtensions that validates add-ons for security, performance, and policy compliance.