A "top level" introduction to my projects, including an overview and some documentation.
I have some hobby projects that I've been working on, sporadically, for a while. While the work is in some places incomplete, there may be some ideas here that others might find helpful. I'm publishing these projects over time. If any of it is of value to you, or if you have ideas on how to improve or build on it, please let me know.
All of the following are in various states of incompletion. The names for all of these projects are just provisional. Suggestions are welcome :)
Name | Description |
---|---|
Browser Home | A simple browser homepage, that can be an alternative to a system desktop. |
Command Line Interface | A Java library for command line applications. |
Jot | A note taking system using Angular JS. |
Miscellany | A collection of code that might be shared among projects but isn't necessarily related in any other way. |
M Shell | A humane shell. |
Next To Do | Extensions to to the todo.txt system. |
Reasons | A system to collect and refine questions, answers, and reasons. |
Song for Everything | A large scale musical composition. |
Name | Description |
---|---|
Babe | Typesafe minimalist build system. |
CAEC | Computer-Aided Etude Composition in Haskell, using Haskore. |
Gen | Code generation for web applications. |
Microchimerism Data Manager | Data processing for a research project. |
Monk | General-purpose programming language targeting Go. |
Nonzero Sum Application | The source code for Nonzero Sum. |
Speedtest | Convenient wrapper for the Ookla speedtest CLI. |
Spelling Bee | Solver for the NYT spelling bee puzzle. |
Scratch Music | Algorithmic composition system in Go using the Supercollider synthesis engine. |
This index is a work in progress. As more work is contributed to this site, the index will be updated.
Please contact Matt Munz if you have any difficulty or to provide feedback (which would be very welcome).