Fibrowser


# 🌐 Fibrowser Pro – Python Web Browser with PyQt5 πŸš€

Fibrowser Pro is a sleek, modern, and feature-rich custom **web browser** built with **Python** and **PyQt5**. It comes packed with smooth animations, multi-tab browsing, theme support, bookmarks, download manager, developer console, and more β€” all in one clean and responsive UI! 🧠✨

---

## 🎯 Features

* 🌍 Multi-tabbed browsing (with "+" add tab)
* 🎨 Theme support (Light, Dark, Blue)
* πŸ” Search engine switcher (Google, Bing, DuckDuckGo, YouTube)
* πŸ“₯ Built-in Download Manager with progress tracking
* ⭐ Quick access Bookmarks Toolbar
* 🧰 Developer console & status logger
* πŸ› οΈ Responsive navigation toolbar with animated buttons
* πŸ” Keyboard shortcuts for quick access
* πŸ“ Custom right-click menu with theme selector

---

## πŸ“Έ Live Preview

You can preview a working concept or similar styling from the web version [here](https://syogesh999.github.io/Algo) *(note: this may represent another project layout, as PyQt5-based apps are desktop-only)*

---

## πŸ“¦ File Structure

Fibrowser/ β”œβ”€β”€ assets/ # Icons, images, styles (optional) β”œβ”€β”€ main.py # Entry point (this file) β”œβ”€β”€ README.md # You’re reading it πŸ“˜ └── requirements.txt # Required packages (PyQt5, etc.)


---

## πŸš€ Getting Started

### βœ… Prerequisites

* Python 3.7+
* pip

### πŸ“¦ Install Dependencies

```bash
pip install PyQt5 PyQtWebEngine

πŸ”„ Clone the Repository

git clone https://github.com/syogesh999/Fibrowser.git
cd Fibrowser

▢️ Run the App

python main.py

⌨️ Keyboard Shortcuts

Shortcut Action
Ctrl + T New Tab
Ctrl + W Close Tab
Ctrl + Tab Next Tab
Ctrl + Shift + Tab Previous Tab
Ctrl + L Focus URL bar
F5 Refresh page
Ctrl + H Show History (stub)
F12 Toggle Developer Tools

🎨 Theme Support

Choose from:

Via right-click context menu or from internal settings.


🧾 License

This project is open-source and available under the MIT License.


πŸ™Œ Contributions

Pull requests, issues, and feedback are welcome! Feel free to open an issue or submit a PR.


πŸ“« Contact

For feedback, collaboration, or inquiries: Yogesh S – GitHub