A modern, lightweight browser built with C# WPF and CefSharp (Chromium Embedded Framework).
-
Modern UI Design: Clean interface with rounded corners and smooth interactions
-
Navigation Controls:
- Back/Forward buttons with state management
- Refresh button
- Home button (defaults to Google)
-
Smart Address Bar:
- Automatically adds
https://protocol when needed - Searches Google for non-URL queries
- Displays current URL with lock icon
- Automatically adds
-
Status Bar: Shows loading state and status messages
-
Loading Indicator: Visual feedback during page loads
-
Tab Management: Window title updates with current page title
- Windows OS (WPF is Windows-only)
- .NET 8.0 or higher
- Visual Studio 2022 (recommended) or .NET SDK
- Open the solution file
browser.slnin Visual Studio - Restore NuGet packages (should happen automatically)
- Build the solution (Ctrl+Shift+B)
- Run the application (F5)
# Restore dependencies
dotnet restore
# Build the project
dotnet build
# Run the application
dotnet runEdit Browser.xaml.cs:
private const string HomeUrl = "https://url.com";Edit the hex color values in Browser.xaml for borders, backgrounds, and button colors.
This is an educational project. Feel free to use and modify as needed.