A blazing-fast, super-light Chromium-based browser using under 300MB RAM (Over time it can get around 500MB due to cache but the browser its self uses under 300MB in pretty much every scenario, it's extremely difficult to push it over 300MB) built for low-end PCs.
There is a demo website but it does not function as a browser. It just simply shows what the app looks like. https://xyloblonk.github.io/lightweight-browser/
I got tired of browsers eating up all my resources, especially when gaming on low-end systems. So I built a no-bloat, privacy-minded browser that doesn’t sacrifice developer tools, localhost support, or modern features but still keeps your system snappy and secure.
If you’re tired of browsers that:
-
Devour your RAM and GPU resources
-
Fill your pages with ads, trackers, and bloat
-
Fail to run smoothly on integrated or older GPUs
-
Don’t respect your privacy or time
This browser is your no-nonsense, fast alternative that puts performance and privacy first with gaming-friendly resource management.
-
Chromium-based for wide compatibility and modern web standards
-
Under 300MB RAM usage even with multiple tabs open
-
Tabs supported with smooth switching via Electron BrowserViews
-
Dark mode injected into every webpage via custom CSS
-
Built-in AdBlocker & SponsorBlock integration using ghostery adblocker and custom SponsorBlock injection for YouTube videos
-
Smart URL input: navigates directly or searches via DuckDuckGo
-
LocalStorage-based form caching to keep you logged in across sessions (implemented on a per-site basis)
-
GPU optimizations: disables unnecessary GPU usage to boost FPS on iGPUs and low-end graphics hardware
-
Electron IPC architecture separating UI (renderer) and main browser logic
-
Dynamic tab management: create, switch, and navigate tabs seamlessly
-
SponsorBlock API integration skips sponsored segments on YouTube automatically
-
CSS injection for dark mode and reduced UI clutter on sites
-
Graceful fallback on adblocking failures silently logs errors without breaking pages
You need to download NodeJS from https://nodejs.org/en/download (You should see "Or get a prebuilt Node.js® for Windows running a x64 architecture.", just click download .msi and run it. NodeJS is safe and used by governments, schools, banks, even Google and Microsoft.) Once you've done that do the following:
-
Download this repo
-
Run in the root directory:
npm install
Wait until it finishes and run:
npm start
That’s it. Your lightweight, speedy browser launches ready to roll.
-
Native installer and auto-updater
-
Enhanced UI and theming options
-
Extended custom blocklists and user script support
-
Better localStorage management for session persistence
Contributions and forks are welcome! Feel free to open issues or submit merge requests to improve performance, add features, or polish the UI.
If you don't want to develop leaving a star means a lot 💖
Open source for personal and non-commercial use. Please contact me if you intend to use this project commercially.
- You can email me but expect a heavy delay since I rarely read emails, my email is contact@xyloblonk.xyz
- If you have a bug please create a github issue
View the wiki @ https://github.com/xyloblonk/lightweight-browser/wiki/Supporting

