Skip to content

FrogPossibility/Navigo_Browser

Repository files navigation

Navigo Browser

🌐 A Modern, Customizable Web Browser Built with Python and PyQt6

Clean GUI and all the search engines you want

Extendable and collapsible tab bar

Rounded window corners and cool buttons

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.

✨ Key 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

🛠️ Installation

Prerequisites

  • Python 3.7+
  • PyQt6
  • PyQtWebEngine

Steps

  1. Clone the repository: git clone https://github.com/FrogPossibility/Navigo_Browser.git cd Navigo_Browser

  2. cd Navigo_Browser: cd Navigo_Browser

  3. Install the required dependencies: pip install -r requirements.txt

🚀 Usage

Launch Navigo Browser by running: python main.py

🗂️ Project Structure

  • main.py: Entry point of the application
  • main_window.py: Definition of the main browser window
  • custom_titlebar.py: Implementation of the custom title bar
  • custom_widgets.py: Custom widgets like the vertical tab bar
  • styles.py: CSS style definitions for various components
  • blank.html: HTML template for the "New Tab" page
  • icons/: Directory containing browser icons
  • fonts/: Directory for custom fonts

🎨 Customization

  • 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 in blank.html

🤝 Contributing

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.

Star History

Star History Chart

📜 License

Navigo Browser is released under the MIT License. See the LICENSE file for details.

📞 Contact

For questions or support, please open an issue or contact the maintainer at: profrogcreator@gmail.com


Happy browsing with Navigo! 🚀✨

About

A Browser scripted in py based on PyQt6 Web Engine

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published