What problem does it solve?
Tiger provides an ultra-minimal coding style guide that helps you produce fast, aggressive, language-agnostic implementations without unnecessary complexity.
Core Features & Use Cases
- Speed-first structure: prioritize optimal algorithms, direct lookups, recursion over loops when appropriate, and caching for expensive operations.
- Aggression with guardrails: pursue the goal directly with small responsibility blocks, explicit return values, and immediate error handling.
- Caveman execution rules: minimize state, avoid comments and frameworks, reduce ambiguity, and simplify until it’s understandable.
Use it when you’re building performance-critical code, data pipelines, parsers/transforms, or any I/O-adjacent logic where clean, decisive control flow matters.
Quick Start
Apply the tiger rules to your next hot-path function by rewriting it with direct control flow, explicit early error handling, and the simplest data structures that fit.