Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aloneguid/bt
Browser Tamer - browser proxy for Windows with autodetection, rules, scripting.
https://github.com/aloneguid/bt
brave browser-chooser chrome chromium firefox msedge opera-browser thorium-browser tor vivaldi-browser waterfox windows
Last synced: 11 days ago
JSON representation
Browser Tamer - browser proxy for Windows with autodetection, rules, scripting.
- Host: GitHub
- URL: https://github.com/aloneguid/bt
- Owner: aloneguid
- License: apache-2.0
- Created: 2022-11-01T13:39:39.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-21T12:29:47.000Z (23 days ago)
- Last Synced: 2024-10-21T18:41:12.618Z (22 days ago)
- Topics: brave, browser-chooser, chrome, chromium, firefox, msedge, opera-browser, thorium-browser, tor, vivaldi-browser, waterfox, windows
- Language: C++
- Homepage: https://aloneguid.github.io/bt/
- Size: 11.2 MB
- Stars: 164
- Watchers: 4
- Forks: 6
- Open Issues: 11
-
Metadata Files:
- Readme: docs/README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Browser Tamer ![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/aloneguid/bt/total)
[![](https://www.aloneguid.uk/projects/bt/one.png)](https://www.aloneguid.uk/projects/bt/)
| [official home page](https://www.aloneguid.uk/projects/bt/) - [documentation](https://aloneguid.github.io/bt/home.html) |
|:------------------------------------------------------------:|## ๐ฆFeatures at a Glance
- Extremely lightweight on memory and resources, written in safe modern C++.
- Self-contained single `.exe` under 3 Mb in size with no dependencies.
- Available as `.msi` [installer](https://aloneguid.github.io/bt/install-msi.html), plain zip archive, with optional [portable mode](https://aloneguid.github.io/bt/portable-mode.html).
- Fits on a floppy disk if you can find it in 2023! ๐พ
- Completely free and [open-source](https://github.com/aloneguid/bt).
- Intelligent detection of the most popular browsers.
- **Firefox**, **Edge**, **Chrome**, **Brave** and so on.
- Detection of browser profiles.
- Support for [Firefox Containers](https://aloneguid.github.io/bt/firefox-containers.html).
- Support for incognito mode / tor mode.
- [Command line support](https://aloneguid.github.io/bt/commandline.html).
- Supports Microsoft Store apps.
- Special support for [Arc browser.](https://arc.net/)
- Add your own, custom browser or application customised with any parameters you want.
- Rule-based redirect based on matching inside entire URL, domain, or path. This can be a simple case-insensitive substring or a regular expression.
- Rule-based redirect based on [window title and process name](https://aloneguid.github.io/bt/rules.html#matching-locations).
- Assign rule priorities.
- Supports [URL processing](https://aloneguid.github.io/bt/url-proc.html), which allows for custom URL pre-processing with
- [URL un-shortening](https://aloneguid.github.io/bt/url-proc.html#un-shortening).
- [Office 365 URL unwrapping](https://aloneguid.github.io/bt/url-proc.html#office-365-link-unwrapping).
- [Find/replace](http://localhost:63342/wrs/preview/url-proc.html#substitutions) functionality, including regular expression support.
- [Custom scripting](https://aloneguid.github.io/bt/scripting.html) for URL processing and rule matching using [Lua](https://www.lua.org/) programming language.
- [Pipeline debugger](https://aloneguid.github.io/bt/debugger.html) brings clarity to complicated rules and pipelines.
- **[Extensions](https://aloneguid.github.io/bt/browser-extensions.html)** to integrate with Chrome, Edge, Firefox, or any Chromium-based or Firefox-based browser (Opera, Vivaldi, Brave, Waterfox, LibreWolf etc.).
[![Chrome Web Store Version](https://img.shields.io/chrome-web-store/v/oggcljknmiiomjekepdoindjcpnpglnd)](https://chrome.google.com/webstore/detail/browser-tamer/oggcljknmiiomjekepdoindjcpnpglnd) [![Mozilla Add-on Version](https://img.shields.io/amo/v/browser-tamer)](https://addons.mozilla.org/eu/firefox/addon/browser-tamer/)
- Open links in ["chromeless (frameless)" window](https://aloneguid.github.io/bt/rules.html#frameless-windows).
- Optional [audit](https://aloneguid.github.io/bt/config-basic.html#audit) of rule hits to a csv file.
- Beautiful UI based on [ImGui](https://github.com/ocornut/imgui) (GPU-accelerated UI engine used in games) with support for [themes](/posts/2022/12/bt-theming/).## Statistics
In 2023, Browser Tamer was installed by **5150 people** and in December 2023 it had **561 regular users** (using BT constantly for more than 7 days in a row)! This is all I can expose, as only very basic anonymous stats are reported (the fact that you have launched BT).
## Raising an Issue
Feel free to [raise an issue here](https://github.com/aloneguid/bt/issues/new) or [start a discussion](https://github.com/aloneguid/bt/discussions/new/choose).
## Contributing
I value your interest in this open-source project, and your support through coffee donations directly contributes to the project's development and sustainability, allowing me to invest more resources into refining, addressing issues, and implementing new features. Your involvement, in any form, is greatly appreciated. Thank you for being a part of our journey!