Skip to content

SegMind25/Revo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Revo Browser

A modern, lightweight browser built with Electron for fast and secure browsing.

Version License

Features

  • 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

Installation

Prerequisites

  • Node.js (v18 or higher)
  • npm

Install Dependencies

npm install

Usage

Development Mode

npm start

or with logging:

npm run dev

Building

Build for Linux (.deb)

npm run build:linux

This creates a .deb package in the export folder.

Build for Windows (.exe)

npm run build:win

This creates:

  • NSIS installer (.exe)
  • Portable executable

Build for Both Platforms

npm run build:all

All builds are output to the export folder.

Keyboard Shortcuts

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

Adding Extensions

  1. Click the puzzle piece icon (Extensions) in the toolbar
  2. Drag and drop extension folders to install
  3. Extensions are loaded from the browser's user data directory

Adding Website Shortcuts

  1. On the new tab page, click the "Add" button in the Quick Links section
  2. Enter a name for the shortcut
  3. Enter the full URL (e.g., https://example.com)
  4. The shortcut will appear in the Quick Links grid

Project Structure

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

Configuration

Edit package.json to customize:

  • App name and version
  • Build targets
  • File associations

License

ISC License

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

Support

For issues and feature requests, please visit: https://github.com/SegMind25/Revo/issues

About

Revo is a modern, intuitive desktop video editor built with Tauri and Vue 3. Create professional video montages with drag-and-drop simplicity, timeline editing, and powerful effects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors