Top Alternatives to Desura for Windows

Desura

Desura Free

Steam style games store