Anthony Fu's Avatar

Anthony Fu

@antfu.me.bsky.social

A ship in harbor is safe, but that is not what ships are built for. creator → @sli.dev • @unocss.dev • @vueuse.org • @vitest.dev • elk.zone core team → @nuxt.com • @vite.dev • vuejs.org maintainer → @shiki.style • eslint.style he/him → antfu.me

12,062 Followers  |  837 Following  |  318 Posts  |  Joined: 13.05.2023  |  1.8742

Latest posts by antfu.me on Bluesky

Video thumbnail

Vite: The Documentary premieres October 9th at @viteconf.org in Amsterdam ⚡
youtu.be/46fe5AFc0tY

04.08.2025 16:40 — 👍 99    🔁 23    💬 1    📌 5
Preview
docs: update js engine compat report by slevithan · Pull Request #1049 · shikijs/shiki Reruns the JS engine compatibility report for Shiki 3.9.1. Swift is now supported, resulting in 100% language compatibility. 🎉 Minor docs updates.

Congrats to @slev.life who did the hard work and made @shiki.style's JS engine compatible with 100% of the built-in languages!

github.com/shikijs/shik...

02.08.2025 16:45 — 👍 51    🔁 6    💬 1    📌 3
Anthony's Speaker Card for ViteConf 2025. Shows a headshot, his full name, that he is part of the Vite Core Team and his talk title "Vite Devtools"

Anthony's Speaker Card for ViteConf 2025. Shows a headshot, his full name, that he is part of the Vite Core Team and his talk title "Vite Devtools"

⚡ Speaker highlight: Anthony Fu, Open Sourcerer @vercel.com

You probably used something @antfu.me has built already, even if you don't know about it.

The next big thing: @vite.dev devtools

Learn how the framework-agnostic tooling will help you debugging your applications from Anthony himself!

29.07.2025 12:17 — 👍 47    🔁 9    💬 2    📌 1
Poster for SquiggleConf 2025: September 18-19 Boston

Make Tools People Love

Anthony Fu, open sourceror and design engineer

Poster for SquiggleConf 2025: September 18-19 Boston Make Tools People Love Anthony Fu, open sourceror and design engineer

🌟 Speaker spotlight: Anthony Fu

What makes dev tools stand out? @antfu.me will share with us learnings from small UX details to big-picture design decisions about building tools that delight developers.

Speakers, sessions, and more: squiggleconf.com

31.07.2025 12:16 — 👍 9    🔁 1    💬 0    📌 1
Post image

🤩 Today is a big day! I am honored to join the @vite.dev team and collaborate with @antfu.me to develop DevTools. I am thrilled about this opportunity and deeply thankful to @evanyou.me.

17.07.2025 14:35 — 👍 75    🔁 5    💬 1    📌 0

thanks a lot for the tremendous effort you have put to make this release!

enjoy your holiday! 🏖️

15.07.2025 23:03 — 👍 14    🔁 0    💬 0    📌 0
Preview
Announcing Nuxt 4.0 · Nuxt Blog Nuxt 4.0 is here! A thoughtful evolution focused on developer experience, with better project organization, smarter data fetching, and improved type safety.

Nuxt 4.0 is here at last … and it's all about DX ✨

🗂️ app/ directory for better organisation
🔄 smarter data fetching
⚡️ a faster CLI with socket communication
🔧 improved TypeScript integration

... and a smooth upgrade experience. 💚

👉 nuxt.com/blog/v4

15.07.2025 22:38 — 👍 217    🔁 56    💬 7    📌 9
Post image

谢谢大家!希望你们试试 Pinia Colada 🍹
PPT: esm.is/2025-pinia-c...

12.07.2025 08:45 — 👍 18    🔁 2    💬 1    📌 0
Preview
Release v3.6.0-alpha.1 · vuejs/core Features vapor mode (#12359) (bfe5ce3) Please see About Vapor Mode section below for details. Performance Improvements reactivity: refactor reactivity core by porting alien-signals (#12349) (3...

Something happened today at VueConf China!

github.com/vuejs/core/r...

12.07.2025 08:24 — 👍 143    🔁 26    💬 1    📌 7
Post image

Very sad you couldn’t make it this time @patak.dev 😔
Just letting you know that you are looking great on screen 😁 at VuenConf Shenzhen

12.07.2025 02:47 — 👍 33    🔁 2    💬 2    📌 0

Congrats to @atinux.com , @pi0.io , @danielroe.dev , @antfu.me and the entire @nuxtlabs.com team on joining @vercel.com !

It’s truly exciting to see four members of the Nuxt Core Team joining Vercel — a move that will help make open source more sustainable for them.

08.07.2025 19:53 — 👍 23    🔁 1    💬 1    📌 0
NuxtLabs is joining Vercel

NuxtLabs is joining Vercel

We are excited to announce that NuxtLabs is joining @Vercel.com to pursue our mission on creating the best DX to deliver the best UX.

Read more at nuxtlabs.com

08.07.2025 13:25 — 👍 81    🔁 21    💬 2    📌 6
Image of Alexander Lichter, Michael Thiessen, Sebastien Chopin and Daniel Roe in a Podcast Recording

Image of Alexander Lichter, Michael Thiessen, Sebastien Chopin and Daniel Roe in a Podcast Recording

What could've been the topic in today's recording? 🤔🤔🤔

Featuring @danielroe.dev, @atinux.com, @michaelthiessen.bsky.social and @thealexlichter.com, as well as @nuxt.com and @nuxtlabs.com ✨

08.07.2025 16:37 — 👍 17    🔁 4    💬 2    📌 0
Preview
NuxtLabs joins Vercel - Vercel NuxtLabs, creators of Nuxt and Nitro, are joining Vercel. Same license, roadmap, and open governance, but now in a joint mission to build the best web.

Wow, huge news!

Congrats @danielroe.dev @antfu.me @pi0.io @atinux.com and team! 🙌

vercel.com/blog/nuxtlab...

08.07.2025 14:35 — 👍 27    🔁 2    💬 3    📌 1

As someone who deeply values open source, I truly appreciate the transparency and spirit of cooperation behind this move. The fact that Nuxt remains independent while gaining strong backing will empower the team to focus more and deliver even more incredible work for the whole community! ♥︎

08.07.2025 17:00 — 👍 35    🔁 0    💬 3    📌 0

I'm thrilled to share this news! I'm genuinely happy to see the teams coming together on this exciting new journey.

I believe this collabo will go a long way in bridging the once-distinct communities — Vue/React, Nuxt/Next, Vite/Turbopack — having closer collaboration and better resource sharing

08.07.2025 16:56 — 👍 134    🔁 5    💬 3    📌 0

I am delighted to announce that @vercel.com are investing in Nuxt!

they are backing our vision of the open web, hiring me as well as other core team members (@atinux.com, @pi0.io + @antfu.me), to continue to work full time on Nuxt

we remain independent — and our vision and ethos are not changing 💚

08.07.2025 13:29 — 👍 421    🔁 43    💬 67    📌 12

Make your core features plugins, to validate that you have a powerful and well designed plugin API.

01.07.2025 09:04 — 👍 54    🔁 1    💬 4    📌 0
Preview
Anthony Fu Fund Redistribution, May and June 2025 - Anthony Fu Fund Hello everyone! In May and June 2025, we raised the fund of $1,970.34, thanks to our awesome sponsors!...

💖 This May and June, we have forwarded our Open Collective fund to support

Maintainers:
@9romise.bsky.social @productdevbook.com @rzmu.bsky.social @edison1105.bsky.social

Projects:
@esm.sh @pnpm.io @cyberalien.dev

Join us to show appreciation for our dependencies and help them be sustainable!

01.07.2025 05:15 — 👍 54    🔁 11    💬 2    📌 1

I always wish there would be a way to unify them into one user-facing tool to take advantage of the best world. I will keep an eye on it, maybe they will be integrated into the eslint module, maybe we will do some new modules for that. Let's see 👀

18.06.2025 03:03 — 👍 28    🔁 0    💬 2    📌 0

ˋpnpm update` now updates catalogs! 🙌

cc @antfu.me

08.06.2025 18:56 — 👍 38    🔁 2    💬 1    📌 0
Screenshot of the UnoCSS config file where shortcuts like 

'z-panel-nav': 'z-60',
'z-panel-content': 'z-65',
'z-panel-goto': 'z-70'

are used.

Screenshot of the UnoCSS config file where shortcuts like 'z-panel-nav': 'z-60', 'z-panel-content': 'z-65', 'z-panel-goto': 'z-70' are used.

One @unocss.dev trick - use shortcuts to assign meaningful names to your z-index and have a centralized place to manage the orders

06.06.2025 03:55 — 👍 71    🔁 4    💬 2    📌 1

I’m a little worried that AI will lock in whatever best practices are most popular at this moment and we won’t evolve as easily from here

03.06.2025 14:15 — 👍 345    🔁 25    💬 34    📌 14
Preview
Categorize Your Dependencies

Thank you @antfu.me, for your fantastic contributions to OSS. I've learnt so much from you!

Your ESLint plugin code and your post "categorize your deps" been my guides today

Thank you also to @jinghaihan for building pncat (github.com/jinghaihan/p...), which has been a great source of inspiration!

31.05.2025 10:20 — 👍 11    🔁 2    💬 0    📌 0
Preview
GitHub - antfu/pnpm-workspace-utils: Utilities for managing pnpm catalogs Utilities for managing pnpm catalogs. Contribute to antfu/pnpm-workspace-utils development by creating an account on GitHub.

It's in a monorepo: github.com/antfu/pnpm-w...

30.05.2025 03:52 — 👍 2    🔁 0    💬 1    📌 0
Preview
Sponsor @ubugeeei on GitHub Sponsors Hello, I am ubugeeei, a member of [vuejs](https://github.com/vuejs) and the [vuejs-jp](https://github.com/vuejs-jp), owner of [chibivue land](https://github.com/chibivue-land). Thank you so much ...

I just sponsored ubugeeei. Go sponsor your open source dependencies! github.com/sponsors/ubu...

30.05.2025 03:51 — 👍 22    🔁 1    💬 0    📌 0

git add --renormalize .
git commit -m "Renormalize line endings"
git rev-parse HEAD >> .git-blame-ignore-revs

then (for good):
git config blame.ignoreRevsFile .git-blame-ignore-revs
OR (just once):
git blame --ignore-revs-file .git-blame-ignore-revs

26.05.2025 20:26 — 👍 22    🔁 2    💬 0    📌 0
A screenshot showing the effect of using code group in slidev.

A screenshot showing the effect of using code group in slidev.

@sli.dev now support 𝗰𝗼𝗱𝗲 𝗴𝗿𝗼𝘂𝗽 syntax and automatic title icon matching (like VitePress)!

Thanks @antfu.me for inspiring me to implement this feature!

See more details on:
sli.dev/features/cod...

26.05.2025 07:49 — 👍 38    🔁 6    💬 1    📌 0

Why would people use CRLF?

26.05.2025 04:51 — 👍 36    🔁 1    💬 15    📌 0

📢 Introducing our first round of Vue Fes Japan 2025 speakers! 🔽
🔸 Evan You: @evanyou.me
🔸 Daniel Roe: @danielroe.dev
🔸 Johnson Chu:
🔸 Guillaume Chau: @guillaume.akryum.dev
🔸 Baku Hashimoto:
🔸 Hiroshi Ogawa: @hiogawa.bsky.social
🔸 Yuji Sugiura:

26.05.2025 03:50 — 👍 26    🔁 7    💬 1    📌 0

@antfu.me is following 20 prominent accounts