AI for StarCraft: Brood War
Stardust is written in C++ and uses BWAPI to play 1v1 Melee games of StarCraft: Brood War. Stardust plays as the Protoss race.
Stardust is mostly optimized for AI vs. AI tournaments, but if you want to play against it, check out SCHNAIL.
The license is MIT with an added condition that forks may not be submitted to StarCraft AI competitions without written consent of the author. The rationale behind this is to prevent a flood of minimally-altered forks popping up in tournaments, which happened with my previous bot Locutus in 2018.
So if you are interested in forking Stardust and submitting it to a tournament, create an issue here and we'll discuss it. I will likely accept any Zerg or Terran forks, but be much more strict with Protoss forks.