Skip to content

echosonusharma/tabaru

Repository files navigation

Tabaru Icon

Tabaru

Tabaru is a lightweight browser extension for efficient tab management. It provides quick navigation and fuzzy search capabilities to help manage multiple open tabs.

Features

  • Fast tab switching and navigation.
  • Fuzzy search for locating specific tabs across windows.
  • Keyboard-centric interface.
  • Cross-browser support (Chrome, Firefox, Edge, Opera).

Compatibility Note: Tabaru is most suitable for Chromium-based browsers (Chrome, Edge, Brave, Opera). While Firefox is supported, you may encounter minor issues.

Suggested Keyboard Shortcuts

  • Open Search Modal: Alt+Q
  • Next Tab: Alt+X
  • Previous Tab: Alt+Z

Note: You can customize these shortcuts in your browser's extension settings.

Installation and Setup

  1. Clone the repository.
  2. Install dependencies:
    npm install

Development

Run the extension in development mode with hot-reloading:

npm run dev chrome
npm run dev firefox
npm run dev edge
npm run dev opera

Each command writes its unpacked extension files to dist/<browser>, for example dist/firefox or dist/edge.

Build

Compile the extension for production:

npm run build chrome
npm run build firefox
npm run build edge
npm run build opera

Production builds are also written to dist/<browser> so each browser keeps a separate on-disk build directory.

Release

Trigger the automated versioning and release process:

npm run release

Acknowledgements

Privacy

Please see our Privacy Policy for details on permissions and data handling.

About

Quick and simple tab management

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors