Sign in

Willow (GHOST)

@willow.sh
1.7K followers 1.1K following 1.1K posts

🧙🏼‍♀️ Working on Open Source and Communities! (she/her) 🎃 Core Team @npmx.dev @e18e.dev Maintainer @bomb.sh Community @svelte.dev @svelte.london Events willow.sh/events

PostsRepliesMedia
Reposted by Willow (GHOST)
Willow (GHOST) @willow.sh · 27/09/2026
Porffor Alpha 9 and above now supports ESM natively, so no more pre-bundling 🎉 My @gleam.run cli patch (see above thread) still supports older Porffor versions by parsing the version to detect whether pre-bundling is still required. You can also now provide a path to a non-global porf install.
Terminal showing an alias being set to the custom build of the gleam cli, then cleaning the previous gleam build and porffor cached, followed by running the `gleam export porffor` command and finally running the resulting binary which outputs `Hello from Porffor/alpha 10 (08ac7ee 2026-09-27)`
151
Reposted by Willow (GHOST)
James @43081j.com · 24/09/2026
Today we're launching ai-policy.dev! A collaboration of me, @danielroe.dev and @matteogabriele.npmx.social - this provides a few human curated AI contribution policies you can choose from. Our hope is that this will help you better define your stance and what kind of contributions you accept 🙏
ai-policy.dev
AI Contribution Policies
Ready-to-use AI contribution policies for open source projects.
1313540
Willow (GHOST) @willow.sh · 24/09/2026
We're still live but if you're reading this in the ✨ future ✨ you can watch the VOD on YouTube (and maybe Stream Place!) Check the thread in the post below
0112
Reposted by Willow (GHOST)
npmx @npmx.dev · 24/09/2026
Starting Soon on Stream Place and YouTube!! stream.place/npmx.dev youtube.com/live/nWovX-l...
183
Reposted by Willow (GHOST)
Scan @scanash.com · 24/09/2026
I'm running out of money after being hit with some unexpected costs, help: Sponsor me: ko-fi.com/scan Big sponsorships: opencollective.com/padding
ko-fi.com
Support Scan
Support Scan
2158
Willow (GHOST) @willow.sh · 24/09/2026
Starting in a couple hours, hope to see you all there in person or online 🫡 If anyone has a something they want to show off in a lightning talk then send me a message or come find me during the event - doesn't have to be related or polished, just something you've built or learnt you wanna share
2163
Reposted by Willow (GHOST)
Naoki Haba @naokihaba.com · 23/09/2026
Vite+ v1.0.0-rc.0 is here! ⚡ From contributions and reviews to discussions with the team and community, it’s been a great journey helping Vite+ move toward v1.0. Huge thanks to everyone building, testing, reporting issues, and contributing. We’re getting close. 🚀 github.com/voidzero-dev...
github.com
Release vite-plus v1.0.0-rc.0: Vitest 5 migration and npm provenance checks · voidzero-dev/vite-plus
Vite+ now uses Vitest 5, and vp migrate helps Vitest 4 projects adopt the new APIs and defaults. Standalone installs and upgrades now require verified npm provenance for release binaries. Breaking ...
0207
Reposted by Willow (GHOST)
pngwn @pngwn.at · 22/09/2026
After about a year, on and off, I am veeeery happy to release TWINKLEPLOP, a syntax highlighter of tremendous power! The speed of prism with the customisation of Shiki. twinkleplop.pngwn.at
519233
Willow (GHOST) @willow.sh · 22/09/2026
This Amsterdam canal tour website thing is made with Vue, even with the Vue logo as their favicon
Picture from a boat showing my laptop with a line in dev tools showing data-v-app, as well as my fan, and the inside of a tunnel through the glass boat roof
4190
Reposted by Willow (GHOST)
Vladimir @vladimir.berlin · 21/09/2026
If you are in Amsterdam this Thursday, come to the @vitest.dev x @npmx.dev meetup! guild.host/events/vites...
guild.host
vitest x npmx | Guild
Sep 24th 6:00PM: Join us in Amsterdam for a joint event with the Vitest and npmx communities! A huge thank you to Biscuit for hosting us Schedule: 18:00 - 19:00 -> Socialising & Food 19:00 - 19:15 ...
34511
Reposted by Willow (GHOST)
Nils Röhrig @nilsroehrig.dev · 21/09/2026
I'm excited to announce that I will speak at @svelte.dev Summit later this year! After years of speaking in Germany only, this ist my first true international appearance – a major milestone for myself! The title of my talk: What if your SvelteKit app didn't depend on SvelteKit? See you there!
2253
Willow (GHOST) @willow.sh · 21/09/2026
Happy Birthday 🥳
060
Willow (GHOST) @willow.sh · 19/09/2026
well, on one hand I got the 100 and on the other I thought I had already starred 🫪
Screenshot from GitHub showing Matteo Gabriele's AgentScan hitting 100 stars
1121
Reposted by Willow (GHOST)
Evil Martians @evilmartians.com · 17/09/2026
Not all heroes wear capes... at least the @e18e.dev team doesn't. They’re on a mission to make the JS ecosystem lighter and faster. So we’re donating to them as part of our OSS donation program. They've already reduced node_modules size and made Node.js tooling much faster, and we appreciate it!
2518
Willow (GHOST) @willow.sh · 18/09/2026
It took some time, but the first (test) batch of stickers have been created! The borders still need work, the cutting machine made them very inconsistent buttttt I'm happy with the print quality!
Some npmx logo stickers as well as this new design with the word npmx that has two harts on each top corner and a star towards the bottom left corner

The rounded square stickers have a dark grey border and you can see that the width of it is inconsistent, and the text one has a white outline which is also inconsistent - needs some work!
5364
Reposted by Willow (GHOST)
Sean Lynch @techniq.dev · 15/09/2026
🎉 Introducing npmchart.com Analyze npm packages (downloads, releases), Github activity (releases, stars, commits, issues, PRs), compare packages, user pages, download or copy any charts, and more!
118320
Reposted by Willow (GHOST)
London Web Standards @londonwebstandards.org · 15/09/2026
Coming to LWS meet up today? Look for the London Web Standards sign and ring bell ‘1 Civo’. See you soon!
Sign that reads: “15 September 2026, London Web Standards”
011
Reposted by Willow (GHOST)
Roman @rman.dev · 14/09/2026
This year I have contributed to many open source projects. If you appreciate my contributions consider sponsoring me at rman.dev/sponsor
rman.dev
Sponsor @gameroman on GitHub Sponsors
1113
Reposted by Willow (GHOST)
danielroe @danielroe.dev · 14/09/2026
🙋‍♂️ ever wanted to build something without needing to configure a db, auth, file storage or a cms? it turns out you already have all four if you have a bluesky account 👉 airspace is a typed client for it
getair.space
airspace
The database you already have.
1950789
Reposted by Willow (GHOST)
Svelte Society London @svelte.london · 14/09/2026
Come find us, we've got stickers!
A table with Svelte, Svelte Sirens, npmx, Goodstuff Goosetopher, Tangled, Cloudflare, Iroh, Deno, and Jazz stickers as well as some npmx magnets
011
Reposted by Willow (GHOST)
Willow (GHOST) @willow.sh · 14/09/2026
WASM is now working (on a really simple test case)! Thanks to Mendy Berger for making the PR to porffor to support WASM again github.com/CanadaHonk/p...
Terminal in a directory called "gleam-porffor-example" showing an alias to a local build of the gleam cli with some modiciations. It then running "gleam export porffor --target=wasm" which Porffor-ed and Wasmified the build. Finally running wasmer on the generated wasm file which outputs "Hello from Porffor/alpha 5 (1f4ae4a 2026-09-10)"
121
Reposted by Willow (GHOST)
Alex @alexdln.com · 14/09/2026
11 years ago, Node.js and io.js merged back into one project
A screenshot of the npmx.dev homepage with an updated logo dedicated to the io.js and node.js merge
813219
Reposted by Willow (GHOST)
Svelte Society London @svelte.london · 13/09/2026
Come join us tomorrow for our Back to School Social in London! No talks, just hanging out with your fellow Svlondoners in the pub 🍻 (and maybe some bowling 🎳) guild.host/events/svelt...
guild.host
Svelte London - Back to School Social September 2026 | Guild
Sep 14th 6:00PM: Hey folks! Svelte Society London are having a social this Monday 14th September! Brewdog Waterloo, has bowling lanes, yay! https://brewdog.com/pages/bars/waterloo
043
Willow (GHOST) @willow.sh · 12/09/2026
Taking off as I write this so no time to say what an amazing trip this is, great to see you all - until next time!! 💙
Zurich Flughafen
2293
Reposted by Willow (GHOST)
danielroe @danielroe.dev · 11/09/2026
hello from ZurichJS 🇨🇭 ... I think it's going ok
261018
Reposted by Willow (GHOST)
Atmosphere Community @atmosphere.community · 10/09/2026
We're pleased to announced that @atmosphereconf.org organizing is underway! We hope you'll join us in Europe, in late April 2027! In the meantime, you can subscribe to get updates and read about our initial organizing team.
news.atmosphereconf.org
AtmosphereConf 2027 Organizing is Underway
The conference will be held in Europe in late April 2027
1221565
Reposted by Willow (GHOST)
AtmosphereConf @atmosphereconf.org · 27/08/2026
Cooking...
A culturally appropriate baked good
4251
Willow (GHOST) @willow.sh · 09/09/2026
After being delayed at LHR for 31 hours, finally on my way to @zurichjs.com 🎉 Picture is from yesterday whilst deplaning due to all the disruptions with UK Air Traffic Control, we were stuck on the plane for four hours 🫠 Regardless, all will've been worth it on Friday :D
Picture from the top of plane stairs showing part of the engine and wing, two other planes, and part of the bus to the terminal
4220
Reposted by Willow (GHOST)
Oliver Medhurst @honk.foo · 25/08/2026
Porffor alpha is out! It represents a new phase of the project where real-world dependencies are beginning to work and Node compatibility is the main bottleneck. To be clear, it still likely won't work with your app yet, but it is much closer than before. Recap here: honk.foo/porffor-alpha/
honk.foo
Porffor goes alpha August 11th
A self-hosting and rewritten Porffor launches in SF next month!
37320
Reposted by Willow (GHOST)
Bjorn Lu @bluwy.me · 22/08/2026
Wrote a userscript that adds "AI" labels to users detected by agentscan.tools (by @matteogabriele.npmx.social)! Much needed hints to judge "contributions" these days. 👉 github.com/bluwy/github...
3 screenshots: one adds the "AI" label to detected authors on the GitHub PR list, one adds the "AI" label to a detected author of a PR, and one adds a "Report to AgentScan" menu item for PR comments
15412
Willow (GHOST) @willow.sh · 19/08/2026
The true GOAT 🐐🫡
100
Willow (GHOST) @willow.sh · 19/08/2026
Not having to mess around with a fork for a literal one line change because @tangled.org lets you paste a diff to create a PR is amazing. everywhere else: clone, see if changes are possible, if they are then fork, update remotes, create PR tangled: clone, make changes, create pr
1130
Reposted by Willow (GHOST)
James @43081j.com · 17/08/2026
i've written up some thoughts about AI in the open source world, and more importantly, why humanity is important. its a bit wordy and doomy but this is an important topic right now. there is still a lot of good in the OSS world at least ❤️
43081j.com
Humanity in Open Source
Thoughts on how the open source world is changing in the AI era, not always for the better.
109535
Reposted by Willow (GHOST)
{🧪} +paoloricciuti.svelte @paolo.ricciuti.me · 13/08/2026
SvelteKit 3 RC Is out...try it out, report any issues and let's bring this to 3.0 🧡
1354
Reposted by Willow (GHOST)
Web Engines Hackfest @webengineshackfest.org · 14/08/2026
Daniel Roe (@danielroe.dev) and Matias Leandro Capeletto (@patak.cat) talk about "npmx: a fast, modern browser for the npm registry" at the Web Engines Hackfest 2026 www.youtube.com/watch?v=Oydu...
Daniel Roe and Matias Leandro Capeletto speaking at the Web Engines Hackfest 2026, with the npm logo visible on the screen behind Daniel.
08912
Reposted by Willow (GHOST)
Mateusz Burzyński @andarist.bsky.social · 11/08/2026
Changesets v3 is here! 🦋 After months of chipping away at issues alongside @bluwy.me, @haglund.dev, and many other contributors, we’re excited to finally share it. changesets.dev/blog/announc...
changesets.dev
Announcing Changesets v3 | Changesets
A tool to manage versioning and changelogs with a focus on monorepos
812228
Reposted by Willow (GHOST)
James @43081j.com · 10/08/2026
had another good chat about @e18e.dev and what the community has been up to. check it out! 🎉 big thanks to @josh.bressers.name for having me along and for the good conversation 🙏
opensourcesecurity.io
Cleanup, Speedup, Levelup open source at e18e
Josh chats with James from e18e. This is a project that is working on improving Javascript packages by cleaning up, speeding up, and leveling up the dependencies. The way the e18e project handles this...
02810
Reposted by Willow (GHOST)
Software Stewardship Lab @stewardshiplab.org · 07/08/2026
Today, we're launching a world-class research lab dedicated to Open Source sustainability with a team of some of the most experienced people in the world.
stewardshiplab.org
A Research Lab for Open Source ✸ Software Stewardship Lab
Today, we're launching a world-class research lab dedicated to Open Source sustainability with a team of some of the most experienced people in the world.
214043
Willow (GHOST) @willow.sh · 06/08/2026
shit
A picture of the latest issue of the printed Onion on a train
1220
Willow (GHOST) @willow.sh · 04/08/2026
PRs are _low_, anyone wanna help get the issue count down 👀
screenshot from GitHub showing the npmx repo with 205 issues and 45 pull requests
1294
Reposted by Willow (GHOST)
e18e @e18e.dev · 03/08/2026
come join us tomorrow on the live stream where we'll be chatting to Oliver about porffor! 🎉
0245
Willow (GHOST) @willow.sh · 01/08/2026
Speaking of too much data to know what to do with - I also did a thing! Lots to do still, but I'm terrible at remembering to post about stuffs so here we go Get some plc directory stats down yous, and hopefully other stuff in the future (patches welcome) atmo-stats.willow.sh/plc
atmo-stats.willow.sh
plc ~ atmo-stats
2142
Willow (GHOST) @willow.sh · 31/07/2026
What other way to start the day but joy and cringing at watching myself speak. @patak.cat and my talk is up now!! 🧵 www.youtube.com/watch?v=FqdJ...
youtube.com
Matias Capeletto & Willow (GHOST) - npmx: a fast, community-built browser for the npm registry
YouTube video by Local-First Conf
3548
Willow (GHOST) @willow.sh · 31/07/2026
Alright, I didn't so much learn @gleam.run as I did play around with Porffor (JS to native code compiler by @honk.foo) 🧵
2292
Reposted by Willow (GHOST)
danielroe @danielroe.dev · 30/07/2026
so, for reasons ... I decided to try something 👀 👉 it's a skill that helps AI agents talk to humans if that's relevant to you, please let me know how you find it 🙏 ... and please help me make it better!
github.com
GitHub - danielroe/empathy: A skill that helps AI agents talk to humans.
A skill that helps AI agents talk to humans. Contribute to danielroe/empathy development by creating an account on GitHub.
4646
Willow (GHOST) @willow.sh · 30/07/2026
Oki it's finally time
A terminal showing `yay -S gleam` and it then installing
1190
Reposted by Willow (GHOST)
Bogdan @bugdan.dev · 30/07/2026
So much effort goes into keeping price down, especially considering Swiss prices for catering and co. But we're non profit, so we have no salaries to pay🙃 Best thing that can happen is to have you join and have a great time🫶
0114
Willow (GHOST) @willow.sh · 29/07/2026
We used @stream.place's multi stream feature for this and it worked absolutely perfectly!
1151
Reposted by Willow (GHOST)
James @43081j.com · 28/07/2026
this year i've carved a big chunk of my time out to officially work on OSS. if you like what I do, or use the things I work on, sponsorships go a long way. these help me keep the balance I have, and allow me to dedicate a lot more time to open source. thank you to those who already sponsor me 💙
github.com
Sponsor @43081j on GitHub Sponsors
Maintainer of clack, chai, parse5, unjs, vueuse, tinylibs, & more. One of the e18e.dev leads. Core contributor to lit and modernweb.
03714
Reposted by Willow (GHOST)
Svelte Society @sveltesociety.dev · 27/07/2026
Svelte Summit tickets are coming in the next few days 🎟️ Join the launch list and we’ll email you a discount code when they go live. See you in Ljubljana on November 19–20. → sveltesummit.com/ticket-updates
sveltesummit.com
Ticket Launch Updates | Svelte Summit Ljubljana 2026
Join the Svelte Summit ticket list for the sales date, discount code, and program news.
34517