Please recommend to me which crate is the best

I'm learning Rust because I want to develop visual programming language editor like scratch or Google blockly.

Could you Please recommend me which crate is the best to use.

I want this app to work on the web.

For graphical applications with a custom GUIs try macroquad and egui.

I recommend egui

Thank you for your reply.
I research it.