Projects / eboxy


eboxy is an application for building simple user interfaces for entertainment PCs, suitable for use with a remote on a TV screen. It uses SDL for graphics and XML-based interface description files, supports TrueType fonts and PNG alpha transparency, and has a plugin extension system.

Operating Systems

Recent releases

  •  20 May 2004 09:13

    Release Notes: Joystick support and user action handlers were added (with support for global handlers), and several bugs were fixed.

    •  19 Apr 2004 13:50

      Release Notes: The scripting language has been enhanced with integer and boolean expressions, variables, and the ability to capture the output from an external program. The interface code has been separated out into special plugins (paving the way for future expansion). A configuration file and default system XML file were added. Widgets can now be made invisible. Several bugs were fixed, and other minor functionality improvements were made. Lastly, the documentation has been vastly improved.

      •  01 Feb 2004 11:34

        Release Notes: Several bugs were fixed, including the previous need to compile SDL_gui in a special way. Textfields now have a validchars property to control which characters can be entered.

        •  26 Jun 2003 10:47

          Release Notes: This release introduces capabilities for plugins to discover and modify the GUI at runtime, and run script code. In addition, there were a significant number of bugs fixed and deficiencies addressed, and the code was cleaned up.

          •  22 Apr 2003 14:04

            Release Notes: This is primarily a bugfix release, but includes some minor new features, such as togglebutton widgets, number pad text input, sorting in the file browser plugin, and additional properties and methods for some of the widgets.

            Recent comments

            03 Dec 2002 07:03 wbane

            Great work!
            This has been one of the most useful software
            packages I have come across as it has provided me
            with a simple means of GUI generation for a
            mini-distro of linux I've put together for use on
            our company's intranet. It's versatile and has
            made leaps and bounds since it's relatively
            recent beginnings. Great work Paul and keep it
            up, I look forward to some of the upcoming


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.