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 -
▲ 263
Show HN: Tach – Visualize and untangle your Python codebasestory by the1024 · 2025-02-25 · 62 comments
-
…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 -
▲ 68
Show HN: Strict interfaces and dep management for Python, written in Ruststory by the1024 · 2024-08-26 · 12 comments
-
▲ 4
Show HN: Tach – fast Python import linter in Rust with monorepo supportstory by 0x63_Problems · 2024-08-06 · 0 comments
-
…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? -
▲ 1
Tach – A Python tool to enforce dependencies, written in Ruststory by the1024 · 2024-07-09 · 0 comments
-
…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