Datadec takes recursive data types modelled on those found in functional languages (Hope, Miranda, Haskell etc) and generates ANSI C code to implement them.
The MLib (pronounced "M-Lib") is a C software framework that significantly simplifies the development of highly reliable system-level libraries and programs (like daemons/services). It is small, efficient, robust and highly portable, and was designed primarily for embedded systems. (From the FreeType project)
Knit is the first component definition and linking toolset from the Alchemy project. Knit helps to make C code more understandable and reusable by third parties, helps eliminate much of the performance overhead of componentization, detects subtle errors in component composition that cannot be caught with normal component type systems, and provides a foundation for developing future analyses over C-based components, such as cross-component optimization.
Why another XML library? Because it is fast, easy-to-use and -important- it is my personal work about the second layer of the Semantic Web. LGPL 2.0 license