tach-org/tach
View on GitHub ↗ ★ 2,857 Rust
A Python tool to visualize + enforce dependencies, using modular architecture 🌎 Open source 🐍 Installable via pip 🔧 Able to be adopted incrementally - ⚡ Implemented with no runtime impact ♾️ Interoperable with your existing systems 🦀 Written in rust
11 mentions on Hacker News by 5 people: 4 stories, 7 comments · first 2024-05-24 · latest 2025-10-15
20082026
-
Tach, mentioned in the article, seems to be in maintained. But I dug around and found this comment: https://github.com/gauge-sh/tach/issues/791#issuecomment-338... > since nobody else has done it yet, i've forked tach and updated it to…
comment by cadamsdotcom · 2025-10-15 · in Why is everything so scalable? -
Yes! Here is an example project that is configured as if it were a uv workspace: https://github.com/gauge-sh/tach/tree/main/python/tests/exam... In that project, `tach check-external` would handle between-workspace dependencies, while the…
comment by 0x63_Problems · 2025-02-26 · in Show HN: Tach – Visualize and untangle your Python codebase -
…by the recent developer experience improvements in the python ecosystem. Between ruff, uv, and https://github.com/gauge-sh/tach we'll be able to keep our django monolith going for a long time. Any opinions about the current state of the…
comment by rikthevik · 2025-01-21 · in Ruff: Python linter and code formatter written in Rust -
…Tach to solve some of the problems we've faced, particularly around organization and isolation - https://github.com/gauge-sh/tach Pants is another great build system out of Twitter that has seen widespread adoption -…
comment by the1024 · 2024-07-31 · in Ask HN: Best Tools for Monorepo? -
…of the network boundary. This physical separation is overkill though; something like CODEOWNERs and https://github.com/gauge-sh/tach can do this without incurring remotely the same overhead.
comment by the1024 · 2024-05-25 · in Don't microservice, do module -
…the exact same problem in the past, and open sourced our solution to enforce those boundaries! https://github.com/gauge-sh/tach Alongside CODEOWNERs, you can effectively constrain teams to focus on where they need to be.
comment by the1024 · 2024-05-25 · in Don't microservice, do module -
We can enforce module boundaries in code with tooling. An example for Python: https://github.com/gauge-sh/tach
comment by aitchnyu · 2024-05-24 · in Don't microservice, do module