Last update July 2, 2010

Gui Libraries

(redirection from Available Gui Libraries)


This is a list of known graphic user interface libraries targeted specifically to a D programmer:

Standard D GUI library

(see NG:digitalmars.D/32633)
NameDescriptionPlatformURL
DWTPhobos based port of SWT v3.1.2 GUI LibraryWin32 DsourceProject:dwt/wiki/DwtShawn
(superceded by DsourceProject:dwt)

Other GUI libraries

NameDescriptionPlatformURL
Release for production (The project is mature and ready to be used)
GtkDD language graphical user interface based on GTK+ (formerly known as DUI/DUIT)Linux/Windows/Mac OS X DsourceProject:gtkd
 
Beta Status (Still probably buggy but the bugs are being worked out)
DWTTango based port of SWT v3.4 GUI Library + JFace and moreWin32/Linux-gtk-32 DsourceProject:dwt
DFLD Forms Library: object oriented GUIWindows http://www.dprogramming.com/dfl.php
Plutoan application library using FLTK and SqliteWindows/Unix/Mac OS X http://dronten.googlepages.com/pluto
HybridGame and multimedia GUI lib written in DWindows/Unix (OpenGL) http://hybrid.team0xf.com/
 
Alpha Status (Feature incomplete, probably buggy, but usable)
QtDWrapper around the well known Qt library for the D languageWindows/Unix/Mac OS X http://www.dsource.org/projects/qtd, http://bitbucket.org/qtd/repo
D Frameworka framework library for D language that is a collection of various libraries (gui, database, xml etc.)Windows http://sourceforge.net/projects/dframework/
DIUPWrapper around IUPWindows/Unix http://cablemodem.fibertel.com.ar/...
HarmoniaA skinnable GUI Framework which does not use native controls. Very fast and easily portable.HarmoniaPortability http://harmonia.terrainformatica.com/
Luiginative-D OpenGL-based GUI drawing libraryplatform-independent DsourceProject:luigi
MinWinMinimal GUI Toolkit (discontinued)Windows/GTK DsourceProject:minwin
SDWFOWL-inspired Windows application frameworkWindows http://pr.stewartsplace.org.uk/d/sdwf/
ElementA multimedia application toolkit for platform independent development.Windows (but very portable) http://www.sequenceartworks.com/labs/element
wxDBindings for wxWidgets (via wx.NET)Windows/Linux GTK+/Mac OS X http://wxd.sourceforge.net/
 
Pre-Alpha Status (Early, unstable code that may change)
LucidD interface to Lucid, which uses the native OS controls (Win32/Cocoa/GTK)Windows/Mac OS X/Linux https://dev.sitehole.com/svn/claro/trunk/interface/d/ http://www.lucidtoolkit.org/
D-FLTKPort of FLTK 1.1 Mac OS X http://svn.easysw.com/public/fltk/fltk/branches/branch-D-1.1/
D/TkWrapper around Tcl/Tk (port of C++/Tk)Windows/Macintosh/Unix NG:digitalmars.D/42681, NG:digitalmars.D/42700, http://www.algonet.se/~afb/d/dtk.html (placeholder)
DkinterWrapper around Tcl/Tk (port of module Python.Tkinter)Windows/Macintosh/Unix http://github.com/lysevi/dkinter
 
Planning (No code yet)
DocoaD interface to the Cocoa frameworkMac OS X DsourceProject:docoa
 
Abandoned
SWTThe SWT port in the TioPort project.Windows Linux (Mac OS X coming) DsourceProject:tioport
DFCAn easy wrapper around HWND + easy message handling and moreWindows DsourceProject:l8night
unDigSomewhat updated version of Burton's dig libraryWindowsDig Library


FolderProjects


FrontPage | News | TestPage | MessageBoard | Search | Contributors | Folders | Index | Help | Preferences | Edit

Edit text of this page (date of last change: July 2, 2010 21:03 (diff))