/bite-browser-tiny-fast-html-browser-in-c-without-javascript

⚡ A tiny, fast, open-source HTML browser written in C with SDL2 and libcurl — JavaScript disabled by default, user-controlled and privacy-focused.

MIT LicenseMIT

🧠 BITE — Browser Is Totally Efficient

BITE is a tiny, fast, and brutally efficient web browser written in pure C.
It respects your device, your traffic, and you.


🔥 Features

  • DuckDuckGo (full or lite) as homepage
  • HTML + optional JS (only if YOU allow it)
  • SDL2 GUI: tabs, address bar, page view
  • Ultra lightweight — target binary size <1MB
  • No tracking, no telemetry, no ads. Ever.
  • Perfect for low-end devices, privacy geeks, embedded systems

🛡️ Security Philosophy

"BITE asks first."

Any suspicious script, redirect or iframe triggers a prompt:
Trust this site? [Yes] [No]

You stay in control. Always.


⚙️ Built With

  • C (pure power)
  • SDL2 (interface)
  • SDL_ttf (text rendering)
  • SDL_image (icons, UI)
  • libcurl (network)

🚀 Goals

  • Render basic HTML perfectly
  • JS execution behind permission gate
  • Plugins (optional .so or .desf modules)
  • Works on Linux, Android (via Cxxdroid), Raspberry Pi

🧪 Status

🔥 Prototype in development. Want to help? Fork the repo and BITE with us.