
tach
tach-org
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
AI 简介
Tach 是一个用于 Python 项目依赖边界与接口规范的静态检查工具,通过声明式配置(tach.toml)定义模块间依赖关系、公共接口及禁止循环依赖,并在 CI 或本地执行时进行零运行时开销的静态验证。其核心特点是基于 Rust 实现的高性能 CLI、支持渐进式接入、兼容现有构建流程与 monorepo 结构,并提供交互式初始化引导。适用于中大型 Python 项目(尤其是采用模块化单体架构的团队),帮助工程化保障代码架构一致性与可维护性。
Rust
MIT License2.8k
Stars
89
Forks
12
Watchers
46
Issues
Star 增长
今日0
近 7 天0
近 30 天+1
综合评分57.96
默认分支main