JSON store is a simple replacement for shelve. It writes JSON serialized files and can accept unicode keys.