🏠 Home Page


Vi Grey's Personal Projects

My many NES projects

I like to make NES projects. You can see those projects at the following link

NES Projects Page

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]