Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #899

A

Astral

Company blog · astral.sh/blogprogrammingsystems

Astral is the company blog at astral.sh, writing about programming and systems. Since 2023, 75 different Hacker News readers have linked it 95 times, most often “Uv: Python packaging in Rust”. It is still writing: the last post was on 2026-10-27, and you can follow it by feed.

Visit the blog
95mentions?
1recommend?
75HN people?
2023–2026first – last linked?
Links on Hacker News per year · peak 37 in 2025

Rarely recommended · 1 of 40 sampled comments recommend it?

Why HN links it

Linked in Python tooling threads as the official source for uv, Ruff, ty and pyx announcements and Astral's business plans. Most comments cite or link posts without judging the writing itself.

Recommended for · 1 comments
Called the more useful of Astral's posts about pyx, the company's commercial platform.1

Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Astral builds high-performance developer tools for the Python ecosystem: Ruff, ty, and uv, an extremely fast Python package manager, written in Rust.

Most-linked posts?

  1. Uv: Python packaging in Rust
    8 people · 8 mentions · first linked 2024-02-15
  2. PYX: The next step in Python packaging
    7 people · 7 mentions · first linked 2025-08-13
  3. /uv/install.sh
    6 people · 7 mentions · first linked 2025-03-28
  4. Uv 0.3 – Unified Python packaging
    6 people · 7 mentions · first linked 2024-08-20
  5. /pyx
    6 people · 6 mentions · first linked 2025-08-14
  6. Installing PyTorch with hardware detection via a variant-enabled build of uv
    4 people · 4 mentions · first linked 2025-08-13
  7. Announcing Astral, the company behind Ruff
    4 people · 4 mentions · first linked 2023-04-18
  8. /about
    4 people · 4 mentions · first linked 2024-04-04
  9. Open Source Security at Astral
    4 people · 4 mentions · first linked 2026-04-08
  10. A new home for Python-build-standalone
    3 people · 5 mentions · first linked 2024-12-03

What Hacker News says?

  1. >curl -LsSf https://astral.sh/uv/install.sh | sh Don't do this shit, especially if you were told to do this shit. If you are going to do this shit, separate the commands, read the bash script (and roll it down, if another file is downloaded, download that manually and inspect it). If you are going to ask people to do this shit, split the command into two. Someone that asks me to do something insecure is either a mal…

    Comment linking /uv/install.sh

    on “Uv is the best thing to happen to the Python ecosystem in a decade”
  2. Submitted Announcing the Beta release of ty as a story · 846 points

    HN discussion
  3. > curl -LsSf https://astral.sh/uv/install.sh | sh "Just pipe a random script from the internet into your shell! What could possibly go wrong?"

    Comment linking /uv/install.sh

    on “Uv is the best thing to happen to the Python ecosystem in a decade”
  4. Submitted PYX: The next step in Python packaging as a story · 755 points

    HN discussion
  5. This looks awesome. But why is it the Windows installation is to execute a script off the Internet with bypassed security isolations? powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

    Comment linking /uv/install.ps1

    on “Uv is the best thing to happen to the Python ecosystem in a decade”
  6. Submitted Uv: Python packaging in Rust as a story · 647 points

    HN discussion
  7. """ uv is straightforward to install. There are a few ways, but the easiest (in my opinion) is this one-liner command — for Linux and Mac, it’s: curl -LsSf https://astral.sh/uv/install.sh | sh """ Also isn't great. But that's how homebrew is installed, so ... shrug ... ? Not to bash uv/homebrew, they are better than most _easy_ alternatives.

    Comment linking /uv/install.sh

    on “Uv is the best thing to happen to the Python ecosystem in a decade”
  8. Submitted Bringing uv and ty together as a story · 316 points

    HN discussion
  9. They plan on making money by running private package registries, rather than making money on the client. https://astral.sh/pyx

    Comment linking /pyx

    on “Uv is the best thing to happen to the Python ecosystem in a decade”
  10. Submitted Astral to Join OpenAI as a story · 198 points

    HN discussion
  11. I'm not sure if you're aware, but there's the Wheel Variants proposal [0] that the WheelNext initiative is working through that was presented at PyCon 2025 [1][2], which hopes to solve some of those problems. uv has implemented experimental support, which they announced here [3]. [0] https://wheelnext.dev/proposals/pepxxx_wheel_variant_support... [1] https://us.pycon.org/2025/schedule/presentation/100/ [2] https://w…

    Comment linking /blog/wheel-variants

    on “Uv is the best thing to happen to the Python ecosystem in a decade”
  12. Submitted Uv 0.3 – Unified Python packaging as a story · 163 points

    HN discussion
  13. Take a look at their upcoming product Pyx to see where revenue can start to come in for paid/hosted services. https://astral.sh/pyx

    Comment linking /pyx

    on “Uv is the best thing to happen to the Python ecosystem in a decade”
  14. Submitted A new home for Python-build-standalone as a story · 117 points

    HN discussion
  15. The plan remains the same as when the company was announced ( https://astral.sh/blog/announcing-astral-the-company-behind-... ) — paid services that build on and integrate with the free tooling.

    Comment linking /blog/announcing-astral-the-company-behind-ruff

    on “Ty: A fast Python type checker and language server”
  16. Submitted Astral as a story · 116 points

    HN discussion
  17. As in, how are we parsing the Python code into an AST? CPython uses a generated parser. The grammar is defined in https://github.com/python/cpython/blob/main/Grammar/python.g... which is used to generate the specification at https://docs.python.org/3/reference/grammar.html#full-gramma... We use a hand-written parser, in Rust, based on the specification. We've written that previously at https://astral.sh/blog/ruff-v0…

    Comment linking /blog/ruff-v0.4.0

    on “Ty: A fast Python type checker and language server”
  18. Submitted Astral: Next-Gen Python Tooling as a story · 103 points

    HN discussion
  19. "pyx" is their first commercial offering: https://astral.sh/pyx I agree though. Hope this is successful and they keep building awesome open-source tools.

    Comment linking /pyx

    on “Announcing the Beta release of ty”
  20. Submitted Uv: Unified Python Packaging as a story · 49 points

    HN discussion
  21. Thanks, we've updated this now from https://astral.sh/pyx .

    Comment linking /pyx

    on “PYX: The next step in Python packaging”
  22. Submitted Python 3.14 as a story · 34 points

    HN discussion
  23. Probably the more useful blog post: https://astral.sh/blog/introducing-pyx

    Comment linking /blog/introducing-pyx

    on “PYX: The next step in Python packaging”
  24. Submitted Ruff v0.3.0 as a story · 25 points

    HN discussion
  25. Naive take. https://gwern.net/holy-war counsels that, in fact, becoming the One True Package Manager for a very popular programming language is an extremely valuable thing to aim towards. This is even outside of the fact that `uv` is backed by a profit-seeking company (cf https://astral.sh/about ). I'm all for people choosing what works best for them, but I'm also staunchly pro-arguing over it.

    Comment linking /about

    on “A year of uv: pros, cons, and should you migrate”
  26. Submitted Open Source Security at Astral as a story · 24 points

    HN discussion
  27. I don't think it makes money yet. They've said the eventual plan is services [1]. [1]: https://astral.sh/blog/announcing-astral-the-company-behind-...

    Comment linking /blog/announcing-astral-the-company-behind-ruff

    on “Rye: A Hassle-Free Python Experience”
  28. Submitted Ruff v0.16.0 – Significant new updates – 413 default rules up from 59 as a story · 20 points

    HN discussion
  29. Ruff and uv are both excellent tools, which are developed by a VC-backed company, Astral: https://astral.sh/about . I wonder what their pitch was.

    Comment linking /about

    on “Rye: A Hassle-Free Python Experience”
  30. Submitted Pyx: A Python-native package registry, now in Beta as a story · 12 points

    HN discussion

Search all of HN for astral.sh

Linked by the same people?