A simple yet powerful web browser built with Python and PyQt5, designed to provide a smooth and efficient browsing experience. With tabbed browsing, intuitive navigation controls, and full-screen capabilities, this project is great for exploring PyQt5’s potential in developing custom desktop applications.
- 🗂️ Tabbed Browsing: Seamlessly open, name, and close multiple tabs for better browsing management.
- 🔄 Navigation Controls: Effortlessly navigate with back, forward, reload, and a custom URL entry bar.
- 📺 Full-Screen Support: Enjoy immersive browsing with seamless full-screen functionality.
- Python 3.x
- PyQt5 and PyQtWebEngine: Install via pip
pip install PyQt5 PyQtWebEngine
-
Clone the repository:
git clone https://github.com/mohammedasimahmed/Browser.git cd Browser
-
Run the application:
python main.py
- Launch the Browser: Open the application from the terminal.
- Navigate URLs: Enter a URL in the address bar and click "Go" or press Enter.
- Manage Tabs: Add or close tabs using the provided buttons.
- Full-Screen Mode: Switch to full-screen by toggling the full-screen request.
Contributions are welcome! Whether it's a bug fix, new feature, or improvement, we appreciate your help.
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes.
- Push your branch and open a pull request.
- Author: Mohammed Asim Ahmed
- Email: mohammedasim9298@gmail.com
Feel free to reach out if you have any questions or suggestions.
If you found this project useful, please consider giving it a ⭐ on GitHub!