Skip to content
View 8tp's full-sized avatar
⚒️
Building
⚒️
Building

Block or report 8tp

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
8tp/README.md

8tp.dev - games, self-hosted tools, and native apps

GitHub 8tp 8tp.dev status Profile views

Hunter / 8tp avatar
@8tp

Hunter / 8tp

games, self-hosted tools, and native apps

I build small, fast software solo: real-time multiplayer browser games, self-hosted server tools, terminal apps, and native macOS utilities. Most of it started as something I wanted to exist, then shipped once it earned it.

TypeScript / React / Next.js / Three.js / Node / WebSocket / Go / Rust / Ratatui / Swift / SwiftUI / AppKit / Docker

featured / browser games / terminal apps / macOS apps


Featured

Palhelm thumbnail

Self-hosted web admin panel for Palworld dedicated servers. One Docker image with no external database. It talks to the server three ways: the official REST API, RCON, and the world save file, which it parses directly in pure Go. You get a live dashboard, player and Pal data, a world map, an RCON console, and scheduled backups with dry-run restores.

[Go] [Svelte] [Docker] [RCON]

Palhelm Bot thumbnail

Discord companion for Palhelm. It posts live server events into a channel and answers more than 30 slash commands for players, guilds, Pal ownership, breeding, and records, with rendered world-map and Pal images. Reads run through the panel's read-only integration API, which redacts platform IDs, live positions, and ban state so replies are safe in a public channel.

[TypeScript] [discord.js] [Node.js]

Instagib Arena thumbnail

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

[Three.js] [React 19] [Node/ws] [SQLite]


Browser games

Coup thumbnail

Real-time multiplayer bluffing card game with bots, room codes, and mobile-friendly play. No install, no accounts.

[Next.js] [TypeScript] [Socket.io] [Zustand]

HudAim thumbnail

Browser aim trainer with six game modes, 60 FPS replay capture, LAN leaderboards, and HMAC-SHA256 anti-cheat.

[React 19] [Tailwind] [Node/Express] [IndexedDB]

AntMaze thumbnail

Perpetual-motion maze game where the ant never stops moving. Procedural 7x7 to 21x21 mazes, an LBP-inspired Web Audio soundtrack, and a 10 KB gzipped payload.

[TypeScript] [Vite] [Canvas 2D] [Web Audio]

TypeDuel thumbnail

Real-time multiplayer typing combat. Type fast, deal damage, trigger abilities, and win the duel in the browser.

[TypeScript] [React] [WebSocket] [Zustand]

Also: iq-test, an open-source 35-question cognitive assessment. [HTML] [CSS] [JS]


Terminal apps

ghgarden thumbnail

GitHub contribution visualizer for the terminal, with heatmaps, streak stats, language breakdowns, and six themes.

[Rust] [Ratatui]

netmap thumbnail

Visual network topology mapper and scanner. Discover devices, scan ports, and measure latency from a terminal UI.

[Go] [Bubble Tea]

TideWatcher thumbnail

System monitor TUI with tide-inspired live charts, process views, and theme-aware ASCII scenes.

[Rust] [Ratatui]


macOS apps

ScreenCap thumbnail

Native screenshot and annotation app for macOS. Area, window, and scrolling capture, screen recording, OCR, color picker, and GIF export.

[Swift] [SwiftUI] [AppKit] [ScreenCaptureKit]

Recopy thumbnail

Native menu bar clipboard manager. Zero dependencies, fully offline, built with SwiftData.

[Swift] [SwiftUI] [SwiftData]

LiteStats thumbnail

Lightweight menu bar system monitor for CPU, RAM, storage, battery, and thermals.

[Swift] [SwiftUI] [IOKit]

Also: AppMixer, per-app volume from the menu bar via a HAL virtual audio driver. [Swift] [AppKit] [CoreAudio]


8tp.dev

Portfolio site for the projects above. It collects the playable apps, repo links, thumbnails, and build notes in one place.

8tp.dev / source

[Astro] [Svelte] [Tailwind]

Current focus

Browser games with server-authoritative netcode, self-hosted server tools, and native macOS and terminal utilities. Each project page says what shipped, how it works, and where to try it.

GitHub stats Top languages by repo

github.com/8tp

Pinned Loading

  1. instagib-arena instagib-arena Public

    Browser-based, server-authoritative Quake-style instagib FPS. Three.js client + Node/ws game server.

    TypeScript 1

  2. Coup Coup Public

    Play Coup online with friends — real-time multiplayer bluffing card game. No install, no accounts.

    TypeScript 2 4

  3. hudaim hudaim Public

    Browser-based aim training platform with 6 game modes, replay system, leaderboards, and anti-cheat

    JavaScript 1

  4. netmap netmap Public

    Visual network topology mapper and scanner TUI — discover devices, scan ports, measure latency, all in the terminal

    Go 2

  5. LiteStats LiteStats Public

    Lightweight macOS menu bar app for real-time CPU, RAM, storage, and battery monitoring

    Swift 1

  6. ScreenCap ScreenCap Public

    Free, open-source macOS screenshot & screen recording app with annotation editor, OCR, scrolling capture, GIF export, and color picker. A native CleanShot X alternative — no account, no subscriptio…

    Swift 3