Skip to main content

Languages and runtimes

This slice shows the language/runtime packages this repo controls directly.

Runtime managers and versions

Tool/versionSourceWhy it is here
misebrew + config.toml.tmplcentral runtime manager
uvbrewPython runtime/tool manager
Python 3.13, 3.11, 3.9home/readonly_dot_python-versionmanaged uv Python versions
Bun 1.2.20mise configJavaScript runtime/tooling
Go 1.25.0mise configGo compiler/toolchain
Java openjdk-21mise configJVM tooling and Maven builds
Neovim 0.12.2mise configeditor runtime
Node 24.6.0mise configJavaScript runtime and npm/yarn globals
Ruby 3.2.9mise configRuby runtime and gem tooling
Rust 1.95.0mise configRust compiler/toolchain
Vault 1.20.2mise configHashiCorp Vault CLI/runtime
Yarn 1.22.22mise configYarn Classic for global packages and website builds
Lua 5.1.5, 5.4.7mise config, personalLua runtimes on non-work machines

Language-specific global CLIs

ManagerPackages
Cargocargo-seek, cargo-update, cargo-watch, git-brws, hackernews_tui, lobtui, lowfi, pik, ftdv, omaro, lasr, deff
Gogithub.com/Gelio/go-global-update
RubyGemsbundler
Yarnneovim, @earendil-works/pi-coding-agent, @earendil-works/pi-tui, pi-mcp-adapter, pi-subagents, @anthropic-ai/claude-code, @google/gemini-cli, playwriter, knip
uvterminaltexteffects, lexy, toolong, logmerger, letsfg, renux, sen, plus personal humble-explorer, kanban-tui, blueutil-tui

Language/build dependencies from Homebrew

ToolWhy it is here
cmake, automake, tcl-tknative build support
icu4c, opensslcommon native library dependencies
mavenpersonal Telegram TUI source build support
goimports, gofumpt, ruff, stylua, shfmt, prettierformatter/language tooling