splitbrowser

Split Browser

Split Browser is a minimalistic, ultra-lightweight, open source web browser for desktop, based on WebKit (provided by Playwright), Ultralight and a native webview (WebKit on macOS, WebKitGTK on Linux, Edge WebView2 on Windows), with split screen (tiled) view, made with Qt.

Split Browser

Every variant of Split Browser (WebKit, Ultralight, native webview) uses <100 MB of RAM to show the home page, which is much less than Chrome/Firefox/Vivaldi/Opera/Edge. It also allows you to show web pages side-by-side as tiles by dragging and dropping tabs.

See the RAM usage of all 3 variants showing the DuckDuckGo home page:

Split Browser RAM usage

Split Browser is in the alpha stage and for now it provides only basic web browsing features - no bookmarks, no history, no extensions, no adblock, no advanced settings.

Download

You can download the latest binary for Windows 10+ in the releases. Keep in mind, this is an alpha version, so use at your own risk!

Build

This project is being developed on Windows 10 using Qt 5.14, MSVC 2017 and qmake, but it also runs on Linux and macOS, provided that you have downloaded the lastest WebKitGTK, Ultralight SDK or Playwright WebKit binaries for your platform. Extract them to folders: ../ultralight and ../webkit relative to splitbrowser, open this project in Qt Creator, set the engine in splitbrowser.pro and run it.

Here is Split Browser using WebKitGTK on Linux:

Split Browser Linux Native

Contribute

Contributions are welcome!

License

Split Browser © 2024 Jerzy Głowacki under MIT License.

Ultralight © 2024 Ultralight Inc. under Ultralight Free License Agreement.

Playwright © 2024 Microsoft Corp. under Apache 2.0 License.

Webview © 2024 Serge Zaitsev et. al. under MIT license.