Projekt LeanQt začal s vývojom oklieštenej vidlice Qt 5, ktorej cieľom je uľahčiť vytváranie zo zdroja a integráciu s aplikáciami. LeanQt vyvíja Rochus Keller, autor kompilátora a vývojového prostredia pre jazyk Oberon, naviazaný na Qt 5, s cieľom zjednodušiť kompiláciu svojho produktu s minimálnym počtom závislostí, no pri zachovaní podpory súčasných platforiem. Kód sa naďalej vyvíja pod licenciami GPLv3, LGPLv2.1 a LGPLv3.
Je potrebné poznamenať, že v posledných rokoch existuje tendencia k tomu, že Qt sa stáva nafúknutým, prekomplikovaným a prerasteným kontroverznými funkciami a inštalácia binárnych zostáv si vyžaduje registráciu na webovej stránke komerčnej spoločnosti a sťahovanie viac ako gigabajtu údajov. LeanQt sa pokúša vytvoriť odľahčenú verziu Qt 5.6.3, zbavenú všetkých nepotrebných vecí a prepracovanú štrukturálne. Na montáž sa namiesto qmake používa vlastný montážny systém BUSY. Ponúkajú sa ďalšie možnosti, ktoré umožňujú voliteľne zapínať a vypínať rôzne kľúčové komponenty počas montáže.
Deklarovaná podpora pre nasledujúce funkcie Qt:
- Bajtové polia, reťazce, unicode.
- Lokalizácia.
- Kolekcie, implicitné zdieľanie dát (Implicit Sharing).
- Práca s dátumami, časmi a časovými pásmami.
- Typ variantu a metatypy.
- Kódovanie: utf, simple, latin.
- Abstrakcia vstupno/výstupných zariadení.
- Súborový nástroj.
- Textové toky a dátové toky.
- Regulárne výrazy.
- Ťažba dreva.
- Hashuje md5 a sha1.
- Geometrické primitívy, json a xml.
- rcc (prekladač zdrojov).
- Multithreading.
- Zostaviteľné pre Linux, Windows a macOS.
Medzi najbližšie plány: podpora zásuvných modulov, základných objektov, metatypov a udalostí, modulov QtNetwork a QtXml.
Vzdialené plány: moduly QtGui a QtWidgets, tlač, paralelizácia operácií, podpora sériového portu.
Nasledujúce položky nebudú podporované: qmake, rámec State Machine, rozšírené kódovanie, animácia, multimédiá, D-Bus, SQL, SVG, NFC, Bluetooth, webový nástroj, testlib, skriptovanie a QML. Z platforiem bolo rozhodnuté nepodporovať iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks a Haiku.
Zdroj: opennet.ru