⚠️ Warning: This is a draft ⚠️

This means it might contain formatting issues, incorrect code, conceptual problems, or other severe issues.

If you want to help to improve and eventually enable this page, please fork RosettaGit's repository and open a merge request on GitHub.

{{library}}The ''D Forms Library'', or '''DFL''', is a Win32 windowing library for the [[D]] language. DFL attempts to bring a high level, easy to use interface to the Win32 [[API]].

Selected Features of DFL:

  • Creation and management of [[GUI]] applications with a simple, object-oriented interface.
  • Event handlers for almost any event can be attached to many objects, such as controls, forms, and menus.
  • Controls can be docked on the parent form, so resize code isn't needed.
  • DFL provides sockets that do not block the GUI thread.

(Adapted from the DFL Wiki)


  • [http://www.dprogramming.com/dfl.php DFL Home]
  • [http://wiki.dprogramming.com/Dfl/HomePage DFL Wiki]
  • [https://github.com/Rayerd/dfl DFL Github (actively maintained version)]