Pooya Parsa
pi0.io
Pooya Parsa
@pi0.io
Building opensource stuff ◦ @unjs.io ◦ @nitro.build ◦ @nuxt.com

🌱 github.com/pi0 ❌ x.com/_pi0_
The train was a cool place to focus and code. Now I just stare at the screen while claude vibe-codes 😅
February 11, 2026 at 5:59 PM
Spent half a day on this side-quest, was totally worth it! Now back to the "good" release!
🥗 unjs/c12 v4 (beta)

-📦 Install size: 3.44 MB → 380 kB (deps: 20 → 7)
- ⚡ TypeScript configs load ~2.5× faster on cold cache
- 🔒 Supports expanding env vars via _FILE references

With 37M monthly downloads, once everyone migrates, this saves over 100 TiB of bandwidth 🫣

github.com/unjs/c12/rel...
Release v4.0.0-beta.2 · unjs/c12
compare changes 📦 Package Improvements c12 install size is now down to 380kB from 3.44MB (20 deps to 7 deps). Loading TypeScript files is significantly faster (on cold cache) — simple TS config loa...
github.com
February 6, 2026 at 7:16 PM
🥗 unjs/c12 v4 (beta)

-📦 Install size: 3.44 MB → 380 kB (deps: 20 → 7)
- ⚡ TypeScript configs load ~2.5× faster on cold cache
- 🔒 Supports expanding env vars via _FILE references

With 37M monthly downloads, once everyone migrates, this saves over 100 TiB of bandwidth 🫣

github.com/unjs/c12/rel...
Release v4.0.0-beta.2 · unjs/c12
compare changes 📦 Package Improvements c12 install size is now down to 380kB from 3.44MB (20 deps to 7 deps). Loading TypeScript files is significantly faster (on cold cache) — simple TS config loa...
github.com
February 6, 2026 at 7:15 PM
A good release is coming tomorrow!
February 5, 2026 at 11:53 PM
H3 now has a fancy CLI (powered by srvx)!
February 5, 2026 at 6:35 PM
This will be real.
AI overlords will be pleased
February 5, 2026 at 1:04 PM
🍊 srvx v0.11:

$ npx srvx fetch|curl

Fetch ANY server handler without running it.
Perfect tool for coding agents.

🖵 Improved CLI experience.

⧉ CLI builder, loader, and fetch utils are exported for custom use.

⇄ Web Adapters for AWS Lambda Handler.
February 4, 2026 at 2:30 PM
PI-mono (by Mario Zechner / badlogic) is the UnJS of coding agents! Simple, composable, provider-agnostic, and extendable*. It powers OpenClaw!

*The crazy part? It can write code to extend itself and become exactly the coding agent you want! 🤯

Plus, it is called pi, and I'm pi0 😄
February 2, 2026 at 9:42 AM
Not long ago, a PC with 4 MB RAM, a 500 MB HDD, and a 60 MHz CPU was pretty normal.

Today, LLMs have tight resources, limited context and memory and are slow and expensive to run.

Our kids will laugh at this era.

For now, we work around the limits until we get there!
January 31, 2026 at 3:28 PM
Global skills are nice, but how do you recommend specific skills for a project?

🤹 $ npx skillman

> Manage project-level skills and lock them in skills.json (powered by the skills CLI)
January 31, 2026 at 12:27 PM
Almost 1 AM. Working on something VERY exciting! 👀
January 28, 2026 at 11:39 PM
The next version of molt.bot CLI will be ~10% (80ms) faster by enabling Node.js module compile cache! Thanks @joyeecheung.bsky.social 😄
January 28, 2026 at 8:33 AM
Always wanted to try 🦋sky Jetstream.

Turns out making a demo with Nitro v3 and Vite, then deploying it to Vercel, took just three prompts — all while I was lying in bed and chatting with a Telegram bot. Thanks clawd.bot 🤯

bsky-stream.vercel.app
🦋 Bluesky Stream
bsky-stream.vercel.app
January 26, 2026 at 9:58 AM
🎯 Life Goal: Let this dude outwork me.
January 26, 2026 at 9:56 AM
Reposted by Pooya Parsa
the next version of `create-nuxt` will be 30% smaller thanks to this amazing work from @pi0.io improving `giget` 🔥

👉 see github.com/unjs/giget/...
January 26, 2026 at 9:42 AM
Nitro v3 alpha.2:

🔥 Rolldown optimized
📦 Dependencies bundled by default
⚛ React Server Components support (experimental)
🔋 Many more improvements

TIP: Upgrade to the latest nitro() plugin with vite@beta (rolldown) and enjoy a seriously mind-blowing performance boost 🚀
Release v3.0.1-alpha.2 · nitrojs/nitro
🔋 This release contains many improvements since the alpha.1 release. ⏳ We took extra time to ensure everything works well by testing against real-world projects using Nitro v3. We are closer to Bet...
github.com
January 21, 2026 at 7:53 PM
🛡️ We fixed a bug in H3 v1 where a specific Transfer-Encoding header could cause the readBody to ignore the request body. This could enable request smuggling when running behind L4 TCP load balancers or non-normalizing proxies.

Fixed in latest H3, Nitro and Unstorage.

github.com/h3js/h3/rele...
Release v1.15.5 · h3js/h3
compare changes ImportantSecurity: Fixed a bug in readBody(event) and readRawBody(event) utils where certain Transfer-Encoding header formats could cause the request body to be ignored. In some dep...
github.com
January 15, 2026 at 8:15 PM
Your agent can now curl the @nitro.build docs!

HT @Atinux @hugorcd ❤️‍🔥
January 15, 2026 at 2:07 PM
> PS1=""

Starting to like the minimalistic experience!
January 15, 2026 at 1:56 PM
Reposted by Pooya Parsa
Universal cache adapter (based on @unjs.io) for @drizzle.team just hit the shelves: drizzle-uncache
github.com/dschewchenko...
GitHub - dschewchenko/drizzle-uncache
Contribute to dschewchenko/drizzle-uncache development by creating an account on GitHub.
github.com
December 15, 2025 at 12:04 PM
Hold tight! Nitro v3 βeta is coming 👀
December 12, 2025 at 1:10 PM
Phew, it was a tough year. Nice⭐ stars, though!

Thanks, ❤️ @jangholi.bsky.social, for being patient and supportive through busy days and nights.

I tried to keep two lines free. I’ll do better next year, hopefully finally learn to speak 🇳🇱 Nederlands!
December 12, 2025 at 12:57 PM
In the next Nitro v3 release, you can easily unit-test code that depends on the Nitro runtime.

github.com/nitrojs/nitr...
feat: mock runtime virtual imports by pi0 · Pull Request #3861 · nitrojs/nitro
Nitro runtime depends on generated virtual modules that only work during the build phase. This makes unit testing and writing shared code difficult when project code imports nitro/runtime, nitro/st...
github.com
December 11, 2025 at 5:28 PM
Open libraries in @unjs.io and H3.dev power millions.

Maintenance is tough and largely unmanned compared to the projects built on top of them.

Huge thanks to the silent, selfless heroes who fix issues before I even notice them. You’re the reason I still keep doing open source. ❤️
December 10, 2025 at 9:47 AM
Reposted by Pooya Parsa
After a few months of targeted attacks on our ecosystem, followed by a confusing and rapidly changing response from @github.com, we wanted to put together some guidance for maintainers on how to help us all secure our supply chain together.

Here is that guidance 👇
With npm supply chain attacks on the rise, secure publishing practices are becoming a pressing concern for anyone maintaining npm packages. ⚠️

We've released updated guidance to help maintainers reduce exposure, strengthen release processes, and protect the ecosystem: openjsf.org/blog/publish...
Publishing More Securely on npm: Guidance from the OpenJS Security Collaboration Space | OpenJS Foundation
The OpenJS Security Collaboration Space has been working closely with GitHub’s npm team to understand how new security features affect projects and maintainers, especially as threats and tools keep ev...
openjsf.org
November 14, 2025 at 4:21 PM