An open API service for producing an overview of a list of open source projects.

https://github.com/tach-org/tach

ci cli code-quality config dependency-management developer-tools devops framework library monorepo open-source package productivity programming python rust static-code-analysis terminal

Score: 21.960852784250104

Last synced: 1 day ago
JSON representation

Repository metadata:

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


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 1,911
Total Committers: 31
Avg Commits per committer: 61.645
Development Distribution Score (DDS): 0.487

Commits in past year: 165
Committers in past year: 12
Avg Commits per committer in past year: 13.75
Development Distribution Score (DDS) in past year: 0.158

Name Email Commits
Evan Doyle e****e@g****m 981
caelean c****b@g****m 509
detachhead d****d 139
dependabot[bot] 4****] 96
sparshg 4****g 44
Maxwell Muoto 4****o 42
Tilak Dave d****3@g****m 28
dhananjaypai08 d****i@g****m 17
Charlie Lin t****g@g****s 11
Anmol Maini a****i@g****m 9
Andre Vauvelle v****e@g****m 3
letmerecall g****1@g****m 3
Kloibhofer Simon (BCC.ICT) s****r@h****m 3
DetachHead 5****d 3
Ken Kawamoto k****o@g****m 2
nikhil5642 n****2@g****m 2
Scott Huberty s****3@u****u 2
Rui Chen r****i@c****v 2
Poulav Bhowmick b****v@g****m 2
Archit Garg t****g@g****m 2
andre.vauvelle a****e@a****m 1
Andrew Riess r****w@y****m 1
Cerek Hillen c****h@g****m 1
Craig Mulligan g****t@c****m 1
Edgar Ramírez-Mondragón e****8@g****m 1
June k****1@g****m 1
Luke Civantos l****s@g****m 1
Nikhil Dabas n****s@g****m 1
Ryo Shindo r****o@g****m 1
Timothy Newman t****y@j****m 1
and 1 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 18
Total pull requests: 29
Average time to close issues: 4 months
Average time to close pull requests: 17 days
Total issue authors: 12
Total pull request authors: 15
Average comments per issue: 1.22
Average comments per pull request: 0.66
Merged pull request: 14
Bot issues: 0
Bot pull requests: 8

Past year issues: 18
Past year pull requests: 29
Past year average time to close issues: 4 months
Past year average time to close pull requests: 17 days
Past year issue authors: 12
Past year pull request authors: 15
Past year average comments per issue: 1.22
Past year average comments per pull request: 0.66
Past year merged pull request: 14
Past year bot issues: 0
Past year bot pull requests: 8

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/tach-org/tach

Top Issue Authors

  • DetachHead (7)
  • ColinKennedy (1)
  • Samuel-Harris (1)
  • rchui (1)
  • craigmulligan (1)
  • randolf-scholz (1)
  • chetmancini (1)
  • vedang (1)
  • mjvankampen (1)
  • bnagybalint (1)
  • rimazmk (1)
  • seamuswn (1)

Top Pull Request Authors

  • DetachHead (8)
  • dependabot[bot] (8)
  • imsut (1)
  • mluogh-xdof (1)
  • slayton (1)
  • ndabas (1)
  • kimjune01 (1)
  • dcadolph (1)
  • mvanhorn (1)
  • felipe-marques-prolific (1)
  • chetmancini (1)
  • vedang (1)
  • entity-0-0-2 (1)
  • YamonBot (1)
  • athallajovian9-cyber (1)

Top Issue Labels

  • awaiting response (6)
  • tach test (2)
  • documentation (1)
  • project (1)

Top Pull Request Labels

  • dependencies (8)
  • python:uv (5)
  • rust (2)
  • python (1)

Package metadata

open-vsx.org: detachhead/dtach

Linting support for python files using `tach`.

  • Homepage: https://github.com/tach-org/tach
  • Licenses: LGPL-3.0-only
  • Latest release: 0.35.3 (published 17 days ago)
  • Last Synced: 2026-10-21T14:32:23.731Z (2 days ago)
  • Versions: 15
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 38,372 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 33.638%
    • Stargazers count: 41.381%
    • Forks count: 44.907%
    • Downloads: 81.904%
  • Maintainers (1)
formulae.brew.sh: tach

Tool to enforce dependencies using modular architecture

  • Homepage: https://docs.gauge.sh/getting-started/introduction
  • Licenses: MIT
  • Latest release: 0.35.3 (published 16 days ago)
  • Last Synced: 2026-10-21T14:32:23.478Z (2 days ago)
  • Versions: 29
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 39 Last month
  • Rankings:
    • Dependent packages count: 17.524%
    • Average: 45.854%
    • Dependent repos count: 51.03%
    • Downloads: 69.008%

Dependencies

pyproject.toml pypi
.github/workflows/ci.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
.github/workflows/publish.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • pypa/gh-action-pypi-publish 27b31702a0e7fc50959f5ad993c78deac1bdfc29 composite
vscode/package-lock.json npm
  • 471 dependencies
vscode/package.json npm
  • @types/fs-extra ^11.0.4 development
  • @types/glob ^8.1.0 development
  • @types/node 16.x development
  • @types/vscode 1.78.0 development
  • @typescript-eslint/eslint-plugin ^8.25.0 development
  • @typescript-eslint/parser ^8.25.0 development
  • @vscode/test-electron ^2.4.1 development
  • @vscode/vsce ^3.2.2 development
  • eslint ^9.21.0 development
  • ovsx ^0.10.6 development
  • prettier ^3.5.2 development
  • ts-loader ^9.5.2 development
  • typescript ^5.7.3 development
  • webpack ^5.98.0 development
  • webpack-cli ^6.0.1 development
  • @vscode/python-extension ^1.0.5
  • fs-extra ^11.3.0
  • glob ^13.0.0
  • vscode-languageclient ^8.1.0
python/tests/example/multi_package/src/pack-f/setup.py pypi
  • myorg-pack-d *
  • myorg-pack-e *
python/tests/example/multi_package/src/pack-g/pyproject.toml pypi
python/tests/example/multi_package/src/pack-g/setup.py pypi
  • for *
  • myorg-pack- *
uv.lock pypi
  • argcomplete 3.6.3
  • attrs 25.4.0
  • backports-tarfile 1.2.0
  • basedpyright 1.39.10
  • build 1.6.0
  • cairocffi 1.7.1
  • cairosvg 2.9.0
  • certifi 2026.2.25
  • cffi 2.0.0
  • charset-normalizer 3.4.6
  • click 8.3.1
  • colorama 0.4.6
  • colorlog 6.10.1
  • coverage 7.16.0
  • cryptography 46.0.5
  • cssselect2 0.9.0
  • deepmerge 2.0
  • defusedxml 0.7.1
  • dependency-groups 1.3.1
  • distlib 0.4.0
  • docutils 0.22.4
  • exceptiongroup 1.3.1
  • filelock 3.25.2
  • gitdb 4.0.12
  • gitpython 3.1.61
  • gnumake 4.4.1
  • humanize 4.15.0
  • id 1.6.1
  • idna 3.11
  • importlib-metadata 8.7.1
  • iniconfig 2.3.0
  • jaraco-classes 3.4.0
  • jaraco-context 6.1.1
  • jaraco-functools 4.4.0
  • jeepney 0.9.0
  • jinja2 3.1.6
  • keyring 25.7.0
  • markdown 3.10.2
  • markdown-it-py 4.0.0
  • markupsafe 3.0.3
  • maturin 1.15.0
  • mdurl 0.1.2
  • more-itertools 10.8.0
  • networkx 3.4.2
  • networkx 3.6.1
  • nh3 0.3.3
  • nodejs-wheel 24.19.0
  • nodejs-wheel-binaries 24.19.0
  • nox 2026.8.17
  • packaging 26.3
  • pillow 12.3.0
  • pip 26.2.1
  • platformdirs 4.9.4
  • pluggy 1.6.0
  • prompt-toolkit 3.0.53
  • pycparser 3.0
  • pydot 4.0.1
  • pygments 2.20.0
  • pyhamcrest 2.1.0
  • pymdown-extensions 11.0.2
  • pyparsing 3.3.2
  • pyproject-hooks 1.2.0
  • pytest 9.1.1
  • pytest-mock 3.15.1
  • python-discovery 1.1.3
  • python-jsonrpc-server 0.4.0
  • pywin32-ctypes 0.2.3
  • pyyaml 6.0.3
  • readme-renderer 44.0
  • requests 2.32.5
  • requests-toolbelt 1.0.0
  • rfc3986 2.0.0
  • rich 15.0.0
  • ruff 0.16.6
  • rustup 1.29.0.1
  • secretstorage 3.5.0
  • setuptools 84.0.0
  • smmap 5.0.3
  • tach 0.35.0
  • tinycss2 1.5.1
  • tomli 2.4.1
  • tomli-w 1.2.0
  • twine 7.0.0
  • typing-extensions 4.15.0
  • ujson 5.12.0
  • urllib3 2.6.3
  • virtualenv 21.2.0
  • wcwidth 0.6.0
  • webencodings 0.5.1
  • zensical 0.0.59
  • zipp 3.23.0
Cargo.lock cargo
  • 316 dependencies
python/tach/cache/setup.py pypi
python/tests/example/many_features/pyproject.toml pypi
  • gitpython ~=3.1
  • importlib-metadata >=6.0; python_version == '3.7'
  • networkx >=2.6,<4.0
  • prompt-toolkit ~=3.0
  • pydot >=2,<4
  • pyyaml ~=6.0
  • rich ~=13.0
  • tomli >=1.2.2
  • tomli-w ~=1.0
python/tests/example/monorepo_namespace/core/backend/pyproject.toml pypi
  • gauge-utils *
python/tests/example/monorepo_namespace/libs/utils/pyproject.toml pypi
python/tests/example/monorepo_namespace/pyproject.toml pypi
python/tests/example/monorepo_workspace/packages/package2/pyproject.toml pypi
  • requests *
  • rich *
python/tests/example/monorepo_workspace/pyproject.toml pypi
  • package1 *
python/tests/example/multi_package/src/pack-b/pyproject.toml pypi
python/tests/example/multi_package/src/pack-c/pyproject.toml pypi
python/tests/example/multi_package/src/pack-c/setup.py pypi
  • myorg-pack-b *
python/tests/example/multi_package/src/pack-d/pyproject.toml pypi
python/tests/example/multi_package/src/pack-f/pyproject.toml pypi
.github/workflows/docs.yml actions
  • actions/checkout v5 composite
  • actions/configure-pages v5 composite
  • actions/deploy-pages v4 composite
  • actions/upload-pages-artifact v4 composite
.github/workflows/publish_vscode.yml actions
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/upload-artifact v4 composite
  • addnab/docker-run-action v3 composite
Cargo.toml cargo
  • rstest 0.26.1 development
  • serial_test 4.0.1 development
  • cached 2.0.2
  • console 0.16.3
  • crossbeam-channel 0.5.15
  • ctrlc 3.5.2
  • dashmap 6.2.1
  • glob 0.3.3
  • globset 0.4.18
  • ignore 0.4.25
  • itertools 0.15.0
  • lsp-server 0.10.0
  • lsp-types 0.97.0
  • once_cell 1.21.4
  • parking_lot 0.12.5
  • petgraph 0.8.3
  • pyo3 0.28.3
  • rayon 1.12.0
  • regex 1.12.3
  • serde 1.0.216
  • serde_json 1.0.149
  • tempfile 3.27.0
  • thiserror 2.0.18
  • toml 1.0.6
  • toml_edit 0.25.4
python/tests/example/monorepo_workspace/packages/package1/requirements.txt pypi
  • package2 * test
python/tests/example/multi_package/src/pack-b/setup.py pypi
  • myorg-pack-a *
python/tests/example/multi_package/src/pack-e/pyproject.toml pypi
python/tests/example/multi_package/src/pack-e/setup.py pypi
  • myorg-pack-a *
python/tests/example/multi_package/src/pack-a/pyproject.toml pypi
  • gitpython *
  • unused *