Extro is an open-source browser extension starter kit that provides everything you need to build a production-ready browser extension. It's a starter kit with a focus on code reuse and best practices using the latest React framework.
Ensures full type-safety with TypeScript, eliminating a whole class of bugs often encountered in JavaScript.
Provides pre-configured content scripts that run in the context of web pages, enabling seamless integration within existing web environments.
Offers experimental native AI integration to enhance browser extension capabilities with artificial intelligence features.
Facilitates easy, one-click publishing of extensions to Chrome and Firefox stores, streamlining deployment processes.
Shares storage and authentication sessions between all extension pages, providing a consistent user experience.
Supports hot reloading for faster development cycles by allowing immediate reflection of code changes.
Includes CI/CD pipelines for automated testing and deployment, ensuring robust and reliable releases.
Built-in support for multiple languages, allowing extensions to cater to a global audience.
Provides built-in OAuth authentication support, facilitating secure logins for users.