antjanus.com

antonin@antjanus:~$ cd projects && ls -F

Things I've Built

Open source, side projects, AI experiments, and creative work

Hand-drawn blueprint sketch of a workstationthings-ive-built-3.webp

antonin@antjanus:~/projects$ ./featured

Featured project

ui-pattern-library

UI Pattern Library

Interface patterns lifted out of projects I actually shipped. Each one renders live in an isolated frame and comes with its markup, its styles, its behaviour, and the prompt that rebuilds it from scratch.

HTML · CSS · JavaScript

40
Patterns
5
Categories
0
Dependencies
Browse the library
A blueprint drawing of interface parts: dialled gauges, dimensioned panels, and a grid of repeated tiles

antonin@antjanus:~/projects$ gh repo list antjanus --source

Open Source

Public repositories on GitHub

github.com/antjanus →

More Open Source

antonin@antjanus:~/projects$ ls side-projects/

Side Projects

Built with Claude Code

Read the full story →
./start-tui
start-tui.gif

Start TUI

Terminal start menu with ranger-style three-column layout, vim-style navigation, auto-categorization of tools, and a built-in database of 134 CLI apps.

Rust, ratatui
./boil-tui
boil-tui.gif

Boil TUI

Terminal game library manager -- basically Steam for your terminal games. Auto-discovers CLI games installed on your system and gives you a TUI to browse and launch them.

Go, Bubbletea
./media-picker
media-picker.gif

Media Picker

Cable TV guide TUI that mimics the classic Comcast channel guide. Fetches info from OMDb for TV shows and movies, creates random channels and schedules.

Go, Bubbletea
./3d-fantasy-rpg
3d-rpg.png

3D Fantasy RPG

3D RPG built with one of my kids. Features wave system, random item drops, shops, galaxy mode with different monsters, and a mech mode.

Browser, 3D
./fishing-game
fishing-game.png

Fishing Game

Browser fishing game inspired by Cat Goes Fishing, built with a kid. Everything runs from a single .html file.

HTML, Browser
./todos-cli
todos-tui.gif

Todos CLI

CLI todo manager using markdown files for storage. Works via TUI or simple commands. Has a SKILL.md that lets Claude Code check and update todos.

CLI, Markdown
./banner-maker
banner-maker.png

Banner Maker

Tool for creating article banners with real tool output in the background and article name overlay.

Utility
./agent-ipc
agent-ipc-tui.gif

Agent IPC

IPC protocol for inter-agent communication. Allowed running one Claude instance in a repo and communicating with another via channel-based chat.

Inter-process
./interactive-learning-app
interactive-app.png

Interactive Learning App

Learning platform with quizzes, code challenges, Mermaid diagrams, and progress tracking. Runs Python via Pyodide and JavaScript via Sandpack in the browser.

Next.js, Pyodide, Sandpack
./content-creation-suite
content-manager.png

Content Creation Suite

Content management suite with two implementations -- CLI/full-stack version and client-only web version. Hub-and-spoke content strategy for AI/tech content.

Full-stack
./dashboard

Dashboard

Personalized dashboard with resizeable widgets, GitHub/Jira API integration, and Ollama chat.

React, APIs
./blog-2024

Blog "2024"

This blog. Auto-discovered articles, content negotiation for markdown API.

SvelteKit, MDSvex
./personal-blog

Personal Blog

Legacy blog rewritten from unknown framework to modern Astro.

Astro
NORMAL antonin@antjanus: ~/projects utf-8 --:--

↑↓ move · ↵ run · esc close