Top Alternatives to Amaya for Windows

Amaya

Amaya Free

An open source Web browser/editor