/Morst

Morse code converter in Rust

Primary LanguageMakefile

Morst

Morst is a translator, trainer, and game for learning morse code.

This project is to practice and learn Rust. Originally this was going to be built on Amethyst game engine, but I have chosen to make it a website and API instead. I chose to use the Rust web framework Rocket for this. The front end will be

To Do List

  • Translate single char keyboard input into dotdash
  • Multi char translate
  • Create a Yew front end
  • Setup Amethyst basic interface
  • Playback dotdash into audio
  • Paste bulk translate
  • Input stream translate

Future Features

  • Virtual Keyboard
  • File translate (upload .txt into dotdash)
  • Morse tree visualization

I used some of the functionality from the crate Mors, but chose to write it out myself rather than just use the crate as a whole.

alt names -> Rumorse, Morst, Rorse