8tp.dev mag · issue 01 p. 001

// 8tp / home

8tp.dev

premium software, engineered from the basement

manifesto

code the tool.

ship the game.

keep it sharp.

// cover star no. 37
Hunter M. @8tp

Hunter M.

he/him · USA

37 repos 8 followers 2.2K contribs 14 stars
GitHub github.com/8tp ->
// tech stack 13 tools
· TypeScript · Rust · Go · Swift · React · Astro · Ratatui · SwiftUI · Node.js · PostgreSQL · Docker · Cloudflare · macOS
// editor's letter p. 002

this is volume 2026, issue 01 — a dense one. a one-shot railgun arena on the cover, four more live games behind it, a fistful of native macOS utilities in the back, and a couple of rust TUIs holding the centerfold. come for the railgun, stay for the ant.

// chapter 00 / contribution rhythm github.com/8tp

365 day spread

cells weight by contribution count

2.2Kcontribs 37repos 8followers 14stars 4forks
MayJunJulAugSepOctNovDecJanFebMarApr
Mon Wed Fri

snapshot: Jul 11, 2026

p. 01 ~/about $ -----------------------------------------------------------
// chapter 01 / opening monologue est. 2024

Hey, I'm Hunter. I build small, fast software solo: browser games, real-time multiplayer, Rust TUIs, and native macOS utilities.

Most of what's on this page started as a tool I wished existed — a tighter aim trainer, a 10 KB game I could play on a phone, a contribution heatmap that lives in the terminal. Weekend prototype, a week of daily-driving, a tighter rewrite if it earns its slot.

The browser games run on plain canvas + websockets. The TUIs are Rust + Ratatui. The macOS utilities are SwiftUI/AppKit, no Electron. Everything ships, then keeps getting smaller.

$ currently shipping: instagib, coup, hudaim, antmaze

p. 02 ~/projects $ -----------------------------------------------------------
spotlight ep. 01
Instagib Arena preview live · play

// hero / chapter 02

Instagib Arena

Quake-style instagib FPS in the browser. One-shot railgun, strafe-jump movement, server-authoritative 64 Hz binary netcode with lag compensation, ranked duels, weekly replays, bots. Free, no download.

TypeScript Three.jsReact 19Node/wsSQLite
stars
1
forks
0
updated
Jun 11, 26
// chapter 02 / featured spreads view all repos ->
ep. 02
AntMaze preview

AntMaze

LIVE

Perpetual-motion maze game where the ant never stops moving. Procedurally generated 7×7 → 21×21 mazes, LBP-inspired Web Audio soundtrack, ~10 KB gzipped.

ep. 03
HudAim preview

HudAim

LIVE

Browser-based aim trainer with 6 game modes, 60 FPS replay system, LAN leaderboards and HMAC-SHA256 anti-cheat.

ep. 04
Coup preview

Coup

LIVE

Real-time multiplayer bluffing card game. Bots, room codes, mobile-friendly. No install, no accounts.

ep. 05
TypeDuel preview

TypeDuel

LIVE

Real-time multiplayer typing combat. Type fast, deal damage, use abilities, defeat your opponent.