COW is a cross-platform object-oriented workspace that provides a powerful API for RTTI, serialization, streaming, logging, etc. It also contains a set of storage types(String, List, Array, etc.) and lots of other features. It has been verified to compile for Windows, Linux and the DS.
Read more about COW Library (NDS misc)