LeanQt VS aqtinstall

Compare LeanQt vs aqtinstall and see what are their differences.

LeanQt

LeanQt is a stripped-down Qt version easy to build from source and to integrate with an application. (by rochus-keller)

aqtinstall

aqt: Another (unofficial) Qt CLI Installer on multi-platforms (by miurahr)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
LeanQt aqtinstall
42 26
558 860
- -
2.9 8.2
about 1 month ago 4 days ago
C++ Python
GNU General Public License v3.0 or later MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

LeanQt

Posts with mentions or reviews of LeanQt. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-19.
  • Ask HN: Do you stay away from Contributor Licence Agreements?
    2 projects | news.ycombinator.com | 19 Jan 2024
    > Then do you (developers on HN) stay away from CLAs?

    Depends on the CLA, but generally I do stay away. E.g. I never checked in anything to the official Qt repository because I don't agree the the CLA by QTC. Instead I finally made my own fork and call it LeanQt and LeanCreator (see https://github.com/rochus-keller/leanqt/ and https://github.com/rochus-keller/leancreator/).

    The "weird licence which is basically a modified version of the MIT licence but with a clause that prevents competitive usage" is likely not even recognized as a true "open source" license.

    > would it be possible to relicense a fork of Polaris to MIT (removing the Shopify clause?)

    Likely not, because only the IP owner can determine who can do what with their IP under what license. If you use the software of an IP owner under a specific licence, you usually don't have the rights to re-license their work, even if you modified it.

  • Is Qt6 a good move?
    1 project | /r/QtFramework | 7 Oct 2023
    My response to this question was https://github.com/rochus-keller/LeanQt, but I'm not using QML nor xmlpatterns.
  • Adventures in Debian's Qt Land
    5 projects | news.ycombinator.com | 9 Jun 2023
    I made myself independent of the adventures in Qt Land by switching to https://github.com/rochus-keller/LeanQt.
  • Qt 5.15 Standard Support for Legacy License Holders Ends Today
    1 project | news.ycombinator.com | 26 May 2023
    https://github.com/rochus-keller/LeanQt

    A minimum and easy to build fork of QT

  • I found Qt6 is so heavy to learn, can I just use it just like Qt4?
    1 project | /r/QtFramework | 21 May 2023
    If you (like me) don't need all that stuff and are not up to the latest craze, have a look at LeanQt (https://github.com/rochus-keller/LeanQt).
  • Alternative widgets framework in qt?
    1 project | /r/QtFramework | 21 Jan 2023
    Right. In the Gui module you have everything you need for this: platform independent windows and events, 2D bitmap and vector graphics, fonts and even rich text handling. Unfortunately there are some dependencies in Qt Gui to Qt Widgets, but if you use e.g. https://github.com/rochus-keller/leanqt/ instead of original Qt these are resolved. So with this you can implement your own widget toolkit on top of the Gui module if you want, and still benefit from the very powerful platform independent foundations of Qt.
  • Using Qt 6 under LGPLv3
    2 projects | news.ycombinator.com | 7 Jan 2023
    > Qt for MCU [..] seems like a big advantage over Qt LGPL-3.0. I have my doubts. MCUs powerful enough to run Qt GUIs smoothly are more expensive than, say, an i.MX6ULL with a Cortex-A7 application processor and Linux. It’s a lot easier to find developers for an embedded Linux system ...

    This is a very convincing argument. A Linux embedded system is also more flexible and the degree of code reusability is usually higher.

    > Shall we use Qt LGPL-3.0 or Qt Commercial?

    LeanQt (https://github.com/rochus-keller/leanqt/) is still available under LGPL v2.1. I will not switch to Qt 6 with my projects.

  • LeanQt – Widgets are here, in time for the holidays
    1 project | news.ycombinator.com | 17 Dec 2022
  • Show HN: LeanQt Widgets, item and graphic views – GUI feature complete
    1 project | news.ycombinator.com | 16 Dec 2022
  • LeanQt: Widgets are ready - in time for the holidays
    1 project | /r/opensource | 16 Dec 2022

aqtinstall

Posts with mentions or reviews of aqtinstall. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-09.
  • Qt 5.15.11 open source released
    1 project | news.ycombinator.com | 5 Oct 2023
    I've used aqt[1] before but it doesn't look like it's seeing 5.15.11 yet, just 5.15.2.

    [1]: https://github.com/miurahr/aqtinstall

  • Unified Installer - Commercial only?
    1 project | /r/QtFramework | 21 Jun 2023
    Don't use the Qt installer. It sucks. It's only reason is to annoy people and collect your data. Use aqt: https://github.com/miurahr/aqtinstall
  • Adventures in Debian's Qt Land
    5 projects | news.ycombinator.com | 9 Jun 2023
    I mostly disagree. Like you said, Qt is the best native GUI toolkit available today. And that is a hard achievement. There are many tradeoffs (some you pointed out) but the open source community seems to find a way around those limitations. There are thousands of open source libraries you can plug-in into your Qt app to overcome many of its limitations (although some remain, like how can't we still not easily change caret/cursor color of QTextEdit??).

    Unlike you, I like the direction where Qt is taking. I think QML and Qt Quick are great. I just implemented a feature in my note-taking app that turns Markdown text into Kanban board using QML and the experience has been great (https://github.com/nuttyartist/notes/pull/574). I'm planning to continue transition from QWidgets to QML/Qt Quick.

    I do worry of the continuous friction with open source development and hate the online installers as well. I can recommend this useful tool https://github.com/miurahr/aqtinstall that allows you to easily download prebuilt Qt binaries. I hope they can revert their approach on that.

  • Current Issues With The Qt Project - From The Outside Looking In
    1 project | /r/cpp | 21 Apr 2023
    Install the qt binaries from the command line https://github.com/miurahr/aqtinstall
  • KDE Plasma development switches to Qt 6 tomorrow
    2 projects | news.ycombinator.com | 27 Feb 2023
    https://github.com/miurahr/aqtinstall will help you with that.
  • Qt 6.5 will switch to FFMPEG as the default Qt Multimedia backend for all platforms
    1 project | /r/QtFramework | 18 Jan 2023
  • Getting “QT with MinGW support”?
    2 projects | /r/QtFramework | 5 Oct 2022
  • Qt 6.4 Released
    3 projects | news.ycombinator.com | 29 Sep 2022
    you can install it from vcpkg or conan (or https://github.com/miurahr/aqtinstall if you really want the official Qt binaries) and it'll be much less
  • Trouble Building Qt6/5
    2 projects | /r/QtFramework | 17 Sep 2022
    Is there any particular reason why you want to build Qt yourself? This is usually quite painful and requires a lot of extra stuff (see https://wiki.qt.io/Building\_Qt\_6\_from\_Git) . If you just want to avoid the (horrible) official installer and a Qt account, you can use aqtinstaller to fetch everything you need: https://github.com/miurahr/aqtinstall
  • Please do not use Python for tooling
    2 projects | news.ycombinator.com | 16 Aug 2022
    Just recently, I had to recompile a (singleplayer) save game editor. So basically a GUI that does some clever hex editing.

    It was written in C++ using Qt.

    Have you ever tried compiling a Qt program on Windows? It involves signing up for an official Qt developer account to even install qmake.

    To the point I had to use an unofficial Qt installer CLI app (aqtinstall) [0] to even install the toolchain to build this little shitty app... which still relied on having several Qt .dll files in the same directory as the .exe to work.

    Have you clicked on [0] yet? Well, then guess what programming language aqtinstall uses.

    [0] https://github.com/miurahr/aqtinstall

What are some alternatives?

When comparing LeanQt and aqtinstall you can also consider the following projects:

wa-tunnel - Tunneling Internet traffic over Whatsapp

archinstall_gui - Guided Arch Linux graphical installer

nle - The NetHack Learning Environment

openiddict-core - Flexible and versatile OAuth 2.0/OpenID Connect stack for .NET

slint - Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

Crow - A Fast and Easy to use microframework for the web.

NAF - NMR Application Framework

GuiLite - ✔️The smallest header-only GUI library(4 KLOC) for all platforms

crowd-jpeg

MySqlConnector - MySQL Connector for .NET

zfsbootmenu - ZFS Bootloader for root-on-ZFS systems with support for snapshots and native full disk encryption

Avalonia.FuncUI - Develop cross-plattform GUI Applications using F# and Avalonia!