tach-org

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 工具,采用模块化架构。其核心功能包括确保导入仅来自声明的依赖项、跨模块调用使用公共接口以及避免依赖图中的循环。该工具使用 Rust 编写,具有零运行时影响,并且可以逐步采用。Tach 适用于需要提高代码质量和可维护性的场景,尤其是在大型项目或单体应用中,能够帮助开发者更好地管理和控制模块间的依赖关系。此外,它还支持通过 pip 安装,并且与现有系统无缝集成。

Rust
MIT License
2.7k
Stars
89
Forks
12
Watchers
45
Issues

Star 增长

今日+2
近 7 天+8
近 30 天+26
综合评分68.46
默认分支main