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
- Host: GitHub
- URL: https://github.com/tach-org/tach
- Owner: tach-org
- License: mit
- Created: 2024-01-31T20:12:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-10-06T09:42:16.000Z (17 days ago)
- Last Synced: 2026-10-18T08:27:30.511Z (5 days ago)
- Topics: ci, cli, code-quality, config, dependency-management, developer-tools, devops, framework, library, monorepo, open-source, package, productivity, programming, python, rust, static-code-analysis, terminal
- Language: Rust
- Homepage: https://docs.gauge.sh/
- Size: 23.9 MB
- Stars: 2,844
- Watchers: 12
- Forks: 104
- Open Issues: 51
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing/ai-code-policy.md
- License: LICENSE
Owner metadata:
- Name: tach-org
- Login: tach-org
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/244848155?v=4
- Repositories: 1
- Last Synced at: 2026-10-14T21:39:02.590Z
- Profile URL: https://github.com/tach-org
GitHub Events
Total
- Create event: 16
- Delete event: 24
- Fork event: 6
- Issue comment event: 35
- Issues event: 45
- Pull request event: 24
- Pull request review comment event: 29
- Pull request review event: 23
- Push event: 67
- Release event: 1
- Watch event: 45
- Total: 315
Last Year
- Create event: 16
- Delete event: 24
- Fork event: 6
- Issue comment event: 35
- Issues event: 45
- Pull request event: 24
- Pull request review comment event: 29
- Pull request review event: 23
- Push event: 67
- Release event: 1
- Watch event: 45
- Total: 315
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 | 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
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
- Total packages: 2
-
Total downloads:
- homebrew: 39 last-month
- openvsx: 38,372 total
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 44
- Total maintainers: 1
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
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- pypa/gh-action-pypi-publish 27b31702a0e7fc50959f5ad993c78deac1bdfc29 composite
- 471 dependencies
- @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
- myorg-pack-d *
- myorg-pack-e *
- for *
- myorg-pack- *
- 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
- 316 dependencies
- 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
- gauge-utils *
- requests *
- rich *
- package1 *
- myorg-pack-b *
- actions/checkout v5 composite
- actions/configure-pages v5 composite
- actions/deploy-pages v4 composite
- actions/upload-pages-artifact v4 composite
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- actions/upload-artifact v4 composite
- addnab/docker-run-action v3 composite
- 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
- package2 * test
- myorg-pack-a *
- myorg-pack-a *
- gitpython *
- unused *