Akara is an open-source (Apache2 license) Web framework specialized for RESTful data services, especially involving XML and other semi-structured formats. It's implemented in Python and C. You express data models and create transforms based on these data models, plugging required inputs and outputs (XML, JSON, CSV, Atom, etc.) together into pipelines which implement the desired services. You then make these services available on the Web using simple wrappers. The wrappers are based on REST concepts and among other things make it easy to discover and reuse the services, and to connect them to local and remote systems using Web triggers (AKA Web hooks). Akara simplifies extract-transform-load (ETL), data-driven integration of systems, and makes it easy to wrap Web sites and services, turning tag soup and painful APIs into clean, RESTful end-points.
We used to have notifications to the Akara group from github, but inMarch, 2011 the service made a change to the notification e-mail headers which stymies this. Unfortunately, as you can see in the comments from others with this problem, github staff argue "You should only be sending your notifications to your own email address," which is frankly silly. It seems we'll have to implement some sort of intermediary that can forward notification messages to the group.
It would be useful for Akara to properly rotate all of its logs in response to a signal. There is some start to this with the rotate command line instruction, but the implementation is incomplete, skipping the access log and neglecting to close the original fd and open a new one. There is also no need to go down the path of reinventing handling rotation from within Akara, this can reliably be given to the operating system to deal with.
There may be some issue with multiprocess safety with the current logging implementation. The Python documentation on the subject suggests using a socket listener for all processes to send log messages to. Presumably allowing the log listener to handle log closing / opening would be sufficient.
For now Akara deployments can just lurk behind reverse proxies with such features turned on, but it might be useful to have some primitive facilities for this.