Software¶
John values open source software and maintains several projects on GitHub. He also contributes to many foundational open source projects whenever he can.
Follow johnthagen on GitHub to see
what he's working on.
Rustbelt¶

rust-belt is a 2D video game inspired by the classic
Asteroids arcade game,
featuring an
original soundtrack .
It is implemented using the Rust game engine,
Piston.
Trivia
The story concept for Rustbelt eventually developed into the published short story, Sabre Four.
min-sized-rust¶
min-sized-rust is the première guide on how to
minimize the file size of software binaries built using the
Rust programming language. This helps developers build small, efficient
software for embedded systems, web assembly, and other resource-constrained environments.
python-blueprint¶
python-blueprint provides an example project
structure for Python projects that includes best practices for
packaging, testing, code quality and documentation. This template is used by both companies and
individuals to jumpstart new Python projects with a solid foundation.