# Tach

5 Hacker News commenters recommended Tach and 0 criticized it, November 2025 to November 2026. It was recommended in 4 of 13 months.

**Verdict:** Free Python tool for enforcing import boundaries and architecture rules across a codebase, especially larger-scale interactions between modules.

## Why people recommend it

- Enforces module import boundaries (2 comments): "pretty handy for specifying and enforcing those larger-scale interactions" ([source](https://news.ycombinator.com/item?id=48109187)) "architectural things like import boundaries (using `tach`)" ([source](https://news.ycombinator.com/item?id=48802233))

## What people warn about

- Suggests rules without statistical evidence (1 comments): "just does not gates each rule on statistical evidence before suggesting" ([source](https://news.ycombinator.com/item?id=49605694))

## Alternatives hackers recommend

- [Ruff](https://hackerapproved.com/p/ruff.md): 115 recommend
- [Clippy (Rust linter)](https://hackerapproved.com/p/clippy.md): 58 recommend
- [ESLint](https://hackerapproved.com/p/eslint.md): 32 recommend
- [Biome](https://hackerapproved.com/p/biome.md): 23 recommend
- [Oxlint](https://hackerapproved.com/p/oxlint.md): 20 recommend

## Cite as

Hacker Approved, "Tach", https://hackerapproved.com/p/tach/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
