FlimshawPartyDevice is a project mainly written in C and C++, it's free.
The ever-evolving Flimshaw device for party projections.