Fornjot is an early-stage project to create a next-generation, code-first CAD application. It is written in Rust, and supports Rust as the language that models are defined in. Fornjot 0.6 is a preview release, for anyone who wants to keep tabs on the project. It is not yet at the point of general usefulness.
If you have any questions or comments, feel free to post here or contact me privately. I'd be happy to hear from you!
If you are interested in Fornjot and want to follow its progress more closely, maybe check out the Weekly Dev Log thread in this forum.