Tcl provides a portable scripting environment for Unix, Windows, and Macintosh that supports string processing and pattern matching, native file system access, shell-like control over other programs, TCP/IP networking, timers, and event-driven I/O. Tcl has traditional programming constructs like variables, loops, procedures, namespaces, error handling, script packages, and dynamic loading of DLLs. Tk provides portable GUIs on UNIX, Windows, and Macintosh. A powerful widget set and the concise scripting interface to Tk make it a breeze to develop sophisticated user interfaces.
Open Tool Kit (Otk) is a portable widget library for making graphical user interfaces for C programs. It emphasizes simplicity for the application programmer without eliminating capability. Based on OpenGL, Otk supports Linux, Unix, and other OSs neutrally and efficiently. It is simple and compact, and it strives for easy compilation and linking to other applications. In seeking to address several issues associated with earlier graphics APIs, Otk explores some interesting methods, such as window-relative layout instead of pixel-based layout.
ActiveWidgets Grid is a cross-browser scrolling datagrid control that is fast to load and easy to integrate. The grid can handle data in many forms, from CSV to XML. For the experienced developer it provides clean separation between data models, presentation templates, and control behavior, while the end user will find its fixed headers, resizeable columns, instant sorting, in-cell images, and mouse-over effects useful.
Scintilla is a free source code editing component for Win32 and GTK+. As well as features found in standard text editing components, Scintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips. Styling choices are more open than with many editors, allowing the use of proportional fonts, bold and italics, multiple foreground and background colours and multiple fonts.
XForms is a GUI toolkit based on Xlib. It comes with a rich set of objects such as buttons, browsers, sliders, and menus integrated into an elegant event/object callback execution model that allows for fast and easy construction of X applications. In addition, the library supports loading and writing images, format conversion, and simple image processing. It consists of a flexible set of C-routines that can be used in C and C++ programs, is efficient and portable, and runs on all major Unix platforms and OpenVMS, OS/2, and Windows NT.