Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

it has a lot of bugs

What kind of bugs did you experience ? the web version has some issues depending on browser and hardware, it's a much better experience if you download the desktop version.