frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Astro 7.0

https://astro.build/blog/astro-7/
99•saikatsg•1h ago

Comments

keepupnow•1h ago
"The .astro compiler has been rewritten in Rust.".

I'm personally awaiting the rewrite to assembly.

Princesseuh•57m ago
I made the Rust compiler and the Rust Markdown pipeline (https://satteri.bruits.org) in this, let me know if you have any questions, glad to answer anything!
toddmorey•55m ago
Thanks for your work on this!
keepupnow•52m ago
For the good of humanity, I must ask... How much Claude? How much human?
ZeWaka•50m ago
How does Satteri compare to a standard library like marked (https://github.com/markedjs/marked)?
Princesseuh•38m ago
It depends in what regards you mean, I have some benchmarks here if you'd like to take a look at those: https://github.com/Princesseuh/web-markdown-benchmark

The TL;DR is that `marked` is very light, but a bit on the slower side compared to Sätteri and `markdown-it` (and its forks). I'm not sure how friendly the extensibility is, but Sätteri re-use the same AST format as the unified ecosystem, which might feel more friendly.

Both good options, though!

BorisMelnik•47m ago
great job, that is a huge accomplishment.
stronglikedan•42m ago
love the color scheme
microflash•51m ago
The switch to strict HTML compilation is just not cool, and actively prevents upgrading sites which need to deal with remote content that is not written in strict HTML.

I also wish there could be a general purpose content processing API so I can plug a different format than markdown (such as typst)

BorisMelnik•48m ago
this terrified me lol I'm on 5.1.x on most of my sites
Princesseuh•45m ago
This does not affect remote content, only the content written in .astro files. If you have remote content you'd use something like `set:html`: https://docs.astro.build/en/reference/directives-reference/#...

See this example: https://stackblitz.com/edit/github-ug3paw61?file=src%2Fpages...

microflash•38m ago
Unfortunately, I've also come across .astro files that I'm not allowed to touch and yet have to work with them (some internal corporate dinosaur which has not been updated for a while).

For my personal site, it was a 5 minute work, as usual :)

matsemann•38m ago
I probably only use 1 % of Astro's features, but I like how it's enabled me to build static sides as back in the days, but with a build pipeline.

So I can use components, reuse stuff, include stuff etc, basically what I would do with PHP back in the days, but now it spits out a compiled page I can host for cheap (often even free). And easy to add in some interactivity when needed. Like I render a list as a component, and very easy to ship some dynamic filtering on the frontend using the same code, but the content is still statically in the html, so served fast and good SEO.

stevoo•29m ago
I have been trying to convince my marketing department to replace there archaic wordpress with an Astro build with AstroCMS and markdown for there needs.

I have build several sites using Astro 6, and i am finding the ease of building the sites amazing and exceptional in SEO as well.

gigatree•23m ago
What’s AstroCMS?
fnoef•28m ago
I really really like Astro, but I'm either getting old or it's something else.

I just recently updated my website to Astro 6 and now... there's Astro 7. Maybe by the time I update, Astro 8 will be a few weeks in the future.

ulimn•23m ago
(As an outsider, ) I suspect it's because the Rust rewrite was big enough to bump the main version number.
Princesseuh•20m ago
It was partially that, but mostly the Vite version with the Rolldown bundling etc. We typically always need to do a major whenever Vite releases one because it tends to impact us a lot compared to other frameworks for various reasons.
turkeyboi•16m ago
Exhausting
cassidoo•9m ago
I upgraded my website recently and it's exciting! That being said, I admit my builds didn't get faster (they actually on average slowed down a bit). Hopefully that improves, but worth noting.
pier25•7m ago
It's very cool to see the JS ecosystem reducing dependencies and I hope this trend continues.

Astro has gone from 247 deps in v6 to 190 in v7.

https://node-modules.dev/#install=astro@7.0.6

https://node-modules.dev/#install=astro@6.0.0

StreetComplete: Fixing OpenStreetMap, one tiny quest at a time

https://streetcomplete.app/
537•kls0e•7h ago•125 comments

Local, CPU-Friendly, High-Quality TTS (Text-to-Speech) with Kokoro

https://ariya.io/2026/03/local-cpu-friendly-high-quality-tts-text-to-speech-with-kokoro/
48•speckx•1h ago•11 comments

AI Meets Cryptography 1: What AI Found in Cloudflare's Circl

https://blog.zksecurity.xyz/posts/circl-bugs/
25•duha•1h ago•0 comments

30papers.com – Ilya's 30 essential ML papers, in a beginner friendly format

https://30papers.com/
192•notmcrowley•4h ago•32 comments

Chat Control 1.0 and 2.0 Explained

https://fightchatcontrol.eu/chat-control-overview
207•gasull•5h ago•60 comments

A better way to tie gym shorts (or any drawstring) [video]

https://www.youtube.com/watch?v=3R0Lp86GEBk
371•surprisetalk•7h ago•140 comments

l: A new runtime for k and q

https://lv1.sh/
38•skruger•1h ago•18 comments

Jim's TrueType QR Code Font

https://github.com/jimparis/qr-font
73•arantius•3h ago•6 comments

Notes on Software Quality

https://anthonyhobday.com/blog/20260410
22•speckx•1h ago•6 comments

Fixing analog audio on the $2.58 HDMI-to-VGA adapter

https://nyanpasu64.gitlab.io/blog/hdmi-vga-dac-audio/
34•zdw•2d ago•10 comments

Show HN: Davit, a Apple Containers UI

https://davit.app
18•xinit•1h ago•1 comments

Why we built yet another Postgres connection pooler

https://pgdog.dev/blog/why-yet-another-connection-pooler
72•levkk•4h ago•9 comments

Show HN: Docx-CLI: agents read/edit Word docs using 1/2 the time and tokens

https://github.com/kklimuk/docx-cli
16•kirillklimuk•1h ago•7 comments

Astro 7.0

https://astro.build/blog/astro-7/
100•saikatsg•1h ago•21 comments

Chat Control passed first round in EU Parliament

https://www.heise.de/en/news/Showdown-in-Strasbourg-The-unexpected-return-of-Chat-Control-1-0-113...
412•miroljub•4h ago•187 comments

Show HN: Rowboat – Open-source, local-first alternative to Claude Desktop

https://github.com/rowboatlabs/rowboat
10•segmenta•3h ago•2 comments

Automating AI Away

https://replicated.live/blog/away
56•gritzko•4h ago•30 comments

MacSurf 1.68 – NetSurf on OS 9 Released

https://github.com/mplsllc/macsurf/releases/tag/v1.86
47•mplsllc•3h ago•8 comments

Herdr: One terminal to rule them all

https://herdr.dev/
5•handfuloflight•5d ago•0 comments

China sentences official to death for taking $325M in bribes

https://www.bbc.com/news/articles/c33y0n1v1xjo
171•randycupertino•3h ago•192 comments

The revenge of the philosophy majors

https://www.nytimes.com/2026/07/05/business/philosophy-majors-ai-jobs.html
95•benbreen•5h ago•145 comments

9 Mothers (YC P26) Is Hiring in Austin, TX

https://9mothers.com/careers
1•ukd1•8h ago

Microsoft fire idTech team at Id software

https://gamefromscratch.com/microsoft-fire-idtech-team-at-id-software/
380•bauc•4h ago•380 comments

Show HN: Halo – open-source, tamper-evident runtime evidence for AI agents

https://github.com/bkuan001/halo-record
7•brian_kuan•5h ago•1 comments

Computational Balloon Twisting: The Theory of Balloon Polyhedra [pdf]

https://cccg.ca/proceedings/2008/paper34full.pdf
15•luu•5d ago•0 comments

98% isn't much

https://whynothugo.nl/journal/2026/07/03/98-isnt-very-much/
406•speckx•7h ago•264 comments

Why skilled workers come to Germany and then leave again

https://www.dw.com/en/germany-migrants-skilled-workers-integration-labor-market-bureaucracy-langu...
83•theanonymousone•9h ago•183 comments

Amazon without the knockoffs

https://knockoff.shopping/
262•plurby•4h ago•182 comments

GitHub Freno: cooperative, highly available throttler service

https://github.com/github/freno
24•nateb2022•1d ago•0 comments

Reducing Doom Loops with Final Token Preference Optimization

https://www.liquid.ai/blog/antidoom
18•dataminer•3h ago•4 comments