Table of Contents
Tools#
A list of tools I use.
Programming#
- python: general purpose language
- conda/poetry/uv/pipenv/pip - package managers. prefer uv for speed/simplicity.
- pil/pillow: image processing library
- numpy: numerical computing library
- pandas: xlsx/csv manipulation library
- matplotlib: data visualization library
- rust: faster than python.
- bash: scripting language
- just: very good build tool
OS#
i highly recommend never using windows, for many, many reasons
- ubuntu - server OS
- nixos - server/desktop OS
- cachyOS - easy arch based OS, fast
- TrueNAS CORE - freebsd based NAS OS that uses ZFS, ZFS is superior for use as a NAS for many reasons
Hardware#
I run various cheap laptops and a few HEPC (High-End Personal Computer) setups. Only Linux, except for a Windows computer I use for piano playing.
AI#
- ollama: AI model serving
- openwebui: frontend for ollama
- comfyui: image/video/audio gen
Infra#
- docker: containerization platform
- kubernetes: container orchestration
- grafana: monitoring visualization
- prometheus: monitoring metrics/backend
Media#
- yt-dlp: youtube downloader, before youtube killed it with session cookie enforcement.
- transmission: torrent client
- jellyfin: media server
- immich: self hosted google photos clone
- romm: emulation ROM/retro game database
- seanime: anime media server
- extensions: TODO
- gallery-dl: image downloader
Other#
- handy.computer - offline text transcription
- sshx.io - share terminal (dangerous)