Ben McCann
benmccann.com
Ben McCann
@benmccann.com
Investor and entrepreneur. SvelteKit maintainer.

Co-founded Connectifier - acquired by LinkedIn
Thankful to the amazing unsung heroes of open source development doing great work like @cyberalien.dev

Check out how much smaller `@iconify/tailwind4` has gotten with the latest release!
November 28, 2025 at 1:21 AM
Excited to see the Svelte custom rendering work get a sponsor! Additional sponsors are still required to fund the project, which will let Svelte run with Lynx JS
Thanks to SuppCo for supporting our Svelte Custom Renderers initiative 🙌

When ready, this API will allow devs to use Svelte to build Native Apps, Terminal, or anything they want. If your company wants to help make custom renderers a reality, make sure to reach out!

svelte-custom-renderers.com
Custom Renderers for Svelte, a Mainmatter Initiative
Help us enable cross-platform UI development with Svelte for endless possibilities.
svelte-custom-renderers.com
November 26, 2025 at 3:03 PM
Reposted by Ben McCann
A historic first today as Opus 4.5 scores 100% on SvelteBench - the first model to do so. We're hard at work on the next version of SvelteBench that will use an agentic approach, if you have feedback, submit it here: github.com/khromov/svel... #svelte #ai
November 25, 2025 at 9:45 AM
I wonder why none of the literally HUNDREDS of individuals with access to publish the Zapier SDK noticed their organization was committing engineering malpractice by giving that many people access to the keys of the kingdom.

And that's how you catch SHA1-Hulud...

www.npmjs.com/package/@zap...
Shai Hulud 2.0 Strikes Again: Malware Supply-Chain Attack Hits Zapier & ENS Domains
The threat actor behind “Shai Hulud 2.0” launched a new malware campaign compromising the supply chain of Zapier, ENS Domains and more — exposing secrets, injecting malicious code, and enabling widesp...
www.aikido.dev
November 24, 2025 at 5:16 PM
With the next release of typescript-eslint, you will be able to setup a new SvelteKit project with every single integration it offers and fast-glob will be nowhere in your dependency tree! Removes over a dozen dependencies like is-number!!

github.com/typescript-e...
feat(typescript-estree): replace fast-glob with tinyglobby by benmccann · Pull Request #11740 · typescript-eslint/typescript-eslint
PR Checklist Addresses an existing open issue: fixes Enhancement: replace fast-glob with tinyglobby #10533 That issue was marked as accepting prs Steps in Contributing were taken Overview Repl...
github.com
November 24, 2025 at 5:01 PM
Reposted by Ben McCann
LLMs have finally stopped recommending React. Nature is healing 🧡
November 19, 2025 at 6:59 PM
The glob library on npm currently has a CVE. It's entirely predictable since it has 26 dependencies.

If you're getting a security warning from glob it's a good time to see if you can switch to a lighter dependency such as tinyglobby or Node's built-in glob functionality: nodejs.org/api/fs.html#...
File system | Node.js v25.2.1 Documentation
nodejs.org
November 18, 2025 at 2:32 PM
When reducing dependencies in Svelte projects, I was really surprised how many dependencies the typical glob library has and ended up switching most of the JS ecosystem to tinyglobby once it became available. With one final PR pending, the Svelte ecosystem is nearly free of extra glob dependencies!
tinyglobby is a great success, and has shown us how much we can improve perf for everyone. here's some of the story!

big thanks to @superchupu.dev and @benmccann.com for putting so much work into this and the migrations/adoption. we're lucky to have both in the @e18e.dev community 💙
tinyglobby: a success story in modernization and performance
The story of tinyglobby, one of the e18e community's most successful projects
e18e.dev
November 11, 2025 at 5:07 PM
Reposted by Ben McCann
@pnpm.io added a `trustPolicy` option in 10.21.

It allows you to prevent installing potentially malicious dependency updates that are not signed like previous versions.

pnpm.io/blog/release...

Thank you for all the performance, productivity and security enhancements over the last years 💜
November 10, 2025 at 9:37 AM
SvelteKit 3 / Vite 8 will be built on rolldown. You can use it now if you're adventurous!

If you're not using the new remote functions, it largely works without issue and is much faster.

We'd love help in discovering any bugs that haven't been unearthed yet! Post them at github.com/vitejs/rolld...
November 4, 2025 at 8:23 PM
Reposted by Ben McCann
apps.apple.com was rewritten in svelte ⚡🧡
November 3, 2025 at 7:30 PM
Yes! Let's set the record straight. Biome has very little support for Svelte. It's marketing gone overboard. It has no Svelte-specific rules that I'm aware of. I don't think it will ever be a competitive offering. My eyes are on oxlint, which is working towards being able to run eslint-plugin-svelte
> While we’ve done extensive work to handle many patterns, there are cases and framework-specific syntaxes that may not yet be fully supported (for example Svelte control-flow syntax, or Astro JSX-like syntax).

Sooo... Not full support then 😅
October 25, 2025 at 1:49 PM
Reposted by Ben McCann
i rewrote a popular next.js site in svelte. before/after. <3 svelte
October 24, 2025 at 12:55 PM
New Kickstarter just dropped. I'm tempted to get one to see how it compares to the electric treadmill I have at my desk.

www.kickstarter.com/projects/981...
Office Walker - The Manual Walking Pad For Your Office
Durable, compact, quiet, beautiful!
www.kickstarter.com
October 23, 2025 at 6:27 PM
I rented a tiny home on Airbnb to work from for the day. This is so nice and such a break from having kids run into my office every two minutes!

Now if only I could finish figuring out how to get web sockets working in my SvelteKit robotic teleop app!
October 15, 2025 at 4:28 PM
I'm a bit pleased to learn that Cloudflare found SvelteKit to be nearly an order of magnitude faster than Next.js. We've invested in Svelte's speed, but not SvelteKit's, so I suspect there's still much more room for improvement.
Oh... what's this, you ask? Just a benchmark that coincidentally shows how fast SvelteKit is compared to Next.js 🤷‍♂️

How fast, you ask? Just 7-10x. No biggie.

Svelte ❤️
October 15, 2025 at 9:20 AM
Reposted by Ben McCann
lil' treat for all you weekend builders: Svelte now has an official MCP server, courtesy of resident bot wranglers @paolo.ricciuti.me and @khromov.se 🤖

it gives your LLM access to docs and compiler-driven diagnostics — give it a spin and let us know how you get on!

svelte.dev/docs/mcp/ove...
Overview • Docs • Svelte
Overview • Svelte documentation
svelte.dev
October 4, 2025 at 12:15 PM
Reposted by Ben McCann
The Svelte train is approaching 300km/h.
👀 Something very exciting is coming soon if you're using AI with Svelte. Watch this space! #svelte #ai
October 3, 2025 at 12:04 PM
svelte.dev/packages is now live!

It's a convenient and easily discoverable place to find a sampling of high quality packages in the ecosystem. We hope it will give confidence in the Svelte ecosystem to newcomers and help them get started more easily.
Packages • Svelte
Packages for your Svelte and SvelteKit apps
svelte.dev
October 2, 2025 at 5:01 PM
The Immich stable release is out today!

It's an amazing self-hosted alternative to Google Photos and iCloud Photos.

github.com/immich-app/i...
github.com/immich-app/i...

(bonus points: it happens to be written in SvelteKit 😄)
Release v2.0.0 - Stable Release · immich-app/immich
v2.0.0 - Stable Release Welcome to the release v2.0.0 of Immich. This release marks the first stable version of Immich. You can read our announcement blog post here to learn what stable means for I...
github.com
October 1, 2025 at 10:05 PM
Reposted by Ben McCann
It took a bit of time, but @tanstack.com query now has support for @svelte.dev 5 🎉

Huge shoutout to @lachlancollins.bsky.social for working on this as well as the big blocker - versioning 🙈
Svelte 5 Support · TanStack query · Discussion #7413
I'm wondering what is left to support svelte 5 and if the current approach is good. A lot of Svelte 5 apps are blocked so just trying to get a consensus of where community can help. #6981
github.com
September 30, 2025 at 3:11 PM
SvelteKit has support for deploying to Cloudflare, Netlify, and dozens of other platforms

www.sveltesociety.dev/packages?cat...
Packages - Svelte Society
We are a volunteer global network of Svelte fans that strive to promote Svelte and its ecosystem. As a service to the community, this site is a central index of events, a components directory, as well...
www.sveltesociety.dev
September 30, 2025 at 11:51 AM
The State of JS 2025 Survey is out: survey.devographics.com/en-US/survey...
State of JavaScript 2025
Take the State of JavaScript survey
survey.devographics.com
September 30, 2025 at 12:04 AM
Reposted by Ben McCann
Every time I look at these graphs again it shocks me.
www.realclimate.org/index.php/ar...
September 26, 2025 at 3:49 AM
Reposted by Ben McCann
We recently rewrote the Intro to Storybook tutorial for Svelte, to use Svelte 5 and Svelte CSF everywhere!

If there are any Svelte experts out there that want to take it for a spin and give feedback on the techniques used, that would be greatly appreciated! 🙏

@sveltesociety.dev
Storybook Tutorials
Learn how to build and test UI components with Storybook. Our in-depth frontend guides are created by Storybook maintainers and peer-reviewed by the open source community.
storybook.js.org
September 24, 2025 at 8:09 PM