Profile photo
Ben Gubler
@bgub
  • Home
  • About
  • My Stack
  • Favorites
  • Projects
  • Language Learning
  • Posts
  • Recommended
  • Contact
© Ben Gubler
Profile photo
Ben Gubler
  • Home
  • About
  • My Stack
  • Favorites
  • Projects
  • Language Learning
  • Posts
  • Recommended
  • Contact
© Ben Gubler

Projects

Libraries, apps, and experiments. Most are open source; a few are still finding their shape.

Featured

  • fig
    — small TypeScript UI runtime for apps and metaframeworks
  • helm
    — AI "code mode" toolkit for TypeScript
  • jikei
    — RISC-V microkernel built from scratch in Rust
  • eta
    — fast embedded JS template engine, ~1.7k stars, ~6m downloads/week
  • tokka-bench
    — compare tokenizers across languages
  • tinylingo.com
    — language learning with native podcasts and AI transcripts

AI & Machine Learning

  • tokka
    — train BPE tokenizers on custom data mixes
  • hf_to_mds
    — convert Hugging Face datasets to MosaicML Streaming format
  • mokka
    — toolkit for building small language models
  • agentpane
    — web interface for AI coding agents
  • gom
    — minimal GPU monitor for Docker containers

Open Source Tools

  • bengubler.com
    — personal website and blog
  • Decline App
    — practice Czech, Slovak, and Russian declensions
  • nix-macos-starter
    — starter Nix config for macOS
  • shade
    — PyTorch-like WebGPU library for TypeScript
  • npm-to-yarn
    — convert commands between npm, Yarn, pnpm, and Bun

Legacy Projects

  • squirrelly
    — lightweight JavaScript template engine
  • Splashpad
    — customizable new-tab dashboard for Chrome
  • Esperaboard
    — type Esperanto characters with the x-system
  • Tic-Tac-Too
    — TensorFlow.js tic-tac-toe bot