Archipelago

Official Linux port is available.