A modern, lightweight browser built with Electron for fast and secure browsing.
- ⚡ Lightning Fast - Built on Electron for optimal performance
- 🛡️ Secure Browsing - Enhanced privacy with popup blocking and Do Not Track
- 🎨 Customizable Theme - Switch between dark and light modes
- 📑 Tab Management - Multiple tabs with easy management
- 🔖 Bookmarks - Save and organize your favorite pages
- 📜 History - Track your browsing history
- ⬇️ Downloads - Built-in download manager
- 🧩 Extensions - Support for browser extensions
- 🔗 Quick Shortcuts - Add custom website shortcuts to new tab page
- Node.js (v18 or higher)
- npm
npm installnpm startor with logging:
npm run devnpm run build:linuxThis creates a .deb package in the export folder.
npm run build:winThis creates:
- NSIS installer (
.exe) - Portable executable
npm run build:allAll builds are output to the export folder.
| Shortcut | Action |
|---|---|
Ctrl+T |
New tab |
Ctrl+W |
Close current tab |
Ctrl+Tab |
Switch to next tab |
Ctrl+L |
Focus URL bar |
F5 or Ctrl+R |
Refresh page |
Alt+Left |
Go back |
Alt+Right |
Go forward |
- Click the puzzle piece icon (Extensions) in the toolbar
- Drag and drop extension folders to install
- Extensions are loaded from the browser's user data directory
- On the new tab page, click the "Add" button in the Quick Links section
- Enter a name for the shortcut
- Enter the full URL (e.g.,
https://example.com) - The shortcut will appear in the Quick Links grid
revo-browser/
├── main.js # Main Electron process
├── renderer.js # Renderer process (browser UI)
├── index.html # Main HTML file
├── styles.css # Stylesheet
├── package.json # Project configuration
└── README.md # This file
Edit package.json to customize:
- App name and version
- Build targets
- File associations
ISC License
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
For issues and feature requests, please visit: https://github.com/SegMind25/Revo/issues