Origin is a evolver for the programming game Corewars. Part of this project is a modified MARS (Memory Array Redcode Simulator) written in C especialy for evolvers. With SWIG its going to be very easy to use in different languages.
The Customizable Caching Framework provides a basic but robust implementation of a cache with expiry and memory management features. It also provides entry points to populate the cache, making it reusable in several applications.