Fossil, from the creator of SQLite, combines a distributed version control system, wiki, and tickets, all bundled into a single file. Given some serious work on its UI, it could grow into an interesting competitor for Trac, though it replicates the latter's weaknesses (one project per installation, no support for mailing lists or chat, etc.). I'm curious if anyone is working on anything similar using a NoSQL database of some kind (particularly if that DB is embedded). Pointers would be welcome. (P.s. particularly especially if it's not written in C, like Fossil...)