Skip to content

Latest commit

Β 

History

History
85 lines (60 loc) Β· 2.82 KB

File metadata and controls

85 lines (60 loc) Β· 2.82 KB

πŸš€ Quick Tabs

A blazing-fast, cross-platform Rust utility to open multiple browser tabs in a single window.
GitHub release
License Hacktoberfest


🌐 What Is Quick Tabs?

Quick Tabs is a lightweight command-line tool built in Rust that opens multiple URLs at once in a single browser window.
Works on Windows, macOS, and Linux with automatic browser detection.


✨ Features

  • Detects Chrome, Firefox, Brave, Edge, Opera, Chromium, and more
  • Opens URLs in one window
  • Reads links from links.txt or saved aliases
  • Saves detected browser paths to browsers.txt and browsers.json
  • Fast detection using parallel processing

πŸ›  Installation

Make sure you have Rust and Cargo installed: rustup.rs

git clone https://github.com/Rakllan/Quick_Tabs.git
cd Quick_Tabs
cargo build --release

πŸ’» CLI Usage

Commands

Command Description
launch <tag url> Add a link with a tag
add-link <tag> <url> Add a link with a tag
add-alias <tag> <url> Add a shortcut/alias
remove-link <tag> Remove a saved link
remove-alias <tag> Remove a saved alias
list-links List all saved links
open-all-links Open all saved links
open-all-aliases Open all saved aliases

Examples

quick_tabs launch google
quick_tabs add-link rust https://www.rust-lang.org
quick_tabs add-alias r https://www.rust-lang.org
quick_tabs remove-link rust
quick_tabs remove-alias r
quick_tabs list-links
quick_tabs open-all-links
quick_tabs open-all-aliases

πŸ“‚ Configuration Files

  • ~/.quick_tabs_links.json β€” saved links
  • ~/.quick_tabs_aliases.json β€” saved aliases
  • browsers.txt β€” detected browser paths
  • browsers.json β€” JSON list of detected browsers

These files are created automatically on first use.

🀝 Contributing

We welcome contributions!

  • This repository is Hacktoberfest-friendly!
  • Please see the CONTRIBUTING.md file for guidelines on setting up your development environment, submitting pull requests, and coding standards.

πŸ“œ License

Quick Tabs is distributed under the GNU GPL License. See the LICENSE file for more details.