cwwav takes one or more text files (or text read from standard input) and converts the text into an audio file (wav or mp3) containing the CW (Morse code) representation of the text. It's useful for generating practice files if you are learning CW and want to practice by listening to text. It's a very simple program but it is designed to do what it does well. That is, it is designed to produce good sounding CW output files, with proper timing and comfortable envelope to avoid keyclicks and to make the CW softer.
ebook2cw is a command line program that converts a plain text file (like an eBook) to Morse code (CW) MP3 or OGG files. Morse parameters like speed and tone frequency, and audio parameters such as bit rate, sample rate, and quality can be changed by command line switches. It automatically splits and numbers the output files by chapters.
WebFDLog is a Web-based logging program for use at Amateur Radio's yearly Field Day. It uses an SQLite backend to store contact data. Because it is Web-based, it is cross-platform and does not require the establishment of Windows peer-to-peer network shares. The project also aims to develop a LiveCD and/or VMware Player based system that contains the logging system, a DHCP server, and an mDNS system to allow as pain-free and simple installation on Field Day as possible.
Sam is a Morse code trainer. It is a bash script that runs in a terminal. It beeps and boops out the command-line arguments in Morse code. If there are no command-line arguments, then it beeps and boops the Usage message. Simple, no? But the gimmick is that it prints out the text to the terminal, and the cursor below the text keeps track of which letter is being sounded.