Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/doc-han/xtensio
- Owner: doc-han
- Created: 2023-07-19T13:45:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-17T11:34:46.000Z (22 days ago)
- Last Synced: 2024-10-19T04:25:17.348Z (20 days ago)
- Topics: browser-extension, chrome-extension, extensions, react
- Language: TypeScript
- Homepage:
- Size: 411 KB
- Stars: 69
- Watchers: 6
- Forks: 10
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Open-source javascript framework for browser extension development
No complex config • No experience with extensions required.
## 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
+ yours here soon## License
Xtensio is [MIT licensed](LICENSE).