Code Stats for 2025

Powered by WakaTime
Published Jan 1st 2026
Top 2%
of 500k+ devs
1270
hours coded
4 hrs 53 mins
daily average
Tuesdays
top weekday
Feb 12 2025
most active day
VS Code
top IDE
TypeScript
top language
Mac
top OS

Coding Activity

Weekday Average

Total

𝑾𝒖𝒙𝒉’s 2025 total

1,270 hrs 49 mins

Average

315 hrs 39 mins
315 hrs 39 mins
5,915 hrs 48 mins

Everyone Combined

61,494,737 hrs 24 mins
61,494,737 hrs 24 mins

Daily Average

𝑾𝒖𝒙𝒉’s 2025 Daily Average

4 hrs 53 mins per day

Average

51 mins
51 mins
5,915 hrs 48 mins

𝑾𝒖𝒙𝒉’s Most Active Day

15 hrs 8 mins on Feb 12 2025

Operating Systems

Mac

𝑾𝒖𝒙𝒉
1,270 hrs 49 mins
Average
362 hrs 21 mins
362 hrs 21 mins
4,201 hrs 1 min

Editors

VS Code

𝑾𝒖𝒙𝒉
1,269 hrs 12 mins
Average
188 hrs 14 mins
188 hrs 14 mins
3,294 hrs 59 mins

Cursor

𝑾𝒖𝒙𝒉
1 hr 36 mins
Average
177 hrs 42 mins
177 hrs 42 mins
2,892 hrs 26 mins

Languages

𝑾𝒖𝒙𝒉
963 hrs 22 mins
Average
117 hrs 40 mins
117 hrs 40 mins
3,048 hrs 46 mins
𝑾𝒖𝒙𝒉
66 hrs 39 mins
Average
32 hrs 6 mins
32 hrs 6 mins
1,887 hrs 32 mins
𝑾𝒖𝒙𝒉
59 hrs 39 mins
Average
8 hrs 14 mins
8 hrs 14 mins
674 hrs 15 mins
𝑾𝒖𝒙𝒉
58 hrs 44 mins
Average
9 hrs 26 mins
9 hrs 26 mins
1,820 hrs 8 mins
𝑾𝒖𝒙𝒉
32 hrs 56 mins
Average
8 hrs 46 mins
8 hrs 46 mins
1,529 hrs 53 mins
𝑾𝒖𝒙𝒉
28 hrs 7 mins
Average
5 hrs 20 mins
5 hrs 20 mins
389 hrs 27 mins
𝑾𝒖𝒙𝒉
18 hrs 31 mins
Average
8 hrs 34 mins
8 hrs 34 mins
1,455 hrs 56 mins

Other

𝑾𝒖𝒙𝒉
13 hrs 47 mins
Average
53 hrs 49 mins
53 hrs 49 mins
5,438 hrs 32 mins
𝑾𝒖𝒙𝒉
4 hrs 26 mins
Average
4 hrs 44 mins
4 hrs 44 mins
756 hrs 20 mins
𝑾𝒖𝒙𝒉
3 hrs 32 mins
Average
1 hr 59 mins
1 hr 59 mins
151 hrs 27 mins
𝑾𝒖𝒙𝒉
3 hrs 30 mins
Average
27 mins
27 mins
44 hrs 15 mins
𝑾𝒖𝒙𝒉
2 hrs 52 mins
Average
28 mins
28 mins
252 hrs 44 mins
𝑾𝒖𝒙𝒉
2 hrs 8 mins
Average
36 mins
36 mins
83 hrs
𝑾𝒖𝒙𝒉
2 hrs 6 mins
Average
42 hrs 27 mins
42 hrs 27 mins
3,038 hrs 54 mins
𝑾𝒖𝒙𝒉
1 hr 49 mins
Average
27 mins
27 mins
49 hrs 49 mins
𝑾𝒖𝒙𝒉
1 hr 15 mins
Average
3 hrs 31 mins
3 hrs 31 mins
451 hrs 23 mins
𝑾𝒖𝒙𝒉
1 hr 9 mins
Average
2 hrs 10 mins
2 hrs 10 mins
238 hrs 7 mins
𝑾𝒖𝒙𝒉
1 hr 4 mins
Average
2 hrs 27 mins
2 hrs 27 mins
1,214 hrs 30 mins
𝑾𝒖𝒙𝒉
1 hr 1 min
Average
59 hrs 59 mins
59 hrs 59 mins
1,491 hrs 58 mins
𝑾𝒖𝒙𝒉
47 mins
Average
14 mins
14 mins
16 hrs 18 mins
𝑾𝒖𝒙𝒉
40 mins
Average
13 mins
13 mins
68 hrs 45 mins
𝑾𝒖𝒙𝒉
31 mins
Average
2 hrs 4 mins
2 hrs 4 mins
322 hrs 34 mins
𝑾𝒖𝒙𝒉
15 mins
Average
3 hrs 14 mins
3 hrs 14 mins
742 hrs 1 min
𝑾𝒖𝒙𝒉
14 mins
Average
14 mins
14 mins
10 hrs 7 mins
𝑾𝒖𝒙𝒉
14 mins
Average
3 hrs 24 mins
3 hrs 24 mins
807 hrs 15 mins
𝑾𝒖𝒙𝒉
12 mins
Average
22 mins
22 mins
332 hrs
𝑾𝒖𝒙𝒉
10 mins
Average
20 mins
20 mins
101 hrs 25 mins
𝑾𝒖𝒙𝒉
10 mins
Average
6 hrs 9 mins
6 hrs 9 mins
1,038 hrs 28 mins
𝑾𝒖𝒙𝒉
10 mins
Average
1 hr 10 mins
1 hr 10 mins
254 hrs 46 mins
𝑾𝒖𝒙𝒉
8 mins
Average
7 hrs 28 mins
7 hrs 28 mins
1,846 hrs 49 mins
𝑾𝒖𝒙𝒉
7 mins
Average
49 hrs 6 mins
49 hrs 6 mins
3,278 hrs 56 mins
𝑾𝒖𝒙𝒉
3 mins
Average
1 hr 29 mins
1 hr 29 mins
431 hrs 54 mins
𝑾𝒖𝒙𝒉
3 mins
Average
1 hr 36 mins
1 hr 36 mins
178 hrs 56 mins
𝑾𝒖𝒙𝒉
2 mins
Average
2 hrs 13 mins
2 hrs 13 mins
1,738 hrs 18 mins
𝑾𝒖𝒙𝒉
2 mins
Average
3 hrs 28 mins
3 hrs 28 mins
148 hrs 22 mins
𝑾𝒖𝒙𝒉
1 min
Average
15 mins
15 mins
19 hrs
𝑾𝒖𝒙𝒉
1 min
Average
18 mins
18 mins
133 hrs 14 mins
𝑾𝒖𝒙𝒉
47 secs
Average
31 mins
31 mins
139 hrs 57 mins
𝑾𝒖𝒙𝒉
44 secs
Average
10 hrs 17 mins
10 hrs 17 mins
1,481 hrs 57 mins
𝑾𝒖𝒙𝒉
20 secs
Average
14 hrs 7 mins
14 hrs 7 mins
1,662 hrs 19 mins
𝑾𝒖𝒙𝒉
17 secs
Average
5 hrs 45 mins
5 hrs 45 mins
402 hrs 31 mins
𝑾𝒖𝒙𝒉
13 secs
Average
3 hrs 25 mins
3 hrs 25 mins
745 hrs 9 mins
𝑾𝒖𝒙𝒉
7 secs
Average
4 hrs 7 mins
4 hrs 7 mins
220 hrs 47 mins
𝑾𝒖𝒙𝒉
7 secs
Average
2 hrs 19 mins
2 hrs 19 mins
101 hrs 6 mins
𝑾𝒖𝒙𝒉
6 secs
Average
8 hrs 15 mins
8 hrs 15 mins
613 hrs 40 mins
𝑾𝒖𝒙𝒉
6 secs
Average
27 hrs 7 mins
27 hrs 7 mins
2,086 hrs 8 mins
𝑾𝒖𝒙𝒉
4 secs
Average
27 mins
27 mins
177 hrs 28 mins
𝑾𝒖𝒙𝒉
3 secs
Average
8 mins
8 mins
157 hrs 15 mins
𝑾𝒖𝒙𝒉
3 secs
Average
1 hr 16 mins
1 hr 16 mins
144 hrs 19 mins
𝑾𝒖𝒙𝒉
2 secs
Average
6 mins
6 mins
4 hrs 28 mins
𝑾𝒖𝒙𝒉
1 sec
Average
3 mins
3 mins
2 hrs 17 mins
𝑾𝒖𝒙𝒉
0 secs
Average
22 hrs 33 mins
22 hrs 33 mins
1,727 hrs 5 mins

Projects

common-editor

376 hrs 40 mins

antd_5x

157 hrs 34 mins

lobe-chat

108 hrs 8 mins

savery-editor

79 hrs 21 mins

learn-vite-webworker

23 hrs 6 mins

learn-release

23 hrs

oh-my-zsh

19 hrs 53 mins

antd_6x

19 hrs 44 mins

Wxh16144

19 hrs 34 mins

dumi-plugin-color-chunk

14 hrs 24 mins

cssinjs

13 hrs 56 mins

antd-next

13 hrs 44 mins

dumi

13 hrs 18 mins

select

10 hrs 4 mins

easy-antd-modal

9 hrs 59 mins

ni

8 hrs 22 mins

test-swr-abort

8 hrs 14 mins

daily-avatar

8 hrs 11 mins

ant-design-mobile

8 hrs 11 mins

columbus-editor

7 hrs 53 mins

antd-style

7 hrs 20 mins

website

7 hrs 17 mins

picker

7 hrs 16 mins

entity-design

7 hrs 16 mins

lobe-ui

7 hrs 10 mins

chat

7 hrs 9 mins

link

6 hrs 49 mins

backup-cli

6 hrs 37 mins

v2ex-daily-avatar

6 hrs 34 mins

ugly-avatar-server

6 hrs 26 mins

resume

6 hrs 24 mins

pro-components

6 hrs 7 mins

happy-work-theme

5 hrs 34 mins

umi

5 hrs 22 mins

dotfiles

5 hrs 17 mins

meta-data-graph

4 hrs 44 mins

directed-graph-visualizer

4 hrs 32 mins

tabs

4 hrs 18 mins

field-form

4 hrs 16 mins

learn-redux-normalized

3 hrs 51 mins

refined-antd-changelog

3 hrs 50 mins

react-data-grid

3 hrs 38 mins

wxh16144.github.io

3 hrs 26 mins

learn-redux-ORM

3 hrs 25 mins

react-hotkeys-hook

3 hrs 18 mins

utils

3 hrs 16 mins

Unknown Project

3 hrs 12 mins

cnpmweb

3 hrs 11 mins

meet-score

3 hrs 10 mins

pkg.pr.new

3 hrs 7 mins

learn-zustand-migrate

2 hrs 59 mins

aliddns

2 hrs 49 mins

antd-tools

2 hrs 44 mins

github-desktop

2 hrs 39 mins

notification

2 hrs 38 mins

fiddle

2 hrs 34 mins

BabylonJS-Editor

2 hrs 34 mins

table

2 hrs 30 mins

vitejs-vite-kkfjszwu

2 hrs 27 mins

util

2 hrs 22 mins

zustand_core

2 hrs 20 mins

trigger

2 hrs 19 mins

ant-design-examples

2 hrs 17 mins

Canvas-bird

1 hr 57 mins

package-manager-detector

1 hr 54 mins

test-antd-color-picker-bug

1 hr 52 mins

history-adapter

1 hr 51 mins

ai-prompt

1 hr 51 mins

lobe-cli-toolbox

1 hr 45 mins

cssinjs-utils

1 hr 44 mins

react-layout-kit

1 hr 41 mins

vite-react-ts_32be

1 hr 40 mins

play_6e7b

1 hr 37 mins

test-antd5-message-close

1 hr 34 mins

material-ui

1 hr 32 mins

test-react-spring-patch1

1 hr 28 mins

test-antd

1 hr 26 mins

rxdrag

1 hr 23 mins

antd-bug-123333

1 hr 22 mins

test-electron-app-cssinjs

1 hr 21 mins

tree

1 hr 19 mins

input-number

1 hr 12 mins

ant-m-19

1 hr 12 mins

t3-env

1 hr 8 mins

react-record-hotkey

1 hr 8 mins

antoss-dev-report

1 hr 7 mins

V2EX_Polish

1 hr 4 mins

ShareBlog

1 hr 4 mins

test-antd-last-123

1 hr 3 mins

antd-docker-docs

1 hr 3 mins

test-antd-layer

1 hr 2 mins

grpc-node

1 hr 1 min

test-antd-53579

1 hr 1 min

learn-antd-extract-css

59 mins

wuxh_001

58 mins

wuxh_clone_next-antd-demo

58 mins

cypress-image-diff-html-report

57 mins

learn-redux-RTK-query

57 mins

test-abc

57 mins

my-electron-store

57 mins

test-antd-color-picker-triger

56 mins

chrome-extensions

56 mins

changelogithub

55 mins

test-antd5-form-value

55 mins

hooks

54 mins

vite-webworker-demo

53 mins

test-antd-m-r19

53 mins

vercel-nextjs

53 mins

emotion

52 mins

test-abc-tmp-npm

51 mins

conf

50 mins

test-ci

50 mins

test-antd5-hotkey-self

49 mins

vite-react-ts_1026

49 mins

wxh16144-forks

49 mins

father

48 mins

antd-123

48 mins

react-router

47 mins

abc

47 mins

test-antd-token

46 mins

lobe-icons

45 mins

tinycolor

45 mins

next

44 mins

buffer-test

44 mins

wuxh_clone_oauth-example

43 mins

antd_4x

43 mins

zustand-utils

42 mins

test-mui-timeline

42 mins

llm-qwen-sex

42 mins

DIY-archive

41 mins

test-tz

41 mins

test-antd4-meun__e37b

41 mins

test-antd5-inputnumber-form

40 mins

wuxh_clone_react-router-demo

39 mins

vitest

39 mins

browserless

38 mins

test

38 mins

test-antd5-icons

38 mins

cva

37 mins

dingtalk-bot

37 mins

cnpmcore

36 mins

zubridge

36 mins

test-react-hotkey-demo

36 mins

test-antd-form-re-reder

34 mins

x

34 mins

test-antd5-segmented

34 mins

my-antd-form-touch

34 mins

umi-presets-pro

34 mins

tailwindcss-ant-design

33 mins

test-single

33 mins

static-style-extract

32 mins

input

31 mins

tinymind

31 mins

unstorage

31 mins

replace-classname-codemod

31 mins

test-antd-happy

31 mins

dhmk-zustand-lens

29 mins

test-search

29 mins

color-picker

29 mins

next-api-share

29 mins

test-abc-abc

29 mins

test-js-perf

29 mins

antd-token-previewer

29 mins

vitepress-plugin-llms

28 mins

beekeeper-studio

28 mins

gitmoji-commit-workflow

28 mins

redux-toolkit

28 mins

taze

28 mins

antd-color-picker

27 mins

test-antd6-form-layout

27 mins

WeMD

26 mins

test-react-batched

26 mins

my-app

26 mins

test-aaa

26 mins

extract-antd-css

26 mins

setting-migration

25 mins

antd-christmas

25 mins

test-css

25 mins

learn-react-spring

24 mins

dumi-plugin-code-snippets

24 mins

test-antd5-treedemo

24 mins

test-antd5-123

24 mins

vitejs-vite-qghozzrm

23 mins

stylis

23 mins

test-antd-select-color

23 mins

nice-modal-react

23 mins

test-emoji-steup

23 mins

dumi-theme-antd-style

22 mins

react-redux

22 mins

test-semver-ts

22 mins

vite-project

21 mins

test-antd-bug-radio

21 mins

release-helper

21 mins

ant-design-pro

21 mins

test-antd5-input-number-variant

20 mins

test-antd5-inoutnumber-hover

20 mins

editor-icons

20 mins

learn-unix-socket

20 mins

swr

19 mins

test-antd-style-report-issue

19 mins

vite-react-ts_30db

19 mins

test-open-url

19 mins

vscode-open-in-fork

19 mins

test-element-abc

18 mins

test-shake

18 mins

test-antd5-message-report-bug

18 mins

self-father

18 mins

test-antd6-wi

17 mins

test-antdm-react19

17 mins

test-antd4-deate-picker

17 mins

test-antd-trigger

17 mins

test-antd-select-o1

17 mins

wuxh_clone_form-item

17 mins

antd-feature-select

16 mins

test-antd-sub-item

16 mins

electron-builder

16 mins

dumi-theme-lobehub

16 mins

test-antd5-table

16 mins

cmdk

16 mins

antd-bad-performance

16 mins

react-spring

16 mins

hub-mcp

15 mins

maintain-one-comment

15 mins

test-antd-select

15 mins

u.ant.design

15 mins

slider

15 mins

test-antd-tab-close

15 mins

vite

15 mins

verify-files-modify

15 mins

slidev

15 mins

test-antd5-input-number-value2

15 mins

test-antd-abc

14 mins

test-antd-demo1

14 mins

menu

14 mins

test-antd5-table-loading

14 mins

dexie-flexsearch-sync

14 mins

test-my-easy-modal

14 mins

tooltip

14 mins

Aliyun-OSS-SnapDiff

14 mins

test-antd5-formbug-rerender

14 mins

test-swr-abc

13 mins

antd-issue-helper

13 mins

cascader

13 mins

test-antd-flex-gap

13 mins

ypzdw_vue

13 mins

editor-se

13 mins

zh-hans.react.dev

13 mins

test-antd5-table-fix-right

13 mins

saveryconfig

13 mins

chat-plugin-sdk

13 mins

test-antd5-form-rerender

12 mins

test-antd3

12 mins

com-script-editor

12 mins

reactuse

12 mins

ai-lstring-demo-page

12 mins

idb-keyval

12 mins

father-plugin

12 mins

nextjs-registry

12 mins

wuxh_clone_node-oauth2-server-example

12 mins

test-antd-select-hover

12 mins

hash-lib

12 mins

test-diff

12 mins

pro-flow

12 mins

test-aaa-ccc

11 mins

test-antd5-formbug

11 mins

turborepo-remote-cache

11 mins

react-selectable-box

11 mins

monaco-loader

11 mins

test-input-event

11 mins

wuxh_clone_nextgram

11 mins

test-antd6-esay-modal

11 mins

virtual-list

11 mins

abcdir

11 mins

dumi-theme-lobe

11 mins

lobe-lint

10 mins

my-antd-select-event

10 mins

test-ignore

10 mins

learn-react-dnd

10 mins

antd-bug-123123

10 mins

open-in-fork-test

10 mins

test-t-design-modal

10 mins

wuxh_clone_antd-react-project

10 mins

mui-x

10 mins

abc123

10 mins

try-tsx-722

10 mins

test-mui-abc

10 mins

test-antd5-table-fix-left

10 mins

learn-nextjs-ai-RAG

10 mins

test-antd-demo4

9 mins

vitepress

9 mins

test-antd6-menu

9 mins

pro-antd-lodash

9 mins

antd-changelog-editor

9 mins

sxzz-userscripts

9 mins

LocalPKG

9 mins

Lobehub Desktop logs

9 mins

wuxh_clone_ant-design

9 mins

electron-vite

9 mins

test-123123123

9 mins

test-antd-happy-2

9 mins

test-antd5-aabbc123

9 mins

test-mouse-don

9 mins

test-abc-123

9 mins

test-cv

8 mins

wuxh_clone_OAuth2.0-demo-nodejs

8 mins

test-antd-slider-bug

8 mins

dropdown

8 mins

test-antd5-aabbcc

8 mins

test-antd-54459

8 mins

antfu.me

8 mins

vscode-pnpm-catalog-lens

8 mins

ahooks

8 mins

aacc

8 mins

debug-antd-123

8 mins

state-local

8 mins

RR

7 mins

vscode-mcp

7 mins

css-123

7 mins

test-antd-timeline

7 mins

08Wu_Xiaohong_MoviesHome

7 mins

tttttt-lobeui

7 mins

redux

7 mins

test-self

7 mins

wuxh_tmp_1447

7 mins

test-react-perf01

7 mins

wuxh_clone_node-oauth2-demo

7 mins

test-antd-aavv

7 mins

changelogen

7 mins

antd-bug-fk

7 mins

test-antd5-input-bug

6 mins

test-antd5-theme

6 mins

redux-remember

6 mins

wuxh_tmp_b7f8

6 mins

test-antd5-modal-nested

6 mins

test-zustan-demo1

6 mins

test-antd-form-init

6 mins

monorepo

6 mins

vc5pseur

6 mins

test-antd-modal-a

5 mins

bug-versions

5 mins

test-antd-rspace

5 mins

test-antd-react19

5 mins

Config

5 mins

test-antd-demo2

5 mins

browser-tools-mcp

5 mins

ci-notice

5 mins

wuxh_clone_learn-redux-orm

5 mins

myapp

5 mins

vscode-file-nesting-config

5 mins

test-semver-antd

5 mins

wuxh_clone_starter-vscode

5 mins

test-antd6-modal-open2

5 mins

resize-observer

5 mins

test-umi-max

4 mins

test-antd-theme-01

4 mins

test-semi-ui

4 mins

electron-devtools-installer

4 mins

test-antd3-table-loading

4 mins

test-nr-script

4 mins

abc-box

4 mins

doubleshot

4 mins

antd-v

4 mins

meta-graph-visualizer

4 mins

examples

4 mins

rc-test

4 mins

test-acro-design

4 mins

wuxh_clone_dotfiles

4 mins

mentions

4 mins

vite-react-nestjs-electron

4 mins

test-react-hotkeys

4 mins

wuxh_clone_antd-bug-report

3 mins

redux-persist

3 mins

test-antd5-table-panic

3 mins

test-antd-tag-01

3 mins

myapp2

3 mins

dumi-plugin-llms

3 mins

test-antd-aa123

3 mins

wuxh_clone_fix-react2shell-next

3 mins

test-antd-notify

3 mins

z.lua

3 mins

react-directed-graph-visualizer

3 mins

aaa-ccc-

3 mins

mackup

3 mins

wuxh_clone_css-in-js-batch

2 mins

rate

2 mins

glitch-art

2 mins

test-antd5-input-number-value

2 mins

wuxh_tmp_20da

2 mins

dva

2 mins

mdx

2 mins

columbus_editer

2 mins

local-npm

2 mins

try-prisma-sqlite

2 mins

hard-load

2 mins

antd4

2 mins

antd-lite

2 mins

test-antd-1231232

2 mins

wuxh_clone_antd-reproduction-select-component-issue

2 mins

Shiro

2 mins

nuqs

2 mins

web

2 mins

dialog

2 mins

wuxh_clone_dify-conversation

2 mins

test-antd-12a1112

2 mins

test-antd5-menu

2 mins

testinstall

2 mins

test-ahooks

2 mins

vitepress-demo

2 mins

test-mui-tabs-focus

2 mins

node-modules-inspector

2 mins

test-antd-new-theme

1 min

wuxh_clone_ant-design__895f

1 min

context

1 min

react

1 min

test-abc-defg

1 min

test-antd5-select-color

1 min

abcc123

1 min

abc-dcoker-env

1 min

Scripts

1 min

test-antd-12

1 min

antd-mobile

1 min

test-bun-pkg-m

1 min

hi123

1 min

monaco-react

1 min

wuxh_clone_toggle-theme-demo

1 min

static-web-server

1 min

learn-docker-env

47 secs

spaceship-prompt

47 secs

my-antdpro-aaaccc

46 secs

test-antmobile-test-1

37 secs

test-antd-12a111

36 secs

arco-design

36 secs

test-antd5-tab

36 secs

antd

32 secs

yjs-demos

24 secs

collapse

12 secs

wuxh_clone_antd-bad-performance

11 secs

wuxh_clone_weddingInvitations

10 secs

zsh-autosuggestions

10 secs

overflow

9 secs

fast-color

9 secs

public

3 secs

test-antd6-new

3 secs

wuxh_tmp_8fb3

3 secs

portal

1 sec

dumi-plugin-auto-api

1 sec
Check out the accompanying blog post with top trends for IDEs, languages, and operating systems.
Like these stats? You’ll love Premium with extended dashboard history and more awesome features.