Homepage: http://www.littleredbat.net/mk/code/mk-project.html
Updated:
Lightweight project handling
Quickly switch between projects and perform operations on a per-project basis. A 'project' in this sense is a directory of related files, usually a directory of source files. Projects are defined in pure elisp with the 'project-def' function. No mk-project-specific files are required in the project's base directory. More information about this library, including the most recent version and a comprehensive README, is available at http://github.com/mattkeller/mk-project