Enlightenment DR17 starting to release: EET

The Enlightenment Project DR17, the project known by non releasing any official packages, has now released their first library as "alpha": EET.

README says:

Eet is a tiny library designed to write an arbitary set of chunks of data to a file and optionally compress each chunk (very much like a zip file) and allow fast random-access reading of the file later on. It does not do zip as a zip itself has more complexity than is needed, and it was much simpler to implement this once here. It also can encode and decode data structures in memory, as well as image data for saving to eet files or sending across the network to other machines, or just writing to arbitary files on the system. All data is encoded in a platform independant way and can be written and read by any architecture.
This library is very stable already, with almost no change in the last years, the last addition was the "inlined strings" that are kept in their own read-only section, so you get them mmap()ed on load.

It's the core of E17, being used to handle configuration data and Edje themes (includes images, scripts and regular data). What I find great about it is the easy- to use struct serializer/parser that you can use to save and load structured data, including lists and hash tables. And it is almost dependency-free, just: libc, libz, libm and libjpeg.

If you are a packager of some distro, or you know some, please package it. If you find out any problems, let them know, but it should be very straightforward, with Ebuild, RPM and DEB packages already available from some sites.

Funny fact: enlightenment is the project ID "2" at sourceforge.net, the sourceforge.net project itself is the number "1" :-)