Git Product home page Git Product logo

qt-ultralight-browser's Introduction

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 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 © 2022 Jerzy Głowacki under LGPL 3.0.

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

qt-ultralight-browser's People

Contributors

niutech avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

qt-ultralight-browser's Issues

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?

Any support for desktop notifications, or toolbar-less "app mode"?

Cool project! Couple quick questions?

Does this support desktop notifications?
https://www.kenherbert.dev/browser-notification-tester is a website that sends a test notification from browser to desktop. It's an easy way to check if it works.

Also, does this have any equivalent to Chromium's app mode, e.g. like running chrome.exe --app=[URL]?

(My goal with both of these is to find a very lightweight browser that I can use to make pseudo-PWAs of arbitrary websites that don't have proper PWAs, and I don't want to use Firefox, Chromium, or Electron.)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.