6511115b95dfa165fb5d76a9a0c8d12be2dcbb0a
There are some shortcomings in this implementation listed in the comments, but this is the general structure.
Description
Languages
Rust
93.1%
CSS
4.9%
Makefile
1.5%
Dockerfile
0.5%