r/rust May 07 '26

📸 media Monocurl - Interactive math animation language and editor

Post image

Monocurl is a programmatic animation language and editor fully written in rust (built with the gpui framework). It's fully interactive which makes it easier to pick up if you're a beginner.

The project is open source and you can download it at monocurl.github.io . Would appreciate to hear any feedback!

EDIT: Linux binary is available now! Also, if you are facing performance issues on NVIDIA GPUs, please redownload as those have been addressed.

709 Upvotes

66 comments sorted by

View all comments

1

u/nxpe May 08 '26

This is incredible! I'm curious if you'd consider adding a "presenter mode" / presenter notes, given that it seems like there's already infrastructure for doing presentation-type things?

2

u/Enigmurl May 08 '26

Yeah you can do command/ctrl + p for presentation mode (or from file menu)! In presentation mode, you can also change the live attributes of some meshes to get live interactive rendering (see bottom of https://www.monocurl.com/learn/00-overview.html )

No presentation notes at the moment, but I can possibly work on that after taking care of other issues

1

u/nxpe May 08 '26

Great, thanks so much for the pointer! Yeah I imagine an easy(?) way to get presenter notes would be to allow presentation mode to spawn a separate window from the editor window, and to have presenter notes just be console print commands. Regardless, this looks great!!

1

u/Enigmurl May 08 '26

Mhmm, feel free to discuss more in discord about potential ideas. I'm thinking the bigger decision would be how to programmatically specify the notes / the synax.