Deft v0.1.0, a native GUI framework
André Polykanine
ap at oire.me
Mon Jun 29 23:52:34 UTC 2026
Hi folks,
I love D and I develop desktop apps. I tried to find a GUI
framework for D that would suit my needs. My principal needs are:
* Accessibility. I'm blind myself and I develop apps that need to
be inherently accessible. At least when I looked, no maintained
GUI framework provided robust accessibility, unfortunately. the
best accessibility is provided by native controls, so ideally a
framework would wrap them.
* Auto layouts. See above: I'm blind, and counting pixels,
observing that nothing overlaps and everything is visible, is a
huge pain. So I needed an equivalent of CSSGrid, TableLayoutPanel
from windowsForms, sizers from wxWidgets, you name it.
* Ideally cross-platform, but Windows support is a must.
* I18n support, ideally via GetText.
So, as I've said, I didn't find anything that would tick all the
boxes, so I decided to go the hard path. that's how Deft was born.
Again, it's at its 0.1.0, very first version and in active
development, plus it's my first real project in D (before I wrote
some CLI utilities of course).
Available both on [dub](https://code.dlang.org/packages/deft) (I
forgot to correct this in README, sorry!) and on
[GitHub](https://github.com/Oire/deft).
Don't hit me hard if you see some stupid errors. Thanks!
More information about the Digitalmars-d-announce
mailing list