Fossil is a distributed version control system, quite robust and easy to use. It manages local and remote repositories, user permissions, has a built-in wiki, bugtracker, release blog and an extendable web interface. It's github-in-a-box as all features are packed into a stand-alone executable which also doubles as server. Internally the database utilizes SQLite and allows extending that or its user interface through TCL or the builtin TH1 scripting language. An optional JSON API permits further
minor feature: Fossil now automatically generates the lt;html gt; lt;head gt;... lt;/head gt; lt;body gt; at the beginning of each web page if the configurable header. Lacks a lt;body gt; tag. Upgrade to the latest versions of SQLite and OpenSSL..