RepoGuard
Updated 59 min ago
Astral

Organization

Public GitHub footprint of Astral

@astral-sh
View profile on GitHub

High-performance developer tools for the Python ecosystem.

United States of America

72

Public repositories

180,439

Total stars

9,839

Followers

The GitHub presence of astral-sh showcases a variety of high-performance developer tools primarily for the Python ecosystem. Notable repositories include uv, ruff, and ty, which are built using Python and Rust. With a focus on developer efficiency, the organization has a diverse array of public repositories.

Top languages

Python 30Rust 16TypeScript 4Dockerfile 4Shell 2JavaScript 2HTML 2

Public repositories

uv

86,332

An extremely fast Python package and project manager, written in Rust.

Rust
Updated Jun 13, 2026

ruff

47,958

An extremely fast Python linter and code formatter, written in Rust.

Rust
Updated Jun 13, 2026

ty

18,933

An extremely fast Python type checker and language server, written in Rust.

Python
Updated Jun 13, 2026

rye

14,216

a Hassle-Free Python Experience

Rust
Updated Jun 11, 2026

python-build-standalone

4,152

Produce redistributable builds of Python

Python
Updated Jun 13, 2026

ruff-pre-commit

1,933

A pre-commit hook for Ruff.

Python
Updated Jun 13, 2026

ruff-vscode

1,650

A Visual Studio Code extension with support for the Ruff linter.

TypeScript
Updated Jun 12, 2026

ruff-lsp

1,515

A Language Server Protocol implementation for Ruff.

Python
Updated Jun 10, 2026

setup-uv

789

Set up your GitHub Actions workflow with a specific version of https://docs.astral.sh/uv/

TypeScript
Updated Jun 12, 2026

uv-docker-example

786

An example of using uv in Docker images

Dockerfile
Updated Jun 12, 2026

ty-vscode

362

A Visual Studio Code extension for ty.

TypeScript
Updated Jun 13, 2026

uv-pre-commit

335

No description provided for this repository.

Python
Updated Jun 12, 2026

claude-code-plugins

269

No description provided for this repository.

Unknown Language
Updated Jun 12, 2026

ruff-action

250

A GitHub Action to run Ruff

TypeScript
Updated Jun 12, 2026

uv-fastapi-example

170

No description provided for this repository.

Python
Updated Jun 13, 2026

packse

134

Python packaging scenarios

Python
Updated Jun 12, 2026

ty-pre-commit

92

A pre-commit hook for ty.

Python
Updated Jun 13, 2026

uv-cloudflare-workers-example

81

Deploying a FastAPI application to Cloudflare Workers with uv.

Shell
Updated Jan 20, 2026

tokio-tar

76

A tar archive reading/writing library for async Rust.

Rust
Updated May 26, 2026

cargo-dist

66

📦 shippable application packaging

Rust
Updated Mar 17, 2026

uv-aws-lambda-example

63

An example of using uv with AWS Lambda

Dockerfile
Updated May 19, 2026

astral-tl

30

Fast, zero-copy HTML Parser written in Rust

Rust
Updated Jun 6, 2026

trusted-publishing-examples

26

A complete, self-contained example for trusted publishing with uv

Python
Updated Jun 2, 2026

RustPython

23

A Python Interpreter written in Rust

Rust
Updated Mar 17, 2026

multiplay

19

multi-typechecker playground

JavaScript
Updated Jun 9, 2026

docs

16

No description provided for this repository.

HTML
Updated Jun 12, 2026

ecosystem-analyzer

14

No description provided for this repository.

Python
Updated Jun 12, 2026

docstring-adder

14

Add docstrings to stubs

Python
Updated Jun 10, 2026

pubgrub

13

PubGrub version solving algorithm implemented in Rust

Rust
Updated Apr 9, 2026

rs-async-zip

11

An asynchronous ZIP archive reading/writing crate.

Rust
Updated Jun 2, 2026

schemastore

10

A collection of JSON schema files including full API

JavaScript
Updated May 30, 2026

hawk

9

A workspace-aware Cargo lint for unnecessary public Rust APIs.

Rust
Updated Jun 8, 2026

pypi-auth-test-proxy

9

A reverse proxy for testing Python package indexes

Dockerfile
Updated Apr 22, 2026

uv-flask-example

9

An example Flask project using uv

Python
Updated Feb 27, 2026

ambient-id

8

A library for accessing ambient OpenID Connect tokens

Rust
Updated Jun 3, 2026

attest-action

6

Generates PEP 740 attestations for your Python package distributions.

Python
Updated Jun 3, 2026

versions

5

No description provided for this repository.

Python
Updated Jun 12, 2026

pyx-auth-action

5

An action for authenticating to pyx with Trusted Publishing

Python
Updated May 26, 2026

mypy_primer

5

Run mypy and pyright over millions of lines of code

Python
Updated May 7, 2026

sigstore-models

5

Pydantic-based, protobuf-free data models for Sigstore

Python
Updated Apr 30, 2026

renovate-config

4

Org-wide Renovate presets

Unknown Language
Updated May 24, 2026

image

3

Encoding and decoding images in Rust

Unknown Language
Updated May 19, 2026

termux-python

3

Termux Docker image with Python pre-installed

Dockerfile
Updated Mar 22, 2026

RustPython-Parser

3

No description provided for this repository.

Rust
Updated Aug 27, 2025

transformers

3

black formatted for our CI checks

Unknown Language
Updated Jun 4, 2025

workspace-with-root-dependency-test

3

No description provided for this repository.

Python
Updated Apr 4, 2025

.github

2

No description provided for this repository.

Unknown Language
Updated Jun 2, 2026

async_http_range_reader

2

A library for streaming reading of files over HTTP using range requests

Rust
Updated May 12, 2026

uvx-dummy

2

No description provided for this repository.

Python
Updated Jun 3, 2025

uv-stale-egg-info-test

2

No description provided for this repository.

Python
Updated Apr 4, 2025

workspace-in-root-test

2

No description provided for this repository.

Python
Updated Apr 4, 2025

war

1

Paperware for a Way better ARchive format for Python packaging

Unknown Language
Updated Jun 3, 2026

schlepper

1

A pure-Python version of `wrangler pages deploy`

Python
Updated Apr 30, 2026

reqwest-middleware

1

Wrapper around reqwest to allow for client middleware chains.

Rust
Updated Apr 13, 2026

archive-in-git-test

1

No description provided for this repository.

Unknown Language
Updated Apr 14, 2025

workspace-virtual-root-test

1

No description provided for this repository.

Python
Updated Apr 4, 2025

uv-path-dependency-test

1

No description provided for this repository.

Unknown Language
Updated Apr 4, 2025

uv-dynamic-metadata-test

1

No description provided for this repository.

Python
Updated Apr 4, 2025

uv-backwards-path-test

1

No description provided for this repository.

Python
Updated Apr 4, 2025

ruff-issue-template-test

1

An extremely fast Python linter and code formatter, written in Rust.

Rust
Updated Apr 4, 2025

sanitize-wheel-test

1

No description provided for this repository.

Unknown Language
Updated Apr 4, 2025

nginx_pypi_cache

1

A PyPI cache using nginx

Shell
Updated Apr 4, 2025

lsp-types

0

Types for communicating with a language server

Rust
Updated Jun 9, 2026

test-lfs-repo

0

A repository for uv tests, containing 3 commits with varied LFS usage

Python
Updated May 29, 2026

uv-ecosystem-testing

0

Compare a large number of uv runs

Python
Updated May 29, 2026

uv-dynamic-requires-python-test

0

Git fixture for uv tests covering static and dynamic requires-python metadata

Python
Updated May 27, 2026

rust-sdks

0

LiveKit realtime and server SDKs for Rust

Unknown Language
Updated May 6, 2026

mirror

0

No description provided for this repository.

Unknown Language
Updated Apr 13, 2026

futzed-wheels

0

Python wheels that are futzed with

Python
Updated Apr 13, 2026

pyx-docs-mirror

0

Mirror of pyx documentation for offline access and LLM context

HTML
Updated Apr 13, 2026

lfs-cowsay

0

Demo for a repository with Git LFS

Python
Updated Nov 11, 2025

wiremock-rs

0

HTTP mocking to test Rust applications.

Unknown Language
Updated Jun 13, 2025

Frequently asked questions

What does astral-sh build on GitHub?

astral-sh develops high-performance tools for the Python ecosystem. Their repositories include uv, a project manager, and ruff, a linter. These projects are designed to enhance developer productivity and streamline workflows.

Which programming languages does astral-sh use?

The primary programming languages used by astral-sh are Python and Rust, along with TypeScript, Dockerfile, Shell, and JavaScript. This diverse language use supports various tools and workflows in their repositories.

Are astral-sh's repositories public?

Yes, all of astral-sh's repositories are public. This openness allows developers to access, contribute to, and utilize their high-performance tools such as uv and ruff in their own projects.

Is this exposure intended?

Monitor Astral with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account