Uncle Unc is a framework for working with trees of objects. Existing services such as filesystems, code libraries, networks, log files, mailboxes and directories can be mapped onto this object tree, as can some traditional desktop applications. User interfaces work directly with the object tree, offering best of breed interface design (e.g. filtering, breadcrumb bars, paging, sorting, and file-explorer-like views) across the full range of services. The framework promotes clean design, completeness of representation, and reusability of both front end and back end code.
Snippetory is a general Java template engine based on passive templates. In passive templates, template code and logic are clearly separated from each other. The templates contains very simple mark up. By removing logic, templates are directly accessible, fully parametrized, and free of context, and can easily be reused. Navigation, code competition, and structuring of the code with methods and classes are supported.
SubEthaSMTP is an easy to understand Java library that provides a receptive SMTP server component. By plugging this component into your Java application, you can easily receive SMTP mail using a simple abstract Java interface. Also included is a small sub-project called Wiser, an easy to use incoming mail testing framework.
SubEtha is a sophisticated mailing list manager, similar in many respects to the popular Mailman package but far more feature-rich. SubEtha offers easy installation on Windows and Unix platforms, a user-friendly Web interface, searchable, threaded archives, virtual domains, support for users with multiple email addresses, intelligent attachment handling, configurable message processing filters, per-list role-based permissions, and more.
IP*Works! is a comprehensive suite of more than 40 native Linux class libraries for Internet development. It is a robust framework of enterprise-class tools, enabling rapid integration of any major Internet protocol or technology, including FTP, HTTP, SMTP, POP, IMAP, SNMP, LDAP, DNS, RSS, SMPP(SMS), XMPP (Jabber), SOAP, and WebDav. It includes source code for compilation on various Unix platforms, a framework for Objective-C (Cocoa) Mac OS X development, and native PHP extensions.
j-XChange is a pure Java implementation of the entire Collaboration Data Objects (CDO 1.21) library for accessing Microsoft Exchange Server in a platform independent manner. This library will allow interoperability with MS Exchange from all non-Windows platforms that support Java. This library is powered by j-Interop.
GreenMail is a suite of email servers for testing purposes and sandbox development. It supports SMTP, POP3, and IMAP (including SSL) and can be embedded into any Java application or unit test. The GreenMail Service (SAR) extension runs as a JBoss embedded developer mail server sandbox, manageable via JMX.
jSieve is a Java implementation of the Sieve mail filtering language defined by RFC 3028. Sieve is an extensible mail filtering language. Its limited expressiveness (no loops or variables and no tests with side effects) allows user created scripts to be run safely on email servers. Sieve is targeted at the final delivery phase (where an incoming email is transferred to a user's mailbox). jSieve is implemented as a language processor that can be plugged into any Internet mail application to add Sieve support.