SLBr is an open-source, lightweight web browser based on Chromium. Built with .NET, WPF, CefSharp (CEF), and WebView2 to provide a modern browsing experience while remaining lightweight.
See the full feature list, here
- Clean, Modern UI: Simple & clean design.
- Multiple Web Engines: Choose between Chromium engine (CEF), Edge engine (WebView2), Internet Explorer engine (Trident).
- Ad & Tracker Blocking: Browse with fewer ads & less tracking, customize ad block filter lists.
- Tab Layouts: Choose vertical or horizontal tab alignment.
- Tab Unloading: Save memory by unloading inactive tabs
- Phishing & Malware Protection: Protect against malicious websites & downloads with Google Safe Browsing, Yandex Safe Browsing & PhishTank.
- Web Page Translation: Directly translate websites with Google, Microsoft, Yandex & Lingvanex providers.
- Smart Address Bar: Search suggestions directly in the address bar, with quick calculations, weather, and translation.
- Private Tabs (Incognito Tabs): Open private browsing sessions that don't store history and cookies.
- Tab Groups: Organize tabs with color-coding & naming.
- Profiles: Browse with multiple profiles.
- Clipboard & Download Popup: Attach recent images from the clipboard/downloads, inspired by Opera's Easy Files. (Only for the Chromium web engine)
- Extension Support: Supports Chrome web store extensions. (Only for the Chromium web engine)
To install SLBr, follow these steps:
- Download the latest release.
- Ensure the following requirements are met:
- Microsoft Visual C++ Redistributable: Direct Download x64
- .NET 9.0: An automated prompt to the .NET download page will be shown if .NET 9.0 is not detected upon launch.
- Windows 10 & above.
- Chromium Embedded Framework (CEF): Thanks to Marshall Greenblatt.
- CefSharp: Thanks to Alex Maitland.
- IPFS (Not included in the latest release.): Thanks to Mauve for assisting with the implementation of IPFS in SLBr.
SLBr is licensed under the GNU General Public License v3.0.
Development progress is tracked publicly. You can see the active feature backlog and in-progress tasks on the project board below:
Feature suggestions and contributions would be appreciated to help improve SLBr.
- Features: Anyone can contribute features via a pull request, provided they are relevant and fit the project's core scope. If you want to help but do not know what to do, please review the project board to find open tasks.
- Important Guidelines: Unrelated issues and spam contributions are not welcome and will be closed immediately. Please keep all discussions and submissions strictly related to the codebase.
- Financial Support: Alternatively, you can contribute by sponsoring CefSharp.
Note
All references to "Gemini" within this repository pertain exclusively to the Gemini Protocol, not the Google Gemini AI platform.
Important
SECRETS.cs is not present in the repository as private endpoints and keys are stored within. To resolve this issue, either:
- Remove or comment out code paths that depend on the missing endpoints and keys to eliminate runtime errors, this will render the associated features inactive.
- Re-implement
SECRETS.cs:
namespace SLBr
{
static class SECRETS
{
public const string GOOGLE_API_KEY = "";
public const string GOOGLE_DEFAULT_CLIENT_ID = "";
public const string GOOGLE_DEFAULT_CLIENT_SECRET = "";
public const string YANDEX_API_KEY = "";
public const string PHISHTANK_API_KEY = "";
public const string WEATHER_API_KEY = "";
public const string AMP_API_KEY = "";
public const string GOOGLE_TRANSLATE_ENDPOINT = "";
public const string MICROSOFT_TRANSLATE_ENDPOINT = "";
public const string LINGVANEX_ENDPOINT = "";
public const string YANDEX_LANGUAGE_DETECTION_ENDPOINT = "";
public const string YANDEX_ENDPOINT = "";
public const string LANGUAGETOOL_SPELLCHECK_ENDPOINT = "";
public const string MICROSOFT_SPELLCHECK_ENDPOINT = "";
public const string YANDEX_SPELLCHECK_ENDPOINT = "";
public const string GOOGLE_SPELLCHECK_ENDPOINT = "";
}
}



