Navigo is a sleek, feature-rich web browser that combines the power of PyQt6 with a user-friendly interface. Designed for both casual users and developers, Navigo offers a unique browsing experience with its vertical tab bar and customizable features.
- 🎨 Modern, dark-themed user interface
- 📑 Vertical tab bar for efficient tab management
- 🧭 Custom title bar with intuitive navigation controls
- 🖼️ Personalized "New Tab" page
- 🔍 Support for multiple search engines
- 🔧 Customizable default zoom level
- 🚀 Multi-tab support for seamless browsing
- Python 3.7+
- PyQt6
- PyQtWebEngine
-
Clone the repository:
git clone https://github.com/FrogPossibility/Navigo_Browser.git cd Navigo_Browser
-
cd Navigo_Browser:
cd Navigo_Browser
-
Install the required dependencies:
pip install -r requirements.txt
Launch Navigo Browser by running:
python main.py
main.py
: Entry point of the applicationmain_window.py
: Definition of the main browser windowcustom_titlebar.py
: Implementation of the custom title barcustom_widgets.py
: Custom widgets like the vertical tab barstyles.py
: CSS style definitions for various componentsblank.html
: HTML template for the "New Tab" pageicons/
: Directory containing browser iconsfonts/
: Directory for custom fonts
- Modify the browser's appearance by editing
styles.py
- Customize the "New Tab" page behavior by updating
blank.html
- Add or remove search engines by modifying the
searchEngines
variable inblank.html
We welcome contributions to Navigo Browser! Feel free to:
- Open issues for bugs or feature requests
- Submit pull requests for improvements
- Suggest new ideas or enhancements
Please read our Contributing Guidelines before making a contribution.
Navigo Browser is released under the MIT License. See the LICENSE file for details.
For questions or support, please open an issue or contact the maintainer at:
profrogcreator@gmail.com
Happy browsing with Navigo! 🚀✨