A Platonic solid is a shape whose faces are all the same regular polygon, with the same number of them meeting at every corner. There are exactly five — the ancient Greeks proved that no sixth one is possible.
The source code is at github.com/KirillOsenkov/LiveGeometry. It is written in .NET and Avalonia.