libliteser (Lite Serializer) is a small project that I have been thinking about for months. Serialization in C++ is bothersome mostly because there is no reflection and hence no simple way to serialize classes automatically. There are a few problems that need to be solved and a couple of days ago I had an idea how to solve some of the biggest problems I had. Now that I have an actual concept in my head, I have set up a project for the library so I can start developing.
Now, I am already using what we at Cateia call "April & Friends". April & Friends is our set of libraries that we use for game development. I will post a big topic about it later, once we have at least some more of the documentation done (so far I have documented only libhltypes which is one out of 6). Anyway, liteser depends on hltypes (because we have implemented a platform-independent way to serializing simple types such as int, float, etc. in hltypes) and I was wondering who else would be interested in such a library. I'm asking because if there is interest in it, I can put it on sourceforge and share it with you rather than keeping it just for myself and maybe in Cateia internally.
EDIT: In case you are already interested in April & Friends:
C++ High Level TypesC++ Geometry TypesA.P.R.I.L.A.T.R.E.S.A.P.R.I.L. User InterfaceX Audio LibraryKeep in mind that we are going to heavily refactor X Audio Library. Instead of being a wrapper for OpenAL only, we are going to refactor it in such a way that it works similar to April which provides a rendering interface that can have any actual rendering system as backend. Currently we have implementations for DirectX, OpenGL and OpenGL ES. The window systems supported are Win32, SDL, GLUT and iOS's window system. We will add support for an Android window system when we start porting our games onto Android. XAL should be able then to use DirectSound on Windows, SDL on Mac/Unix, etc. That way we offer great performance and cross platform capabilities are minimum expense.
EDIT: And yes, A.P.R.I.L. really means Awesome Portable Rendering Interface Library.