Vi Grey's Personal Projects
My many NES projects
I like to make NES projects. You can see those projects at the following link
Aurgelmir
HTTP server my website is running on written in Go
Source Code [HTTP]
gmi2pdf
Go tool to convert a gemtext/plaintext file (local or Gemini resource) to a PDF file using groff
Source Code [HTTP]
Bifrost
CSS Monochromatic color palette generator written in Go that makes WCAG 2.0 AA and AAA valid palettes
Source Code [HTTP]
Huginn
Static Gemtext to HTML page generator written in Go
Source Code [HTTP]
Fulla
CLI based secrets manager for storing passwords and otp (totp) codes
Source Code [HTTP]
Muninn
Git forge written in Go that builds static Gemtext files
Source Code [HTTP]
Bergelmir
Gemini server my gemini capsule is running on written in Go
Source Code [HTTP]
TASD File Format Specification
A file format for storing data that can be used by Tool Assisted Speedrun (TAS) replay devices to play a TAS on physical video game console hardware
Source Code [HTTP]
Syzygy
Haskell program that accurately calculates the 3D position in space of the Sun, Moon, and a latitude/longitude location on Earth for a given time
Source Code [HTTP]
fairflip
Coin flip simulation program written in Python for getting fair coin flip results from an unfair coin using Classic von Neumann debiasing
Source Code [HTTP]
3F.py
Python script that takes a ZIP file + an image or PDF file and combines them into a single file that is a functioning version of both files at the same time
Source Code [HTTP]
Modem-Tap
Network middleware audio engine written in Go that emulates a network connected through a Bell103 dial-up modem
Source Code [HTTP]
Root Phisher
Proof of concept Bash script that pretends to be the sudo password prompt and deletes traces of itself
Source Code [HTTP]
ignis
Scripting and templating engine written in Python for generating static websites
Source Code [HTTP]
LatchBox
Password manager written in Go that uses a console based user interface
Source Code [HTTP]
White Rabbit
Command line based tool written in Python for time management
Source Code [HTTP]
rcube
Python module that solves scrambled Rubik's Cubes
Source Code [HTTP]
datecalc
Python module that can calculate the day of the week for any date (Ported to Go, Ruby, and Javascript)
Source Code (Python) [HTTP]
Source Code (Go) [HTTP]
Source Code (Ruby) [HTTP]
Source Code (Javascript) [HTTP]