I have been developing this computer software / program / application for some years now, and it is now accessible as a web page, to run in your browser.
It provides basic geometric construction facilities, with lines, points and circles, from which endless possibilities follow.
Just try it out, it’s free.
Click on this or copy and paste for later : www.mathcomesalive.com/geostruct/geostructforbrowser1.html
.Here are some of the basic features, and examples of more advanced constructions, almost all based on straightedge and compass, from “make line pass through a point” to “intersection of two circles”, and dynamic constructions with rolling and rotating circles.
Two lines, with points placed on them
Three random lines with two points of intersection generated
Five free points, three generated circles and a center point
Three free points, connected as point pairs, medians generated
Two free circles and three free points, point pairs and centers generated
GIF showing points of intersection of a line with a circle
Construction for locus of hypocycloid
GIF showing a dilation (stretch) in the horizontal direction
Piston and flywheel
Construction for circle touching two circles
Construction for the locus of a parabola, focus-directrix definition.