

Charlie Marsh
Founder of Astral and creator of Ruff and UV; builds next‑gen Python tooling (linters, package manager, type checker) implemented in Rust to deliver much faster developer tools.
Top 10 podcasts with Charlie Marsh
Ranked by the Snipd community

109 snips
Sep 23, 2025 • 1h
#520: pyx - the other side of the uv coin (announcing pyx)
In this episode, Charlie Marsh, Founder and CEO of Astral, shares insights on his latest project, pyx, a revolutionary hosted Python registry. He explains how pyx enhances package management by allowing for faster and more reliable installations through smart server-client communication. The conversation also dives into the challenges of GPU-aware packaging, particularly with PyTorch, and discusses security measures and the relationship between pyx and PyPI. Prepare for a frictionless development experience!

93 snips
Mar 13, 2024 • 1h 14min
#453: uv - The Next Evolution in Python Packages?
Discover UV, a new lightning-fast Python package tool from Astral that rivals pip. Learn about the benefits of UV's speed and efficiency, the evolution of Python tools like Roth and the challenges of unexpected success, Python code readability, editor integrations, and the impact of UV on Python packaging tools. Explore the innovation and optimization of the UV Python package, its adoption in companies, and its potential future prospects in the Python ecosystem.

92 snips
May 19, 2025 • 1h 4min
#506: ty: Astral's New Type Checker (Formerly Red-Knot)
Charlie Marsh, the founder of Astral, and Carl Meyer, a Python community member and Astral employee, delve into their exciting new type checker, TY. Formerly known as Red-Knot, TY aims to revolutionize type checking in Python with superior usability and performance. They discuss the importance of type annotations for better code clarity and reveal how TY addresses common developer challenges. Additionally, they emphasize ongoing innovations in Python tooling and the need for standardization in the Python type system.

90 snips
Oct 1, 2025 • 1h 43min
Reinventing Python tooling with Rust (Interview)
Charlie Marsh, founder of Astral, shares his journey reinventing Python tooling with Rust. He discusses creating Ruff, a fast linter, and UV, a speedy package manager. Charlie emphasizes designing tools inspired by Rust's Cargo and highlights the importance of performance and simplicity. He reveals insights into building a commercial registry, PYX, and addressing GPU packaging challenges. With a focus on cross-pollinating ideas from various ecosystems, Charlie outlines the vision for a cohesive Python development experience.

83 snips
Feb 7, 2025 • 1h 31min
Charlie Marsh: Accelerating Python Tooling With Ruff and uv
Charlie Marsh, founder of Astral and creator of the tools Ruff and UV, discusses the exciting advances in Python tooling. He shares how Ruff evolved from a simple linter to a comprehensive tool with over 800 rules for better code quality. UV, designed in Rust, simplifies project management, replacing multiple tools with one efficient solution. Charlie also touches on building a community around open-source software and the importance of sustaining such projects, all while navigating the challenges of his professional journey.

76 snips
May 15, 2025 • 1h 16min
uv with Charlie Marsh
In this conversation with Charlie Marsh, the Founder and CEO of Astral, we dive into the evolution of Python tooling and how Rust is reshaping the landscape. Charlie shares insights on Astral's mission to unify and enhance the Python ecosystem through innovative tools like UV and Ruff. He discusses the complexities of package management, the challenges of async programming, and the journey of developing a custom Python parser in Rust. Expect engaging stories and practical tips that illustrate the synergy between these programming languages.

33 snips
Nov 22, 2023 • 54min
23 - The Ruff Formatter with Charlie Marsh
Explore the creation of 'Ruff', a fast Python linter in Rust that now formats code using Black rules. Learn about the journey of Ruff, Python vs Rust, the future of the project, and challenges faced. Dive into the transition from maintainer to consumer and the complexities of code formatting. Discover the symbiotic relationship between Python and Rust for enhanced development.

30 snips
Oct 1, 2025 • 1h 43min
Reinventing Python tooling with Rust (Changelog Interviews #660)
Charlie Marsh, founder of Astral and creator of high-performance Python tools like Ruff and uv, dives into why he’s revolutionizing Python tooling with Rust. He discusses the challenges in Python packaging, inspired by Rust's cargo, and shares insights on building a diverse engineering team. Charlie reveals the impressive speed of his tools, thanks to Rust's safety features and clever optimizations. He also introduces PYX, a package registry aimed at simplifying GPU-related Python distribution, showcasing his vision for the future of developer experience.

14 snips
Oct 1, 2025 • 1h 43min
Reinventing Python tooling with Rust
Charlie Marsh, the founder of Astral, shares insights on reinventing Python tooling with innovative Rust-based solutions like Ruff and UV. He dives into how these tools tackle Python's packaging woes and enhance performance. Charlie explains the unique benefits of using Rust, including safety and speed, and discusses the importance of diverse perspectives in his team. He also teases upcoming products like PYX, focused on GPU-aware packaging challenges. Join the conversation for a glimpse into the future of Python development!

9 snips
Sep 4, 2024 • 1h 13min
#476: Unified Python packaging with uv
Charlie Marsh, a software developer at Astral known for his innovative Python tooling projects like Ruff and uv, joins the discussion. They dive into the launch of uv: Unified Python packaging, which simplifies dependency management and enhances the coding experience. Marsh shares insights on the relationship between Python and Rust, the significance of financial support for open source projects, and the collaborative spirit that drives innovation. They also explore the evolution of Python tooling and the future of project management with UV.