Skip to content

d3letereal/Chomp_Browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🦈 Chomp Browser

A sleek, low-resource custom browser built in C# WinForms with EasyTabs + WebView2.

⚠️ not supported any more.

⚠️ Currently supports Windows only. macOS & Linux are not supported.


πŸš€ Features

  • Lightweight, doesn’t hog CPU or GPU
  • Modern UI (uses GunaUI and EasyTabs)
  • Embeds DuckDuckGo via WebView2
  • Dark/Light mode toggle (planned)
  • Low-power mode toggle (planned)
  • Privacy protection options (planned)

πŸ“š Inspiration

Inspired by CsharpProgramming on YouTube, particularly this video:
➑️ I made a Web Browser


Screenshot

Chomp Browser Screenshot


βš™οΈ How It Works

Chomp is built using C# WinForms & .NET. It uses:

  • EasyTabs β€” for tabbed UI in WinForms
  • WebView2 β€” to render web content via DuckDuckGo
  • Guna UI β€” for polished UI styling
  • Custom code to manage tabs & HTML parsing

πŸ“ Project Structure

ChompBrowser/

β”œβ”€β”€ Program.cs

β”œβ”€β”€ HTML.cs

β”œβ”€β”€ AppContainer.cs

β”œβ”€β”€ Main.cs

└── Main.Designer.cs

  • HTML.cs handles custom HTML logic
  • AppContainer.cs manages tabs (EasyTabs integration)
  • Main.cs files manage the UI and app lifecycle

πŸ› οΈ Getting Started

πŸ”§ Requirements

  • .NET Framework 4.8
  • WebView2 Runtime
  • EasyTabs NuGet package

πŸŒ€ Installation

git clone https://github.com/d3letereal/Chomp_Browser.git
cd Chomp_Browser
# Open solution in Visual Studio, build & run