The unixODBC project provides Unix applications with the same ODBC 3.51 API and facilities available under Windows. It provides a Driver Manager that supports the full ODBC API and performs the ODBC 3 to ODBC 2 translations with UNICODE to ANSI conversion. It also includes a set of graphical utilities that allow users to specify connections to DBMSes to be used by applications, a collection of ODBC drivers including a simple text based driver, an NNTP driver, a Postgres driver and others, and a selection of templates and libraries that to aid in the construction of ODBC drivers. It works with MySQL, Postgres, StarOffice/OpenOffice, Applixware, iHTML, PHP, Perl DBD::ODBC, and many other applications and drivers. Connection pooling is also provided to increase performance with applications such as PHP.
SATGUI is a framework for developing simple GUI client/Unix server applications. It uses a simple, easy-to-learn screen layout language (SAT/DL). The backend applications can be developed in almost any character-based language (shell script/Perl/AWK/C/etc.), and a basic interface to MySQL databases (SATMYSQL) is also available.
X-Hive/DB is a powerful native XML database designed for software developers who require advanced XML data processing and storage functionality within their applications. The comprehensive X-Hive/DB Java API contains methods for storing, querying, retrieving, transforming, and publishing XML data. X-Hive/DB supports all major W3C standards, such as XQuery, XPath, DOM, XPointer, XML Schemas, and more.
Artekopia Netjuke is a cross-platform Web-based audio streaming jukebox powered by PHP 4 and an increasing choice of databases. MP3, Ogg Vorbis, ASF/WMA, and other music file formats are supported. Artekopia Netjuke aims to enable small organizations or communities run a private "mp3.com-like" Web site to access the music they legitimately own, distribute, or are granted access to. It supports most audio players, language packs, optional file downloads, media protection schemes, multi-level security, shared and private playlists, random playlists, images, etc. It also features an unusual, easy-to-use installer module to get you started in minutes.
Ice is a modern alternative to object middleware such as CORBA or COM/DCOM/COM+. It is easy to learn, yet provides a powerful network infrastructure for demanding technical applications. It features an object-oriented specification language, easy to use C++ and Java mappings, a highly efficient protocol (including protocol compression), asynchronous method invocation and dispatch, dynamic transport plug-ins, TCP/IP and UDP/IP support, SSL-based security, a firewall solution, and much more.
The Easysoft ODBC-Sybase Driver provides ODBC 3.5 access to Sybase databases for ODBC enabled applications running on Linux and major Unix platforms. It can be used to access Sybase Adaptive Server Enterprise 12.5 and the forthcoming Sybase ASE 12.5.1. The driver is compatible with unixODBC, the Open Source Driver Manager, which is included in the standard product distribution.
PySQL aims to be a full replacement for sqlplus (and much more). It has features such as history, completion, and line editing. It has high level functions (searching for tables, indexes, count, explain plan, list of sessions, etc.), proper output for screen and files (CSV ready for inclusion in spreadsheets), support for user-defined SQL, background queries, graphical output for the schema data model, object dependencies, a PL/SQL package function call tree, and much more.