Hacker GitHub

← All repos

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

Mentions per year 11 mentions · busiest year 2024 (7)
20082026
  1. 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?
  2. 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…
  3. ▲ 263
    Show HN: Tach – Visualize and untangle your Python codebase
    story by the1024 · 2025-02-25 · 62 comments
  4. …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…
  5. ▲ 68
    Show HN: Strict interfaces and dep management for Python, written in Rust
    story by the1024 · 2024-08-26 · 12 comments
  6. ▲ 4
    Show HN: Tach – fast Python import linter in Rust with monorepo support
    story by 0x63_Problems · 2024-08-06 · 0 comments
  7. …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?
  8. ▲ 1
    Tach – A Python tool to enforce dependencies, written in Rust
    story by the1024 · 2024-07-09 · 0 comments
  9. …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
  10. …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
  11. 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