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 25.5k 818

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

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

    Rust 9.6k 267

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

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

    TypeScript 833 41

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

    A Language Server Protocol implementation for Ruff.

    Python 1k 41

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

    A pre-commit hook for Ruff.

    Python 637 37

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

    PubGrub version solving algorithm implemented in Rust

    Rust 302 24