Lightweight, Simple Browser
A lightweight, privacy-focused web browser built with Electron. Designed for minimal RAM usage (< 400 MB) and maximum performance.
- 🌍 Multilingual - English, Ukrainian, Czech support
- ⚡ Lightweight - RAM usage under 400 MB
- 🔒 Privacy-First - Built-in ad blocker, no telemetry
- 🎨 Modern UI - Clean, dark-themed interface
- 🔐 Password Manager - Encrypted local storage
- 🚀 Fast - Optimized performance with GPU acceleration
- 📱 Tab Management - Advanced tab search and organization
- 🎯 Customizable - Speed dial, bookmarks, search engines
npm installnpm startnpm run buildSwitch between languages instantly without restart:
- English (en)
- Українська (uk) - Ukrainian
- Čeština (cs) - Czech
Change language in Settings → Language
| Shortcut | Action |
|---|---|
Ctrl+T |
New tab |
Ctrl+W |
Close tab |
Ctrl+Shift+T |
Reopen closed tab |
Ctrl+D |
Bookmark page |
Ctrl+Shift+B |
Toggle bookmarks bar |
Ctrl+L |
Focus address bar |
Ctrl+F |
Find on page |
Ctrl+H |
History |
Ctrl+J |
Downloads |
Ctrl+, |
Settings |
Ctrl+Shift+N |
Incognito window |
Ctrl+Shift+A |
Tab manager |
Ctrl++ / Ctrl+- |
Zoom in/out |
Ctrl+0 |
Reset zoom |
F11 |
Fullscreen |
F12 |
DevTools |
- Homepage:
about:blank - Search Engine: Google
- Bookmarks: Empty (add your own)
- Language: English
All settings available in Settings (Ctrl+,):
- Homepage URL
- Search engine (Google, DuckDuckGo, Bing)
- Bookmarks bar visibility
- Speed dial layout (rows and slots)
- Interface language
- No Telemetry - Zero data collection
- Local Storage - All data stored locally
- Encrypted Passwords - Using Electron safeStorage
- Ad Blocker - Built-in EasyList support
- Incognito Mode - Private browsing
- Framework: Electron 41.0.0
- Rendering: Chromium webview
- Ad Blocker: @cliqz/adblocker-electron
- Storage: localStorage + encrypted vault
- RAM Usage: ~350 MB base + tabs
- Startup Time: < 2 seconds
- Language Switch: < 10ms
- i18n Overhead: +2 MB
Browser/
├── main.js # Electron main process
├── renderer.js # Browser UI & logic
├── index.html # Main window
├── package.json # Dependencies
└── Assets/ # Icons and images
- Export passwords from Chrome/Edge as CSV
- Go to Settings → Password Manager
- Click 🔑 Import (CSV)
- Select your CSV file
Passwords are encrypted and stored locally - never sent to any server.
- Google (default)
- DuckDuckGo (privacy-focused)
- Bing
- Close unused tabs
- Check Task Manager for memory usage
- Expected: ~350 MB for browser + tabs
- Open Settings → Language
- Select desired language
- Interface updates instantly
rm -rf node_modules package-lock.json
npm install
npm startContributions welcome! Areas for improvement:
- Add more languages
- Improve performance
- Add new features
- Fix bugs
ISC
Built with ❤️ for lightweight, privacy-focused browsing.
Target achieved: < 400 MB RAM usage ✅
Version: 1.0.0
Last Updated: 2026-03-31
Status: Production Ready ✅
LilS Browser - Lightweight & Simple