Over the years, I contributed to some open-source projects (use LyX!). I also created several projects from scratch during my research. I normally make them available if I consider them to be general and clean enough to be useful for others. Enjoy! (or, well, suffer)