~/msh

projects

Things I've built

A languages project, terminal tools, and a few full-stack experiments.

Open source

xpr-lang

A sandboxed expression language with byte-identical runtimes in TypeScript, Python, and Go.

oss
  • TypeScript
  • Python
  • Go
  • Parser theory
  • EBNF
  • VitePress
  • +2
repo site Read more

restless

Your API workbench lives in the terminal.

oss

        $ brew install shahadulhaider/tap/restless
      
  • Go
  • Bubble Tea / Charm
  • *.http file format
  • JavaScript (ES5.1) scripting
  • Postman / Insomnia / Bruno / OpenAPI import
repo Read more

envdiff

Compare, validate, and sync .env files across environments.

oss

        $ brew install shahadulhaider/tap/envdiff
      
  • Go
  • Bubble Tea
  • TOML schemas
  • pre-commit
  • GitHub Actions
repo Read more

ports

Keyboard-driven TUI for exploring listening ports on macOS and Linux.

oss

        $ brew install shahadulhaider/tap/ports
      
  • Go
  • Bubble Tea
  • Lip Gloss
  • lsof / netstat parsing
repo Read more

meeting-note-taker

Self-hosted Fireflies.ai - upload audio, get transcripts, summaries, and action items.

oss
  • Turborepo
  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS
  • Shadcn UI
  • +10
repo Read more

leafpass

Cross-platform desktop GUI for the `pass` password manager.

oss
  • Svelte
  • SvelteKit
  • Tauri
  • Rust
  • Tailwind CSS
  • GPG
repo Read more