Skip to content

yakshavingdevs/infibox

Repository files navigation

Infibox Logo

Infibox

The ultimate browser extension for developer productivity

license version

The Idea

Developers currently use various small utilities on various websites or use a tool like CyberChef which provides multiple utilities in one place. We wanted to walk along the same path of providing multiple utilities in one place but with a better user experience within the browser by providing a Cmd+K style command bar and also augment the context menu to provide similar utilities.

For now, we are only targeting Chrome but we intend to support other browsers in the future.

Local Setup

Prerequisites

  1. You need to have Chrome (or any other Chromium based browser with extension support) installed

Note: There maybe minor compatibility issues with Non-Chrome Chromium based browsers, so we recommend Chrome.

  1. You need to have Node.js/NPM available on your desktop.

How to get it running

  1. Pull the package to your local desktop
git clone https://github.com/yakshavingdevs/infibox.git
  1. Install npm dependencies
npm i
  1. Start the development server (with HMR)
npm run dev
  1. Build the extension for production
npm run build

We use WXT for building the extension. It handles bundling with Vite, generates the manifest, and provides HMR during development.

  1. Open the extensions page in Chrome by visiting chrome://extensions/

  2. Click on the "Load unpacked" button and select the .output/ directory (development) or dist/ directory (production) to load your Chrome extension.

Contributing

Development of Infibox happens in the open on GitHub. You can read the contributing guide here: CONTRIBUTING.md.

License

MIT

About

The ultimate browser extension for developer productivity

Topics

Resources

License

Code of conduct

Contributing

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors