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