Skip to content

SimpleWeb is a moddable, simplistic, keyboard focused browser based on PyQtWebEngine, and is designed to speed up your workflows and just be something different.

License

Notifications You must be signed in to change notification settings

Tudify/SimpleWeb

Repository files navigation

simpleweb logo

SimpleWeb 4

an all-new reimagination of SimpleWeb, with all-new controls, incredible stability & efficiency improvements and reimagined UI.

Screenshot 2025-11-11 at 18 21 17

note: macOS builds will appear to crash on start. give it ~15 seconds and it will open.

controls

Smart Bar

⌘ + U / ctrl + U

New tab

⌘ + T / ctrl + T

Close Tab

⌘ + W / ctrl + W

Hide Tab Bar

F11

Find on Page

⌘ + F / ctrl + F

Refresh page

⌘ + R / ctrl + R

Settings page

⌘ + U / ctrl + U, then type tudify://settings.

Extensions page

⌘ + U / ctrl + U, then type extensions://

Note 2: some features may be broken, buggy or messy.

Note on Windows:

SimpleWeb team does not offer prebuilt Windows Binaries. You can build SimpleWeb from source with no issue, as it is officially supported.

Build Instructions

You will need Python 3.11 or later, gcc or clang, Command Prompt and an administrator account

Step One:

Install dependencies

run the following command:

On Windows: pip install pyqt6 pyqtwebengine psutil pyinstaller

On Linux or macOS: pip3 install pyqt6 pyqtwebengine psutil pyinstaller

Step two:

Create binary

locate your folder path that simpleweb.py and extensions.json are in, then cd to it like this

cd /users/you/folder/

this is not an actual command for your system, you need to find your folder path to replace /users/you/folder

when you are in your folder in your command prompt, type the following

on Linux and macOS:

g++ -std=c++17 -o simpleweblib startupinfo.cpp
pyinstaller --onefile --windowed --add-data "extensions.json:." --add-data "info.json:." --add-binary "simpleweblib:." SimpleWeb.py

on Windows

g++ -std=c++17 -o simpleweblib startupinfo.cpp
pyinstaller --onefile --windowed --add-data "extensions.json;." --add-data "info.json;." --add-binary "simpleweblib;." SimpleWeb.py

you have now built simpleweb, look inside the folder simpleweb.py is, and look for a new folder called 'Dist'

your new binary is there.

API Documentation

View API Documentation

thank you for choosing SimpleWeb.

About

SimpleWeb is a moddable, simplistic, keyboard focused browser based on PyQtWebEngine, and is designed to speed up your workflows and just be something different.

Topics

Resources

License

Stars

Watchers

Forks