Skip to content
View charliermarsh's full-sized avatar
Working on Ruff
Working on Ruff

Sponsoring

@koxudaxi
@Boshen
@messense
@Pierre-Sassoulas

Organizations

@astral-sh
Block or Report

Block or report charliermarsh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
charliermarsh/README.md

Hi, I’m Charlie.

I’m building Astral: high-performance developer tools for the Python ecosystem, starting with Ruff and uv.

My goal is to make the Python ecosystem more productive by building faster developer tools.

I was most recently a staff software engineer at Spring Discovery. Before that, I was a senior software engineer at Khan Academy.

The best way to track my work is to follow me on Twitter (@charliermarsh). The best way to get in touch is to DM me on Twitter (@charliermarsh).

You can find me on:

Pinned

  1. astral-sh/ruff astral-sh/ruff Public

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

    Rust 26.5k 848

  2. astral-sh/uv astral-sh/uv Public

    An extremely fast Python package installer and resolver, written in Rust.

    Rust 11.2k 303

  3. astral-sh/ruff-vscode astral-sh/ruff-vscode Public

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

    TypeScript 865 44

  4. astral-sh/ruff-lsp astral-sh/ruff-lsp Public

    A Language Server Protocol implementation for Ruff.

    Python 1.1k 42

  5. astral-sh/ruff-pre-commit astral-sh/ruff-pre-commit Public

    A pre-commit hook for Ruff.

    Python 687 36

  6. pubgrub-rs/pubgrub pubgrub-rs/pubgrub Public

    PubGrub version solving algorithm implemented in Rust

    Rust 315 25