Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/doc-han/xtensio

Browser Extension development made easy! A framework for building browser extensions
https://github.com/doc-han/xtensio

browser-extension chrome-extension extensions react

Last synced: about 21 hours ago
JSON representation

Browser Extension development made easy! A framework for building browser extensions

Awesome Lists containing this project

README

        





Open-source javascript framework for browser extension development

No complex config • No experience with extensions required.



GitHub License


NPM Downloads


NPM Version


PRs welcome!





Documentation at xtensio.io

## Description

Xtensio is a framework designed to simplify the creation of stylish, high-quality browser extensions. Built on [React.js](https://react.dev), it enables developers to build sophisticated UIs for browser extensions without the hassle of complex configurations, making extension development more accessible and streamlined.

## Philosophy

JavaScript is foundational to browser extension development, enabling developers to add custom functionality and enhance user experiences directly within browsers. However, the current process of developing extensions can be cumbersome. Setting up a new extension project often requires tedious configurations, managing different APIs, and adapting code for various browsers—all of which can be time-consuming and error-prone.


Xtensio aims to streamline browser extension development by providing a powerful framework built on React. It simplifies the process of building complex, elegant UIs in extensions by removing tedious configuration requirements, making it easier for developers to create polished, high-quality extensions with minimal setup.

## Getting started

visit [xtensio.io](https://xtensio.io/getting-started) to get started.

**Quick Overview**

- [Installation](https://xtensio.io/installation/)
- [Project Structure](https://xtensio.io/project-structure/)
- [Creating an Extension Popup](https://xtensio.io/guide/creating-an-extension-popup/)
- [Manipulating a website ❤️](https://xtensio.io/guide/manipulating-a-website/)
- [Creating Extension pages](https://xtensio.io/guide/creating-extension-pages/)
- [Styling](https://xtensio.io/guide/styling-extension-with-css/)

## Issues

Feel free to [open an Issue](https://github.com/doc-han/xtensio/issues/new) at anytime. It could be any of the below

1. Feature Request
2. Reporting a bug

## Built with xtensio



Smart Fiverr




LeonidasGPT

+ yours here soon

## License

Xtensio is [MIT licensed](LICENSE).