Skip to content
View gfargo's full-sized avatar
๐Ÿชถ
๐Ÿชถ

Highlights

  • Pro

Block or report gfargo

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
gfargo/README.md

Hey, I'm Griffen ๐Ÿ‘‹

Artist and engineer shipping open-source from Vermont โ€” where the WiFi is spotty but the commit history is clean. I come from a background in Video Game & Interactive Media, which taught me to think about flow, feedback, and systems. That perspective drives everything I build: powerful, polished, and practical tools that help devs ship faster and stay in the flow.

At it since 2013.


๐Ÿ› ๏ธ Developer Tools

  • Coco โ€” AI-powered Git assistant for meaningful commits, changelogs, and code review. Your code, your choice of model.
  • Doorman โ€” Where Wโ–ฒF meets .config. Manage Vercel & Cloudflare firewall rules in code with drift detection and CI/CD.
  • Strut โ€” Agent-first CLI for deploying Docker stacks anywhere there's SSH. Multi-stack, drift-aware, dry-run everything.
  • localPress โ€” Local-compute WordPress media optimization CLI. Compress, convert, remove backgrounds, generate alt-text โ€” all on your hardware.
  • Spec Shaver โ€” Trim and curate OpenAPI specs via interactive wizard or programmatically.
  • git-scenarios โ€” Composable atoms for spinning up real git repos in any state โ€” merge conflicts, multi-contributor history, in-progress operations. For tests, demos, and tool development.
  • humble-bundle-keys โ€” Pull every Steam key out of your Humble Bundle account into a single CSV.

๐Ÿ“ฆ Libraries & DX

  • Fargo Flags โ€” A DX-focused layer for Vercel's Flags SDK with registry distribution and CLI tooling.
  • Feature Lock โ€” Upgrade-ready UI building blocks that blur, tease, and convert โ€” without breaking flow.
  • Fargo Comments โ€” React commenting system with Lexical editor. Batteries not included โ€” bring your own storage and auth.
  • ink-enhanced-select-input โ€” Feature-rich select input for Ink with multi-select, live search, headless hook, vim keys, and more.
  • TokenTally โ€” Universal LLM cost calculator, pricing dashboard, and API. Zero API costs to use.
  • Placeholder.svg โ€” Easy custom SVG placeholder generation.
  • SVG Path Editor โ€” In-browser SVG path editor with AI path generation. Give it a try ๐Ÿš€
  • Git Hash Art โ€” Deterministic abstract art from git commit hashes via Node & Canvas.

๐Ÿค– AI & Skills

  • Demos MCP โ€” MCP server exposing the Anti-Authoritarian Toolkit, web search, and scraping for civic-tech AI agents.
  • TUI Design Skill โ€” A Claude Skill for designing clean, professional, minimal terminal UIs across Go, Rust, Python, and TypeScript.

๐Ÿ•น๏ธ Terminal Arcade

I maintain ink-playing-cards โ€” a React/Ink framework for building terminal card games with zones, events, and effects โ€” and a growing collection of games built on top of it:

tBlackjack โ™ ๏ธ tSolitaire ๐Ÿƒ tMemory ๐Ÿง 
tCheckers ๐Ÿ‘พ tPong ๐Ÿ“ tFrogger ๐Ÿธ
tTarot ๐Ÿ”ฎ tPiano ๐ŸŽน Potion Wars โš—๏ธ

Also: digi-rain (digital rain for your terminal), ink-starter (Ink 6.x + React 19 boilerplate), and BinWars (multiplayer arcade game).

๐ŸŽต Music & Creative

  • tune.observer โ€” Web app to identify notes, pitch, and BPM via your microphone. Real-time, browser-based.
  • Handpan Pattern Studio โ€” Compose handpan rhythms with multi-layer support, pro audio effects, and WAV export.
  • Fretboard Mastery โ€” Interactive guitar learning system with scale visualization, CAGED system, and gamified challenges.
  • Lights Pi โ€” Professional studio lighting control for Raspberry Pi with QLC+.
  • Kaleidoscope โ€” Generative kaleidoscope visualizer.
  • Audio Visualizer โ€” Stunning trippy visuals that react to your music in real-time.

Sponsor

Early support makes a massive difference and helps prove that indie open-source work can thrive sustainably.

If any of these tools have been useful to you โ€” or you just want to see what comes next โ€” consider becoming a sponsor.

Sponsor gfargo


griffen.codes ยท @ghfargo

Pinned Loading

  1. coco coco Public

    AI-powered Git Assistant for CLI

    TypeScript 9

  2. vercel-doorman vercel-doorman Public

    Manage Vercel Firewall in Code

    TypeScript 6 1

  3. ink-playing-cards ink-playing-cards Public

    React/Ink-based framework for terminal-based card game development, featuring zones, events, advanced effects, and customizable UI components.

    TypeScript 5

  4. fargo-comments fargo-comments Public

    React commenting system built for Next.js, TypeScript, and Lexical editor. Batteries not included - bring your own storage, authentication, and styling preferences.

    TypeScript

  5. fargo-flags fargo-flags Public

    A thin layer of abstraction that enhances Vercel's Flags SDK with streamlined tooling and distribution. Embracing the same core principles while making them easier to adopt and scale.

    TypeScript

  6. strut strut Public

    CLI toolkit for managing Docker stacks on VPS infrastructure

    Shell