jace is a cycle-accurate emulation of an enhanced Apple //e. Its modular framework makes it easy for developers to swap out components (video/cpu/etc.) or add new emulated hardware.
A generic library for real-time communications with asynchronous I/O support.
A space dynamics Java library.