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.