PicoGUI aims to be a complete GUI environment for handheld computers and other embedded systems. It uses a client/server model, like the X window system, but while an X server is given raw drawing commands, the PicoGUI server integrates a widget set, making PicoGUI clients small and efficient. PicoGUI also has the goal of allowing client/server connections over a variety of mechanisms. It is most commonly used with Linux, but is designed to be portable to any OS. PicoGUI has a variety of video and input drivers which allow it to interface with the Linux framebuffer device, SDL, the X window system, and several other devices.
| Tags | Desktop Environment Software Development Embedded Systems Libraries Application Frameworks User Interfaces PicoGUI |
|---|---|
| Licenses | GPL LGPL |
| Operating Systems | POSIX BSD NetBSD Linux |
| Implementation | C Java Perl Python |
Recent releases


Release Notes: The repository changed from CVS to Subversion. There is a new directory layout. For example, now themes are under (surprise) themes, and all client libraries are under client. This release compiles and runs under Windows with Cygwin, mingw, or MS VC. The only drivers supported are SDL. There are other new drivers, notably very alpha DirectFB support. There are many bugfixes.


Release Notes: This release includes usable terminal emulation, bugfixes, and the beginning of the "Nifty" scriptable text editor.


Release Notes: This release greatly enhances OpenGL support, adds a VNC server, adds pgserver embedding support, and fixes several bugs.


Release Notes: This release now includes both compiled and XML widget templates, and the X11 rootless video driver.


Release Notes: This milestone release incorporates a usable textbox widget.
A fetchmail replacement with qmail-like Maildir and external MDA delivery.