Dakota Lewallen
  • Home
  • Blog
  • Projects
  • Try
  • Contact

Playground

Try the tools, no install.

A simulated shell running the real logic of three of my command-line projects, compiled into this page. There is a tiny filesystem you can ls, cat and write to with echo … > file. Nothing leaves your browser.

diceware

Deno · TypeScript

Passphrases from five dice rolls per word, the way Arnold Reinhold intended. One of the first things I built when Deno hit 1.0.

IamFlowZ/deno-diceware

safe-ts-env

Node · TypeScript · Zod

Load a JSON config file and refuse to start if it doesn't match your Zod schema. Built for CDK apps that read per-stage settings.

IamFlowZ/safe-ts-env

ssh-bm

Deno · TypeScript

Give your SSH targets names, then `ssh-bm cms` instead of remembering IPs. Bookmarks live in a JSON file next to the binary.

IamFlowZ/ssh-bm

Word list: the EFF large wordlist (CC BY 3.0). The ports live in lib/playground of this site's repo.

Dakota Lewallen

Systems-focused software engineer. I share what I learn, as tools you can use and essays that make sense of it.

Pages

  • Home
  • Blog
  • Projects
  • Try
  • Contact
  • Book Shelf
  • Uses
  • RSS

Elsewhere

  • LinkedIn
  • GitHub
  • Bluesky
  • Substack
© 2026 Dakota LewallenBuilt with Next.js · Source