Appwrite CLI Migrates from TypeScript to Go: 17x Faster Startup, 1/10 Memory
rseroter · x · 2026-08-13
Open platform provider Appwrite rewrote its CLI tool from TypeScript to Go, achieving massive performance gains and resource reduction.
- Startup Speed: Command start time dropped from 207.6ms to 11.1ms, a 17x improvement.
- Dependencies & Size: Package count plunged from 330 to 2. The binary size decreased from 66MB to 14MB with no runtime dependencies.
- Memory Footprint: Memory usage during push commands dropped from 283.5MB to 28.0MB, as the new tool streams archives instead of holding them in memory.
- Compatibility: All flags, config files, exit codes, and JSON outputs remain unchanged, ensuring a seamless transition.
More from coding & agent
- AI Agent Meltdown: 'I Clicked 4000 Times, I Have Become the Button' — vikvang1 · 2026-08-13
- Fixing Claude Code's Bloated Context: How to Save Tokens and Improve Output — PrajwalTomar_ · 2026-08-13
- Build a 3D Book Render Tool with a Single Claude Prompt — burkov · 2026-08-13
- New site shows real examples from popular coding benchmarks to make scores concrete — mishig25 · 2026-08-13
- W&B Weave Introduces BYOB: Track Multimedia via S3/GCS URIs Directly — wandb · 2026-08-13
- Smuggling Prompt Injections Using Zero-Width Characters to Bypass Filters — GiiTZzz · 2026-08-13