Skip to content

Virusilvester/brah-brower

Repository files navigation

Brah Browser Logo

Brah Browser

A modern, lightweight multi-tab browser built with Electron, React, and TypeScript.

Latest Release License Electron React TypeScript


Overview

Brah Browser is a privacy-focused, cross-platform web browser designed for speed and simplicity. Built on modern web technologies, it offers a seamless browsing experience with a clean, customizable interface and essential productivity features.


Downloads

Get the latest version from GitHub Releases.

Platform Installers Packages
Windows .exe (Setup) .zip (Portable)
Linux .AppImage (Universal) .deb (Debian/Ubuntu)

Note: macOS builds are not currently available. Contributions welcome!


Features

Core Browsing

  • Multi-tab Interface — Efficient tab management with drag-to-reorder support
  • Smart Address Bar — Intelligent URL detection with integrated search
  • Session Persistence — Restore tabs and windows on restart

Productivity Tools

  • History Management — Searchable browsing history with date grouping
  • Bookmark Manager — One-click bookmarking with favicon support
  • Download Manager — Pause, resume, and track downloads with progress indicators

User Experience

  • Frameless Design — Custom titlebar with native window controls
  • Keyboard Shortcuts — Quick navigation with familiar shortcuts (Ctrl+T, Ctrl+L, Ctrl+R)
  • Dark Theme — Easy on the eyes with modern aesthetic

Development

Prerequisites

Quick Start

# Clone the repository
git clone https://github.com/ViruSilvesteR/brah-brower.git
cd brah-browser

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

Scripts

Command Description
npm run dev Start development with hot reload
npm run build Build for production
npm run build:win Build Windows installer
npm run build:linux Build Linux packages
npm run lint Run ESLint

Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License — see the LICENSE file for details.


Built with ❤️ by ViruSilvesteR

About

Brah Browser – A lightweight, modern Electron-based web browser with tabs, history, bookmarks, and download management. Designed for simplicity, speed, and offline-friendly usage.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages