Portfolio concentration
86%
Top three share
Shows whether the organization is driven by one breakout repo or several visible projects.
Breadth
30 repos
Visible snapshot
23 repositories updated in the last 90 days.
Leading language
Rust
Portfolio mix
Rust (12), Unknown (8), Python (5)
Average size
17
Stars per repository
Useful for distinguishing one flagship-heavy publisher from a repeatable portfolio.
86%
of the visible star count comes from this organization's top three repositories.
17
stars per repository in this same snapshot.
Rust
is the most common language here, with 23 repositories updated in the last 90 days.
Why this rank
This organization stands out because one flagship repo drives 68% of its visible star count.
Organization pages work best when you separate portfolio breadth from flagship concentration. In Astral's case, the visible top three repositories account for about 86% of total stars in this snapshot, which helps explain whether the organization is known for one breakout project or for a broader repeatable portfolio.
The dominant language mix here is Rust (12), Unknown (8), Python (5). That makes this page useful not just for popularity checks, but also for seeing what technical shape an organization's public ecosystem actually has.
| # | Repository | Language | Stars |
|---|---|---|---|
| 1 | astral-sh/hawk A workspace-aware Cargo lint for unnecessary public Rust APIs. | Rust | 341 |
| 2 | astral-sh/astral-codec Fast, async format encoder/decoders for Rust | Rust | 50 |
| 3 | astral-sh/astral-html A high-performance HTML parser designed for document traversal. | Rust | 42 |
| 4 | astral-sh/serc An experimental CPython bytecode compiler, written in Rust. | Rust | 14 |
| 5 | astral-sh/war Paperware for a Way better ARchive format for Python packaging | 9 | |
| 6 | astral-sh/astral-ini A high-performance INI parser designed for Python packaging. | Rust | 8 |
| 7 | astral-sh/toucan A C frontend, written in Rust, for generating Rust bindings without libclang. | Rust | 8 |
| 8 | astral-sh/xeme A streaming XML parser written in Rust, with an Expat-compatible C API. | Rust | 5 |
| 9 | astral-sh/actionlint Astral's fork of actionlint, a static checker for GitHub Actions workflow files | Go | 4 |
| 10 | astral-sh/uv-dev A development copy of uv | Rust | 4 |
| 11 | astral-sh/image Encoding and decoding images in Rust | 4 | |
| 12 | astral-sh/schlepper A pure-Python version of `wrangler pages deploy` | Python | 3 |
| 13 | astral-sh/termux-python Termux Docker image with Python pre-installed | Dockerfile | 3 |
| 14 | astral-sh/astral-mail-headers A high-performance email header parser designed for Python packaging. | Rust | 1 |
| 15 | astral-sh/radlermass Go binaries in Python wheels. | Python | 1 |
| 16 | astral-sh/aghs-testbed Testbed for Astral GitHub services: STS, environment-gate, and dispatch. | 1 | |
| 17 | astral-sh/github-actions Shared GitHub Actions for Astral projects | JavaScript | 1 |
| 18 | astral-sh/conveyor-belt Moves and transforms release assets across repositories | Python | 1 |
| 19 | astral-sh/char_str Compact, clone-on-write string for Rust. | Rust | 1 |
| 20 | astral-sh/lean_string Compact, clone-on-write string for Rust. | Rust | 1 |
| 21 | astral-sh/llvm-build Standalone LLVM toolchain for use in python-build-standalone | Shell | 0 |
| 22 | astral-sh/aghs-testbed-policies | 0 | |
| 23 | astral-sh/thin-vec A Vec That Has a Smaller size_of | 0 | |
| 24 | astral-sh/rust-smallvec "Small vector" optimization for Rust: store up to a small number of items on the stack | 0 | |
| 25 | astral-sh/peps Python Enhancement Proposals | reStructuredText | 0 |
| 26 | astral-sh/cargo-fixit Proposed fixit commands for cargo | 0 | |
| 27 | astral-sh/crates-policies | Python | 0 |
| 28 | astral-sh/uv-dynamic-requires-python-test Git fixture for uv tests covering static and dynamic requires-python metadata | Python | 0 |
| 29 | astral-sh/juwunit Small JUnit XML serialization/deserialization for Python | Rust | 0 |
| 30 | astral-sh/rust-sdks LiveKit realtime and server SDKs for Rust | 0 |
Total stars are useful as a discovery signal, but they do not tell you whether a team maintains every repository equally. Pair this page with release cadence, maintainer activity, and the flagship concentration shown above before making adoption decisions.
For broader background on GitStar's ranking logic and editorial guidance, see Methodology & Editorial Standards.