ObjectiveSync is a thin JDBC object persistence library. If features querying done in SQL, centralized object marshaling and unmarshaling where each object should know how to sync itself and its descendants, a single syntax for inserting and updating, Ruby-like objectivized JDBC fetching with exception handling, user-definable deep fetching and updating (almost Hibernate-like), batch API to avoid round-trips when submitting multiple queries, stats collection, and more.
EnumBitSet is a small project offering more functionality with enum types in Java. It is useful if you want to store a set of enums in a single database field. A toLong() method can be used it there are not more than 64 elements in the enum type, or toBigInteger() for enum types of any size.
Apilator is a high-performance, self-contained clustered server for building data APIs over HTTP. Its components and algorithms have been carefully selected for high performance, and it is especially suitable for systems with a large number of low-activity clients, such as mobile or Web-based applications. It does not need an external application server, and features automated session cookies, automatically synchronised session storage across multiple instances, and unique dynamically adjusted session storage that gives you the flexibility to add or remove servers from the cluster without configuration or restarting.
Toxic is a general purpose template engine. It produces text output from different template input formats, such as text, XML, or SQL. New template formats can easily be integrated and even mixed. It is possible to use a text template format for attributes and text content in XML templates.
The Link Grammar Parser (link-grammar) is a syntactic parser of English, Russian, Arabic, and Persian (and other languages as well), based on link grammar, an original theory of English syntax. Given a sentence, the system assigns to it a syntactic structure, which consists of a set of labelled links connecting pairs of words. The parser also produces a "constituent" (Penn tree-bank style phrase tree) representation of a sentence (showing noun phrases, verb phrases, etc.). The RelEx extension provides dependency-parse output.
Cellular Explorer is designed to be a highly flexible editor for the creation of cellular automata. Supported rules include the outer-totalistic binary rules (like Conway's Game of Life), the Wolfram elementary rules, and a variety of others. The rules can be used by themselves or mixed together to create higher complexity automata, and the individual cells are highly customizable. Automata can also have a few meta-rules that influence overall behaviour. Three different rendering modes are available to watch the automata evolve.