Version: 1.1.2
Author: Joa98
A Python-based web browser built with PyQt5 and PyWebEngine libraries, supporting a basic web navigation.
- Navigate througth static websites easly.
- Never stores any users data.
- Python 3.10+
- PyQt5 and PyWebEngine (installed automatically via
requirements.txt) - Linux/Windows/macOS
🐧 Linux (Debian/Ubuntu)
#install Python and Git
sudo apt update && sudo apt install python3 python3-pip git
# Clone the repoitory
git clone https://github.com/Joa98Dev/pybrowser.git
cd pybrowser
# Set up a virtual environment
Python3 -m venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Run the app
python main.py
🐧 Linux (Arch)
# Install Python and Git
sudo pacman -S python python-pip git
# Clone the repository
git clone https://github.com/Joa98Dev/pybrowser.git
cd pybrowser
# Set up a virtual environment
python -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Run the app
python main.py
🪟 Windows:
# Install Python from https://python.org (check "Add to PATH" during installation)
# Open CMD/PowerShell as Administrator
# Clone the repo
git clone https://github.com/Joa98Dev/pybrowser.git
cd pybrowser
# Set up a virtual environment
python -m venv venv
venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Run the app
python main.py
Like any other web browser, simply type in the main search bar or URL bar to visit the site you want.
The browser also allows you to go back, move forward, return to the main page (which defaults to DuckDuckGo), and reload the current web page.
By default, the controls are located at the bottom of the app, but you can manually move and place them on other sides of the app if you prefer.
This browser was made just for fun and learning purposes. It is not meant to be a fully functional browser, so I do not recommend using it as your main browser due to potential security issues and compatibility limitations with some websites.



