SchemaCrawler is a Java API which makes working with database metadata as easy as working with ordinary Java objects. It is also a database schema discovery and comprehension and schema documentation tool. You can search for database schema objects using regular expressions, output the schema and data in a readable text format, and find potential design issues with lint . The output is designed to be diff-ed against other database schemas. SchemaCrawler supports almost any database which has a JDBC driver, but for convenience is bundled with drivers for some commonly-used RDBMS systems. SchemaCrawler works with any operating system which supports Java.
SILC (Secure Internet Live Conferencing) is a protocol which provides secure conferencing and chat services. It can be used to send any kind of messages, in addition to normal text messages, including multimedia messages like images, video, and audio stream. All messages in the SILC network are encrypted and authenticated, and messages can also be digitally signed. SILC protocol supports AES, SHA-1, SHA-2, PKCS#1, PKCS#3, X.509, OpenPGP, and is being developed in the IETF. The software is delivered as SILC Client for end users, SILC Server for system administrators, and SILC Toolkit for application developers.
SQLObject is an object-relational mapper, i.e., a library that will wrap your database tables in Python classes and your rows in Python instances. It currently supports MySQL through the 'MySQLdb' package, PostgreSQL through the 'psycopg' package, SQLite, Firebird, MaxDB (SAP DB), MS SQL, and Sybase. It should support Python versions back to 2.4.
skalibs is a set of general-purpose, low-level C libraries, all in the public domain. It can replace or hide the standard C library to some extent. It is designed to allow building of small static binaries. It is used in building all skarnet.org software, including execline and s6.
execline is a very light, non-interactive scripting language, which is similar to a shell. Simple shell scripts can be easily rewritten in the execline language, improving performance and memory usage. execline was designed for use in embedded systems, but works on most Unix flavors.
Scache is a different approach for PHP session data management. It provides a generic key-value data cache to use for transient session data storage. Scache also provides a shared keyspace, shared counters, and simple cache features. Scache's difference to other implementations is a tree-structured keyspace where one can easily operate only on required parts of stored session data and also invalidate groups of stored data by expiring whole subtrees. Despite its name, scache is not a cache. Scache stores all session data inserted until data is deliberately destroyed and so reduces the need to redundantly store the same data somewhere else. Scache consists of a daemon and a PHP extension.
Stunnix Advanced Web Server is a Web server for putting Web sites onto CD-ROMs, DVDs, FlashDisks, and other readonly media to be used on any typical system. Sites can be scripted with PHP, Python, Java, or Perl and can be driven by MySQL or SQLite databases. All required software programs are designed to reside on the CD-ROM to avoid the need to install software on the user's computer. The Web serving core is based on Apache 1.3.x, and has additional functionality to detect and use free ports and automatically start a browser on each platform. Desktop applications can also be created with it.