# π 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
git clone https://github.com/syogesh999/Fibrowser.git
cd Fibrowser
python main.py
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 |
Choose from:
Via right-click context menu or from internal settings.
This project is open-source and available under the MIT License.
Pull requests, issues, and feedback are welcome! Feel free to open an issue or submit a PR.
For feedback, collaboration, or inquiries: Yogesh S β GitHub