Profile photo
Ben Gubler

Projects

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

Featured

A fast embedded JS template engine. Widely used with 1.5K+ GitHub stars and ~2M weekly downloads.
TypeScript, microbundle, Jest, GitHub Actions
Benchmark and compare tokenizers across many languages with interactive visualizations and analysis.
tokenizers, streamlit
helm
TypeScript AI "code mode" toolkit with permissions and search.
TypeScript
A language learning app for improving comprehension. Listen to authentic native podcasts with AI-generated transcriptions and translations.
Next.js 15, Convex, Clerk, shadcn/ui, OpenRouter

AI & Machine Learning

tokka
Toolkit for training BPE tokenizers on custom data splits with advanced configuration options.
tokenizers, datasets, mosaicml-streaming
hf_to_mds
Convert HuggingFace datasets to MosaicML Streaming format (MDS) for efficient cloud-based training.
datasets, mosaicml-streaming
mokka
Toolkit for creating Small Language Models (SLMs) easily, targeted towards researchers (Work in Progress).
PyTorch, OmegaConf, WandB
agentpane
Web interface for AI coding agents.
TypeScript
Pip package with CLI tool to monitor GPU usage across Docker containers. A minimalistic alternative to 'nvidia-smi'.
Python, Docker, CLI

Open Source Tools

My personal website and blog where I write about AI, distributed training, and language learning.
Next.js 15, Tailwind, MDX
PWA for practicing Czech, Slovak, and Russian declension patterns.
Next.js, Tailwind, PWA
nix-macos-starter
Starter Nix config for macOS with sensible defaults and documentation.
nix-darwin, home-manager, homebrew, mise
shade
PyTorch-like computation library for TS/JS using WebGPU (Work in Progress).
Deno, WGSL
Converts between npm/Yarn/pnpm/bun CLI commands with support for all major package managers.
TypeScript, Jest

Legacy Projects

A lightweight JavaScript template engine with support for helpers, partials, filters, etc. The project that helped me get into open source.
JavaScript, Template Engine
A Chrome extension that turns your new tab page into a customizable dashboard.
JavaScript, Chrome Extension
A Chrome extension to transform characters written in the Esperanto 'x-system' into Esperanto characters while typing.
JavaScript, Chrome Extension
AI tic-tac-toe bot built with TensorFlow.js. Built as a teenager while learning about ML.
JavaScript, TensorFlow.js, AI