https://github.com/astral-sh/ty
Score: 31.421663039541016
Last synced: about 19 hours ago
JSON representation
Repository metadata:
An extremely fast Python type checker and language server, written in Rust.
- Host: GitHub
- URL: https://github.com/astral-sh/ty
- Owner: astral-sh
- License: mit
- Created: 2025-05-02T16:37:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-08-20T10:17:33.000Z (6 days ago)
- Last Synced: 2026-08-20T11:38:49.711Z (6 days ago)
- Language: Python
- Homepage: https://docs.astral.sh/ty/
- Size: 4.5 MB
- Stars: 19,510
- Watchers: 51
- Forks: 327
- Open Issues: 884
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
- Agents: AGENTS.md
Owner metadata:
- Name: Astral
- Login: astral-sh
- Email: hey@astral.sh
- Kind: organization
- Description: High-performance developer tools for the Python ecosystem, from @OpenAI.
- Website: https://astral.sh
- Location: United States of America
- Twitter: astral_sh
- Company:
- Icon url: https://avatars.githubusercontent.com/u/115962839?v=4
- Repositories: 81
- Last Synced at: 2026-08-21T23:34:54.558Z
- Profile URL: https://github.com/astral-sh
Committers metadata
Last synced: 7 days ago
Total Commits: 623
Total Committers: 51
Avg Commits per committer: 12.216
Development Distribution Score (DDS): 0.716
Commits in past year: 445
Committers in past year: 39
Avg Commits per committer in past year: 11.41
Development Distribution Score (DDS) in past year: 0.67
| Name | Commits | |
|---|---|---|
| renovate[bot] | 2****] | 177 |
| Zanie Blue | c****t@z****v | 108 |
| Charlie Marsh | c****h@g****m | 78 |
| David Peter | s****p | 50 |
| Micha Reiser | m****a@r****o | 47 |
| Alex Waygood | A****d@G****m | 41 |
| Dhruv Manilawala | d****a@g****m | 15 |
| Carl Meyer | c****l@a****h | 11 |
| Aria Desires | a****s@g****m | 8 |
| Matthew Mckee | m****4@y****k | 8 |
| William Woodruff | w****m@y****t | 7 |
| Andrew Gallant | a****w@a****h | 6 |
| zaniebot | z****t@a****e | 6 |
| Jack O'Connor | o****3@g****m | 6 |
| Zsolt Dollenstein | z****l@g****m | 5 |
| Shaan Majid | 7****d | 3 |
| Sumana Harihareswara | s****h@c****c | 3 |
| Jaimin | j****9@g****m | 3 |
| Dev-X25874 | 2****4 | 2 |
| Emil Sadek | e****k@h****m | 2 |
| Joren Hammudoglu | j****u@g****m | 2 |
| Loïc Riegel | 9****l | 2 |
| Nameless | r****s@g****m | 2 |
| Tobias Hernstig | 3****g | 2 |
| charliecloudberry | 1****y | 2 |
| konsti | k****n@m****g | 2 |
| हिमांशु | s****7@g****m | 1 |
| toby | 8****o | 1 |
| samypr100 | 3****0 | 1 |
| alexCam | 1****n | 1 |
| and 21 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 1,508
Total pull requests: 354
Average time to close issues: 27 days
Average time to close pull requests: about 18 hours
Total issue authors: 545
Total pull request authors: 39
Average comments per issue: 2.21
Average comments per pull request: 0.49
Merged pull request: 288
Bot issues: 21
Bot pull requests: 74
Past year issues: 718
Past year pull requests: 100
Past year average time to close issues: 26 days
Past year average time to close pull requests: about 15 hours
Past year issue authors: 300
Past year pull request authors: 20
Past year average comments per issue: 2.37
Past year average comments per pull request: 0.45
Past year merged pull request: 79
Past year bot issues: 13
Past year bot pull requests: 36
Top Issue Authors
- MichaReiser (148)
- carljm (88)
- sharkdp (80)
- AlexWaygood (72)
- dhruvmanila (46)
- DetachHead (46)
- MeGaGiGaGon (32)
- KotlinIsland (25)
- lerebear (19)
- jelle-openai (19)
- cmp0xff (19)
- github-actions[bot] (19)
- jonathandung (18)
- JelleZijlstra (15)
- correctmost (14)
Top Pull Request Authors
- renovate[bot] (74)
- zanieb (74)
- charliermarsh (34)
- MichaReiser (34)
- AlexWaygood (24)
- sharkdp (21)
- dhruvmanila (16)
- carljm (11)
- brainwane (8)
- woodruffw (5)
- esadek (4)
- Gankra (4)
- paul-nameless (4)
- BurntSushi (3)
- jorenham (3)
Top Issue Labels
- bug (270)
- server (206)
- generics (109)
- question (70)
- fatal (70)
- diagnostics (57)
- help wanted (57)
- narrowing (50)
- imports (47)
- type properties (44)
- performance (39)
- typing semantics (36)
- wish (35)
- runtime semantics (33)
- configuration (32)
- documentation (30)
- control flow (28)
- bidirectional inference (27)
- set-theoretic types (27)
- Protocols (25)
- overloads (23)
- calls (22)
- cli (21)
- dataclasses (17)
- hang (17)
- library (16)
- typeddict (15)
- needs-info (14)
- testing (14)
- memory (14)
Top Pull Request Labels
- internal (95)
- documentation (83)
- release (76)
- ci (13)
Package metadata
- Total packages: 10
-
Total downloads:
- pypi: 42,577,698 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 2 (may contain duplicates)
- Total versions: 251
- Total maintainers: 8
proxy.golang.org: github.com/astral-sh/ty
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/astral-sh/ty#section-documentation
- Licenses: mit
- Latest release: v0.0.0-20260814211756-62ebbecc7045 (published 11 days ago)
- Last Synced: 2026-08-24T13:50:18.711Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.462%
- Average: 4.612%
- Dependent repos count: 4.762%
alpine-edge: ty-bash-completion
Bash completions for ty
- Homepage: https://github.com/astral-sh/ty
- Licenses: MIT
- Latest release: 0.0.63-r0 (published about 1 month ago)
- Last Synced: 2026-07-25T17:02:30.902Z (about 1 month ago)
- Versions: 26
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 6.613%
- Dependent packages count: 13.226%
- Maintainers (1)
alpine-edge: ty-fish-completion
Fish completions for ty
- Homepage: https://github.com/astral-sh/ty
- Licenses: MIT
- Latest release: 0.0.63-r0 (published about 1 month ago)
- Last Synced: 2026-07-25T17:02:30.966Z (about 1 month ago)
- Versions: 26
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 6.613%
- Dependent packages count: 13.226%
- Maintainers (1)
alpine-edge: ty-pyc
Precompiled Python bytecode for ty
- Homepage: https://github.com/astral-sh/ty
- Licenses: MIT
- Latest release: 0.0.63-r0 (published about 1 month ago)
- Last Synced: 2026-07-25T17:02:31.045Z (about 1 month ago)
- Versions: 26
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 6.613%
- Dependent packages count: 13.226%
- Maintainers (1)
alpine-edge: ty
Extremely fast Python type checker
- Homepage: https://github.com/astral-sh/ty
- Licenses: MIT
- Latest release: 0.0.63-r0 (published about 1 month ago)
- Last Synced: 2026-07-25T17:02:30.830Z (about 1 month ago)
- Versions: 26
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 6.613%
- Dependent packages count: 13.226%
- Maintainers (1)
alpine-edge: ty-zsh-completion
Zsh completions for ty
- Homepage: https://github.com/astral-sh/ty
- Licenses: MIT
- Latest release: 0.0.63-r0 (published about 1 month ago)
- Last Synced: 2026-07-25T17:02:31.094Z (about 1 month ago)
- Versions: 26
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 6.613%
- Dependent packages count: 13.226%
- Maintainers (1)
pypi.org: ty
An extremely fast Python type checker, written in Rust.
- Homepage: https://github.com/astral-sh/ty/
- Documentation: https://ty.readthedocs.io/
- Licenses: MIT License
- Latest release: 0.0.74 (published 4 days ago)
- Last Synced: 2026-08-24T13:50:20.815Z (2 days ago)
- Versions: 115
- Dependent Packages: 0
- Dependent Repositories: 2
- Downloads: 42,577,698 Last month
-
Rankings:
- Dependent packages count: 10.002%
- Dependent repos count: 11.614%
- Downloads: 12.785%
- Average: 20.601%
- Forks count: 29.794%
- Stargazers count: 38.809%
- Maintainers (4)
nixpkgs-unstable: ty
Extremely fast Python type checker and language server, written in Rust
- Homepage: https://github.com/astral-sh/ty
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/by-name/ty/ty/package.nix#L91
- Licenses: MIT
- Latest release: 0.0.20 (published 6 months ago)
- Last Synced: 2026-03-06T19:32:46.092Z (6 months ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Maintainers (3)
nixpkgs-unstable: python313Packages.ty
Extremely fast Python type checker and language server, written in Rust
- Homepage: https://github.com/astral-sh/ty
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/by-name/ty/ty/package.nix#L91
- Licenses: MIT
- Latest release: 0.0.20 (published 6 months ago)
- Last Synced: 2026-04-11T13:08:09.948Z (5 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (3)
nixpkgs-unstable: python314Packages.ty
Extremely fast Python type checker and language server, written in Rust
- Homepage: https://github.com/astral-sh/ty
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/by-name/ty/ty/package.nix#L91
- Licenses: MIT
- Latest release: 0.0.20 (published 6 months ago)
- Last Synced: 2026-04-11T14:01:36.976Z (5 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (3)
Dependencies
- actions/github-script 3a2844b7e9c422d3c10d287c895573f7108da1b3 composite
- actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
- astral-sh/setup-uv 11f9893b081a58869d3b5fccaea48c9e9e46f990 composite
- actions/download-artifact 3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c composite
- PyO3/maturin-action aef21716ff3dcae8a1c301d23ec3e4446972a6e3 composite
- actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
- actions/setup-python a26af69be951a213d495a4c3e4e4022e16d87065 composite
- actions/upload-artifact ea165f8d65b6e75b540449e92b4886f43607fa02 composite
- addnab/docker-run-action 4f65fabd2431ebc8d299f8e5a018d79a769ae185 composite
- uraimo/run-on-arch-action ac33288c3728ca72563c97b8b88dda5a65a84448 composite
- actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
- actions/download-artifact d3f86a106a0bac45b974a628896c90dbdf5c8093 composite
- actions/upload-artifact ea165f8d65b6e75b540449e92b4886f43607fa02 composite
- docker/build-push-action 14487ce63c7a62a4a324b0bfb37086795e31c6c1 composite
- docker/login-action 74a5d142397b4f367a81961eba4e8cd7edddf772 composite
- docker/metadata-action 902fa8ec7d6ecbf8d84d538b9b233a880e428804 composite
- docker/setup-buildx-action b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 composite
- PyO3/maturin-action aef21716ff3dcae8a1c301d23ec3e4446972a6e3 composite
- Swatinem/rust-cache 9d47c6ad4b02e050fd481d890b2ea34778fd09d6 composite
- actions/cache 5a3ec84eff668545956fd18022155c47e93e2684 composite
- actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
- actions/setup-python a26af69be951a213d495a4c3e4e4022e16d87065 composite
- astral-sh/setup-uv d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 composite
- actions/download-artifact d3f86a106a0bac45b974a628896c90dbdf5c8093 composite
- astral-sh/setup-uv d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 composite
- actions/checkout 85e6279cec87321a52edac9c87bce653a07cf6c2 composite
- actions/download-artifact d3f86a106a0bac45b974a628896c90dbdf5c8093 composite
- actions/upload-artifact 6027e3dd177782cd8ab9af838c04fd81a07f1d47 composite
- scratch latest build
- ubuntu latest build
- annotated-types 0.7.0
- anyio 4.5.2
- anyio 4.9.0
- certifi 2025.4.26
- cffi 1.17.1
- click 8.1.8
- colorama 0.4.6
- exceptiongroup 1.2.2
- h11 0.16.0
- hishel 0.0.33
- hishel 0.1.2
- httpcore 1.0.9
- httpx 0.28.1
- idna 3.10
- markdown-it-py 3.0.0
- marko 2.1.3
- mdurl 0.1.2
- packaging 25.0
- pycparser 2.22
- pydantic 2.10.6
- pydantic 2.11.4
- pydantic-core 2.27.2
- pydantic-core 2.33.2
- pygit2 1.13.3
- pygit2 1.15.1
- pygit2 1.18.0
- pygments 2.19.1
- rich 14.0.0
- rooster-blue 0.0.0
- shellingham 1.5.4
- sniffio 1.3.1
- tqdm 4.67.1
- ty 0.0.0a5
- typer 0.15.3
- typing-extensions 4.13.2
- typing-inspection 0.4.0
- black >=23.10.0
- mdformat >=0.7.17
- mdformat-admon >=2.0.2
- mdformat-mkdocs >=2.0.4
- mkdocs >=1.5.0
- mkdocs-git-revision-date-localized-plugin >=1.3.0
- mkdocs-llmstxt >=0.2.0
- mkdocs-material >=9.1.18
- mkdocs-redirects >=1.2.2
- mkdocs-redirects >=1.2.1
- Swatinem/rust-cache 779680da715d629ac1d338a641029a2f4372abb5 composite
- actions/checkout 1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 composite
- actions/github-script ed597411d8f924073f98dfc5c65a23a2325f34cd composite
- rui314/setup-mold 725a8794d15fc7563f59595bd9556495c0564878 composite
- actions/checkout 1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 composite
- actions/setup-python 83679a892e2d95755f2dac6acb0bfd1e9ac5d548 composite
- webfactory/ssh-agent a6f90b1f127823b31d4d4a8d96047790581349bd composite
- babel ==2.15.0
- beautifulsoup4 ==4.13.4
- black ==24.4.2
- certifi ==2024.7.4
- charset-normalizer ==3.3.2
- click ==8.1.7
- colorama ==0.4.6
- ghp-import ==2.1.0
- gitdb ==4.0.12
- gitpython ==3.1.44
- idna ==3.7
- jinja2 ==3.1.4
- linkify-it-py ==2.0.3
- markdown ==3.6
- markdown-it-py ==3.0.0
- markdownify ==1.1.0
- markupsafe ==2.1.5
- mdformat ==0.7.22
- mdformat-admon ==2.0.6
- mdformat-gfm ==0.3.6
- mdformat-mkdocs ==3.0.0
- mdformat-tables ==0.4.1
- mdit-py-plugins ==0.4.1
- mdurl ==0.1.2
- mergedeep ==1.3.4
- mkdocs ==1.6.0
- mkdocs-get-deps ==0.2.0
- mkdocs-git-revision-date-localized-plugin ==1.3.0
- mkdocs-llmstxt ==0.2.0
- mkdocs-material ==9.5.29
- mkdocs-material-extensions ==1.3.1
- mkdocs-redirects ==1.2.2
- more-itertools ==10.3.0
- mypy-extensions ==1.0.0
- packaging ==24.1
- paginate ==0.5.6
- pathspec ==0.12.1
- platformdirs ==4.2.2
- pygments ==2.18.0
- pymdown-extensions ==10.8.1
- python-dateutil ==2.9.0.post0
- pytz ==2025.1
- pyyaml ==6.0.1
- pyyaml-env-tag ==0.1
- regex ==2024.5.15
- requests ==2.32.3
- six ==1.16.0
- smmap ==5.0.2
- soupsieve ==2.7
- typing-extensions ==4.14.0
- uc-micro-py ==1.0.3
- urllib3 ==2.2.2
- watchdog ==4.0.1