A windows utility that lets you choose a browser on the click of a link
This software is currently in pre-v1.0 version, which means it can frequently introduce breaking changes with new versions.
Sometimes you might want to open a link in a browser of your choice, instead of the default one. Hurl can let you choose the browser eachtime you click a link (links outside of browser). So naturally, It acts as default browser to do that. And hurl can be powered up with a browser extension to let you open a browser tab in different browser.
- Modern Windows UI with Multiple Customization Options
- Supports adding own browser config with Launch Arguments
- Rules to automatically open a browser without prompting
- Settings application to manage all the features (beta)
- Web Extension to open browser tabs in Hurl (experimental)
As a Web-Developer, Web-Surfer and someone who uses 3 browsers, Hurl is a bliss - Me probably
Download and Install the latest versions of
- .NET 8 Desktop Runtime
- Windows App Runtime v1.5 Direct Download Link
Get the Hurl_Installer from Releases and Install it.
Lastly, After installing, Make sure to set Hurl as the default http/https
protocol handler in the Windows Settings ( For Windows 11, Settings > Apps > Defualt apps > Hurl
), just like how you change the default browser.
Check out Hurl Wiki for more details on usage and configuration. And Extensions/README.md for installing the Browser Extension.
- Install Visual Studio 2022 with following workloads
- .NET desktop development
- Windows application development
- Desktop development with C++ (required for building Launcher)
- After Cloning the Repo, Open the solution file
./Hurl.sln
in Visual Studio. You can change the projects between Hurl.BrowserSelector and Hurl.Settings - Install Rustup / Setup Rust complier locally to debug Launcher app
- Install Inno Setup, to create the Hurl Installer
Use the Build Script from Utils/build.ps1
to build the Application in release mode and successively build the installer. Make sure you have all the tools installed mentioned in the above description.
To check out older versions source code, Use the Github Tags.
The Project is open to Pull-Requests and Feedback. MIT License.
- Icon used is from FlatIcons
- Inspiration from Repository zumoshi/BrowserSelect and other similar projects