Ultra-lightweight web browser based on Qt Ultralight webview, powered by Ultralight HTML renderer

Overview

Qt Ultralight Browser

This is an ultra-lightweight web browser powered by the Ultralight web engine embedded in Qt 5 app as a custom webview widget - QUltralight (Qt Ultralight) - a lightweight replacement for QWebEngineView (Qt WebEngine) and QWebView (Qt WebKit). The project is at very early stage, so it may be unstable.

Here is the screenshot:

Qt Ultralight Browser

Qt Ultralight Browser is very lightweight, it uses only 68 MB of RAM after loading the homepage (DuckDuckGo) and it provides GPU rendering on supported hardware:

Qt Ultralight Browser RAM usage

Download

You can download the latest binary for Windows in the releases. Keep in mind, this is an alfa 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 should also run on Linux and Mac OS, provided that you have downloaded the lastest SDK for your platform. Extract it to ../ultralight folder relative to qt-ultralight-browser, open this project in Qt Creator and run it. Check that the required Ultralight DLL libraries were copied to the build destination.

Contribute

Contributions are welcome. Let's meet in #app-development channel on Ultralight Discord.

License

Qt Ultralight Browser © 2021 Jerzy Głowacki under LGPL 3.0.

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

Issues
  •  Paramount doesnt work

    Paramount doesnt work

    If I go to this page, nothing ever plays:

    https://www.paramountplus.com/shows/the-harper-house/video/eyT_RYkqNuH_6ZYrepLtxkiPO1HA7dIU/the-harper-house-the-harper-house/

    where it does with Firefox or Chrome

    opened by 89z 1
  • Crash on page load

    Crash on page load

    The browser simply closes when navigating to a page from a search engine or when entering an address in the command line. pikabu.ru

    Where can I see the logs?

    opened by GamerX29b 1
Releases(1.0)
Owner
niu tech
niu tech
A simple web browser written for learning purposes in C++

AWB: Abbix's web browser pls send help AWB is a simple web browser written for learning purposes in C++, it features a custom engine named orca render

null 9 Jul 8, 2021
Abaco: lame web browser for Plan 9

Abaco: lame web browser for Plan 9, eternally a work in progress.

Fazlul Shahriar 7 Mar 7, 2022
DOS Web browser for 8088 class machines

MicroWeb MicroWeb is a web browser for DOS! It is a 16-bit real mode application, designed to run on minimal hardware. Minimum requirements To run you

null 223 Jun 14, 2022
QML web browser

Canonic | QML Web Browser Canonic is an experimental QML web browser developed in the Qt framework and licensed under GPL3. A live WebAssembly version

Canonic 66 Jun 24, 2022
Gurf: A Gerbil/Gambit Scheme Surf Web Browser

Gurf, a (G)erbil/Gambit Scheme S(urf) Browser I want a browser with a REPL that I can hack in Meta-Scheme. It has to be useful. It has to be hackable.

Drew Crampsie 1 Nov 30, 2021
🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.

Oat++ News Hey, meet the new oatpp version 1.2.5! See the changelog for details. Check out the new oatpp ORM - read more here. Oat++ is a modern Web F

Oat++ 5.5k Jun 27, 2022
Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution

CppServer Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and

Ivan Shynkarenka 848 Jun 26, 2022
Lightweight Python Web framework

fly Python lightweight web application framework. Event driven architecture. Usable as Web server and Application server. Lightweight and fast. Since

tatsuya.s 17 Dec 18, 2021
libRocket - The HTML/CSS User Interface library

libRocket - The HTML/CSS User Interface Library http://librocket.com (!!! malicious domain !!!, last checked 23/feb/2020) libRocket is the C++ user in

null 1k Jun 22, 2022
OtterCastAmp is an open-source WiFi Speaker amplifier, based on a Sochip S3 SoC. Powered by any USB PD adapter for up to 100W of music.

OtterCastAmp is an open-source WiFi Speaker amplifier, based on a Sochip S3 SoC. Powered by any USB PD adapter for up to 100W of music.

Ottercast 244 May 25, 2022
A fork of Endless Sky for playing in a browser: try it at https://play-endless-sky.com/

Endless Web A fork of Endless Sky to make the game playable in a browser. Play at https://play-endless-web.com File issues for anything to do with the

Thomas Ballinger 13 Jun 8, 2022
WPEView wraps the WPE WebKit browser engine in a reusable Android library.

WPEView wraps the WPE WebKit browser engine in a reusable Android library. WPEView serves a similar purpose to Android's built-in WebView and tries to mimick its API aiming to be an easy to use drop-in replacement with extended functionality.

Igalia 28 Jun 20, 2022
The offical repository of the nextbird browser (for the 13th Generation)

The Nextbird Browser Introduction for Nextbird Was ist Nextbird? Nextbird is ein open source Browser der sich zum Ziel gesetzt hat denn Firefox Browse

The Nextbird Project 1 Nov 9, 2021
Drogon: A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows

English | 简体中文 | 繁體中文 Overview Drogon is a C++14/17-based HTTP application framework. Drogon can be used to easily build various types of web applicat

An Tao 7.4k Jun 19, 2022
A WiFi-enabled microcontroller capable of communicating with web-based service APIs for fast prototyping applications.

A WiFi-enabled microcontroller capable of communicating with web-based service APIs for fast prototyping applications.

Mark Hofmeister 2 Mar 9, 2022
TCP tunnel powered by epoll

Feature Dual Stack Async DNS Non-blocking IO Zero Copy Build git clone https://github.com/zephyrchien/ZTUN cd ZTUN mkdir build && cd build cmake .. ma

zephyr 15 Jun 3, 2022
TCP tunnel powered by epoll

Feature Dual Stack Async DNS Non-blocking IO Zero

zephyr 15 Jun 3, 2022
A simple and easy WiFi-enabled ESP8266-powered WSPR and FT8 beacon which uses NTP + DS3231 RTC for timing.

Easy-Digital-Beacons-v1 A simple and easy WiFi-enabled ESP8266-powered WSPR and FT8 beacon which uses NTP + DS3231 RTC for timing. The whole design is

Dhiru Kholia 21 Jun 19, 2022
ebpfkit-monitor is a tool that detects and protects against eBPF powered rootkits

ebpfkit-monitor ebpfkit-monitor is an utility that you can use to statically analyse eBPF bytecode or monitor suspicious eBPF activity at runtime. It

Guillaume Fournier 57 Jun 27, 2022