antfu
Anthony Fu Joined Feb 2015 40,763 followers View on GitHub
- Stars
- 72,147
- across 257 public repos
- Rank
- #179
- of 323,848 users, top 0.06%
- Down 1 place this week
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 9,959 | Anthony's ESLint config preset | JavaScript | 6,289 |
| 10,399 | Anthony Fu's curated collection of agent skills. | TypeScript | 6,064 |
| 18,240 | Config of File Nesting for VS Code | JavaScript | 3,661 |
| 22,862 | Interactive UI for local node modules inspection | TypeScript | 2,960 |
| 30,011 | My VS Code settings and extensions | 2,263 | |
| 35,058 | 🛰 Shared component across routes with animations | TypeScript | 1,945 |
| 35,732 | Vitesse for Nuxt 4 🏔💚⚡️ | TypeScript | 1,909 |
| 42,669 | Alias to `tsx` | TypeScript | 1,604 |
| 44,873 | Headless SVG-based drawboard in browser. | TypeScript | 1,526 |
| 46,482 | 🙊 Use Vue Composition API in React components | TypeScript | 1,475 |
| 47,303 | A syntax highlighter based on TextMate grammars. ESM rewrite of shiki, with more features and capabilities. | TypeScript | 1,448 |
| 47,411 | A Chinese Hanzi variation of Wordle - 汉字 Wordle | TypeScript | 1,445 |
| 48,131 | 🚨 Make the case correct, PLEASE! | TypeScript | 1,424 |
| 53,967 | Anthony's QR Code Toolkit for AI generated QR Codes | Vue | 1,261 |
| 59,223 | A simple, frameless browser for screenshots | TypeScript | 1,138 |
| 61,319 | My personal website | Markdown | 1,093 |
| 62,057 | Things I am using | 1,079 | |
| 70,883 | Starter template for TypeScript library | TypeScript | 929 |
| 71,959 | MCP server helping models to understand your Vite/Nuxt app better. | TypeScript | 914 |
| 75,058 | Collection of common JavaScript / TypeScript utils | TypeScript | 874 |
| 76,853 | A tool allows you to draw on screen real-time. | C# | 852 |
| 85,927 | Beautiful Colors Lookup in CLI | TypeScript | 757 |
| 86,234 | Replay the steps of your changes at ease. | TypeScript | 754 |
| 92,242 | 🏕 Vitesse theme for VS Code | TypeScript | 701 |
| 93,297 | Smart selection with double clicks for VS Code. | TypeScript | 692 |
| 95,641 | Anthony's QR Toolkit for Stable Diffusion WebUI | JavaScript | 673 |
| 95,756 | My 100-day project of exploring design, compform, and new things. | Vue | 672 |
| 97,342 | 🚀 An embedded browser in VS Code | TypeScript | 660 |
| 100,059 | Markdown with Vue for Vite | TypeScript | 641 |
| 100,509 | Streaming highlighting with Shiki. Useful for highlighting text streams like LLM outputs. | HTML | 638 |
| 104,088 | A better way for review GitHub Pull Requests | TypeScript | 614 |
| 109,475 | Install agent skills from npm | TypeScript | 581 |
| 109,997 | 🙂 Iconify IntelliSense for VS Code | TypeScript | 578 |
| 116,431 | A visual tool to help you view and understand your ESLint Flat config. | Vue | 543 |
| 117,859 | Starter template for VS Code Extension | TypeScript | 536 |
| 125,647 | Compile-time directive to lazy initialize v-show for Vue | TypeScript | 499 |
| 125,857 | A Raycast extension that translates text to multiple languages at once | TypeScript | 498 |
| 130,449 | One step faster for Vite in VS Code ⚡️ | TypeScript | 478 |
| 142,965 | A Japanese font that shows furigana by itself. | TypeScript | 431 |
| 143,228 | Define and reuse Vue template inside the component scope. | TypeScript | 430 |
| 151,435 | QR Code scanner in JS with Open CV and WeChat's Algorithm | JavaScript | 404 |
| 162,075 | Template as Promise in Vue | TypeScript | 374 |
| 162,446 | Slides & code for my talks | JavaScript | 373 |
| 162,827 | Comment-as-command for one-off codemod with ESLint. | TypeScript | 372 |
| 177,678 | Anthony's curated agent skills pack. | TypeScript | 337 |
| 178,602 | Enhanced scroll behavior for Vue Router | TypeScript | 335 |
| 179,985 | Use Vue Composition API globally | TypeScript | 332 |
| 180,959 | Are we fully ESM yet? | TypeScript | 330 |
| 195,396 | A better and interactive pnpm patch | TypeScript | 302 |
| 198,126 | 文言 Wenyan Lang for VS Code | TypeScript | 297 |
| 203,395 | Server functions in client for Nuxt 3 | TypeScript | 288 |
| 205,247 | My dotfiles | Shell | 285 |
| 207,103 | Generate types from ESLint rule schemas, with auto-completion and type-checking for rule options. | TypeScript | 282 |
| 207,103 | GitHub issues/PRs as filesystem, for offline view and operations in batch. Designed for human and agents. | TypeScript | 282 |
| 207,743 | File system in zx style | JavaScript | 281 |
| 210,361 | Toolkit for managing multiple promises | TypeScript | 277 |
| 211,002 | Go to Definition following alias redirections. | TypeScript | 276 |
| 217,164 | A tiny minesweeper clone in Vue 3 | TypeScript | 267 |
| 217,843 | Contribution guide for my projects | 266 | |
| 224,947 | Show versions inline for PNPM/Yarn/Bun catalogfield | TypeScript | 256 |
| 231,832 | UserScript that enhances the GitHub Notifications | JavaScript | 247 |
| 243,319 | 🎐 Bundles icons on demand | TypeScript | 233 |
| 243,319 | A customizable Prism.js theme using CSS variables | CSS | 233 |
| 245,922 | Add a button to go to the GitHub on the status bar. | TypeScript | 230 |
| 253,281 | Support GitHub-style alerts for markdown-it | TypeScript | 222 |
| 257,049 | A lightweight API server to get npm package metadata, resolve the latest versions on server, and batch multiple package resolutions in one request. | TypeScript | 218 |
| 259,984 | Custom files/globs to restart Vite server | TypeScript | 215 |
| 265,063 | 😼 Supercharges GitHub navbar for fast navigation [WIP] | TypeScript | 210 |
| 268,185 | Carbon Visual Studio Code product icon theme | TypeScript | 207 |
| 269,298 | Library public API snapshot testing for runtime exports and type declarations. | TypeScript | 206 |
| 271,454 | magic-string with the capability of committing changes. | TypeScript | 204 |
| 273,712 | Format various languages with formatters in ESLint | TypeScript | 202 |
| 274,776 | Analysis bundle cost for each export of a package | TypeScript | 201 |
| 274,776 | ESM and TypeScript rewrite of Google's diff-match-patch for JavaScript | TypeScript | 201 |
| 279,482 | Show array index inlay hints for large arrays for VS Code | TypeScript | 197 |
| 295,751 | Bring back the peace on Twitter | JavaScript | 184 |
| 299,852 | p5.js, but with more friendly instance mode APIs | TypeScript | 181 |
| 304,018 | Monitoring fs accessing for Node process | TypeScript | 178 |
| 304,018 | Anthony extended ESLint rules. | TypeScript | 178 |
| 305,381 | What time works for you? | Vue | 177 |
| 308,360 | Transpile TypeScript to ESM with Node.js loader. | JavaScript | 175 |
| 311,270 | 🏕 Vitesse experience for Nuxt 2 and Vue 2 | Vue | 173 |
| 312,786 | jQuery-like Vue Reactivity API | TypeScript | 172 |
| 315,986 | Monitor your RegExp consumption and provide suggestions to improve performance. | TypeScript | 170 |
| 319,122 | TypeScript | 168 | |
| 330,622 | Persist dynamically analyzed dependencies optimization | TypeScript | 161 |
| 330,622 | The design experiment for import.meta.glob from Vite. | TypeScript | 161 |
| 339,268 | Support loading eslint.config.mjs and eslint.config.ts as flat config files for ESLint. | JavaScript | 156 |
| 344,670 | Bundles your assets from remote urls with your app | TypeScript | 153 |
| 348,454 | The default community health files for all my repos on GitHub | 151 | |
| 375,051 | .gitignore support for ESLint Flat Config | TypeScript | 138 |
| 375,051 | Utilities for managing pnpm catalogs | TypeScript | 138 |
| 393,443 | Enhance markdown-it to support async highlight function. | TypeScript | 130 |
| 395,932 | Extended magic-string with extra utilities | TypeScript | 129 |
| 398,367 | Utils for managing and manipulating ESLint flat config arrays | TypeScript | 128 |
| 398,367 | ESLint rules for guarding AI slops in code. | TypeScript | 128 |
| 419,403 | JavaScript | 120 | |
| 419,403 | Get exports of an local npm package. | TypeScript | 120 |
| 422,181 | A CLI to verify scannable QR Code in batch | TypeScript | 119 |
| 425,081 | 📍 Don't get lost even you have multiple VS Code opened | TypeScript | 118 |
Among 323,848 users
63k–100k stars: 125 users, including antfu
Stars along the bottom, and users in each band on a log scale
Where the stars are
Languages
- TypeScript 47.5k stars, 66% · 112 repos
- JavaScript 12.8k stars, 18% · 13 repos
- Vue 3.2k stars, 4% · 9 repos
- Markdown 1.1k stars, 2% · 1 repo
- C# 852 stars, 1% · 1 repo
- HTML 638 stars, 1% · 1 repo
- Shell 285 stars, <1% · 1 repo
- CSS 233 stars, <1% · 1 repo
and 1 more language
When they were made
100 repos with 50+ stars, made between 2015 and 2026
Quick stats
- Next rank
- +103 stars to reach #178
- Next milestone
- +106,510 stars to reach the top 0.01%
- Public repos
- 257, 145 with 50+ stars
- Popular repos
- 110 over 100 stars, 17 over 1k stars
- Top repo
- eslint-config, #9,959 of all repos, 9% of stars
- Smaller repos
- 1,635 stars from repos under 50