({x:[
[{l:"TypeScript",c:"#2b7489"},[
{x:"2025-10-15",y:765},
{x:"2025-10-17",y:958},
{x:"2025-10-18",y:6608},
{x:"2025-10-19",y:5151},
{x:"2025-10-20",y:4206},
{x:"2025-10-21",y:3993},
{x:"2025-10-22",y:1688},
{x:"2025-10-23",y:41},
{x:"2025-10-25",y:673},
{x:"2025-10-27",y:3212},
{x:"2025-10-28",y:4718},
]],
[{l:"Rust",c:"#dea584"},[
{x:"2025-10-17",y:3917},
{x:"2025-10-22",y:5152},
{x:"2025-10-23",y:4140},
{x:"2025-10-24",y:5562},
{x:"2025-10-25",y:2628},
{x:"2025-10-26",y:5260},
{x:"2025-10-27",y:1272},
]],
[{l:"Go",c:"#00ADD8"},[
{x:"2025-10-15",y:240},
{x:"2025-10-27",y:6044},
{x:"2025-10-28",y:604},
]],
[{l:"Python",c:"#3572A5"},[
{x:"2025-10-15",y:2381},
{x:"2025-10-23",y:785},
{x:"2025-10-24",y:270},
{x:"2025-10-25",y:549},
{x:"2025-10-26",y:18},
{x:"2025-10-27",y:154},
]],
[{l:"JavaScript",c:"#f1e05a"},[
{x:"2025-10-15",y:29},
{x:"2025-10-17",y:323},
{x:"2025-10-18",y:161},
{x:"2025-10-19",y:553},
{x:"2025-10-20",y:136},
{x:"2025-10-21",y:1204},
{x:"2025-10-22",y:5},
{x:"2025-10-23",y:19},
{x:"2025-10-25",y:36},
{x:"2025-10-28",y:532},
]],
[{l:"Ruby",c:"#701516"},[
{x:"2025-10-19",y:380},
{x:"2025-10-20",y:425},
]],
[{l:"Lua",c:"#000080"},[
{x:"2025-10-17",y:763},
]],
[{l:"SQL",c:"#e38c00"},[
{x:"2025-10-19",y:158},
]],
[{l:"Gleam",c:"#ffaff3"},[
{x:"2025-10-26",y:105},
]],
[{l:"Julia",c:"#a270ba"},[
{x:"2025-10-15",y:43},
{x:"2025-10-16",y:35},
]],
[{l:"Others",c:"#888"},[
{x:"2025-10-25",y:1},
{x:"2025-10-24",y:7},
{x:"2025-10-23",y:4},
{x:"2025-10-15",y:5},
]],
]
,
f:[
{x:"2025-10-14",
y:81},
{x:"2025-10-15",
y:110},
{x:"2025-10-17",
y:191},
{x:"2025-10-18",
y:159},
{x:"2025-10-19",
y:153},
{x:"2025-10-20",
y:106},
{x:"2025-10-21",
y:132},
{x:"2025-10-22",
y:102},
{x:"2025-10-23",
y:124},
{x:"2025-10-24",
y:199},
{x:"2025-10-25",
y:82},
{x:"2025-10-26",
y:112},
{x:"2025-10-27",
y:247},
{x:"2025-10-28",
y:167},
]
})
TypeScript
level
25 (1,049,418 XP)
(+2,748)
61 %
Rust
level
17 (470,685 XP)
15 %
F#
level
14 (344,126 XP)
66 %
Go
level
12 (255,490 XP)
(+604)
63 %
Dart
level
7 (95,775 XP)
72 %
Python
level
4 (34,725 XP)
63 %
JavaScript
level
4 (30,680 XP)
(+75)
35 %
typst
level
4 (27,376 XP)
12 %
Kotlin
level
2 (12,745 XP)
79 %
OCaml
level
1 (5,807 XP)
88 %
Machines
Mini
level
37 (2,286,043 XP)
(+3,427)
80 %
Air
level
5 (53,828 XP)
79 %
Other languages
Lua
level
1 (2,992 XP)
SQL
level
1 (2,374 XP)
rescript
level
0 (1,480 XP)
Gleam
level
0 (1,049 XP)
Elm
level
0 (971 XP)
Ruby
level
0 (811 XP)
Clojure
level
0 (782 XP)
Ignore
level
0 (463 XP)
dockercompose
level
0 (420 XP)
kdl
level
0 (366 XP)
Total XP by day of year
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Jan
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3k
9k
3k
4k
0
13k
3k
12k
9k
21k
7k
17k
16k
Feb
4k
9k
6k
7k
8k
4k
435
2k
5k
9k
22k
16k
11k
17k
11k
12k
21k
21k
15k
16k
16k
16k
12k
14k
20k
9k
11k
163
0
Mar
0
0
5k
0
0
342
13k
14k
2k
3k
4k
3k
33
3k
4k
6k
6k
3k
160
0
0
0
0
0
0
1k
398
0
4k
42
2k
Apr
45
4k
4k
6k
0
6k
5k
0
0
4k
7k
0
172
13k
9k
17k
9k
4k
7k
12k
10k
8k
7k
10k
5k
14k
7k
14k
19k
6k
May
13k
7k
2k
7k
8k
11k
0
0
3k
15k
19k
18k
14k
12k
2k
9k
1k
726
1k
0
6k
4k
1k
0
0
2k
6k
7k
1k
404
1k
Jun
2k
3k
1k
0
0
0
8k
2k
2k
2k
1k
8k
10k
6k
5k
18k
29k
33k
23k
22k
43k
30k
21k
26k
19k
13k
3k
11k
25k
20k
Jul
6k
7k
16k
4k
13k
7k
12k
10k
16k
11k
12k
12k
15k
11k
12k
12k
14k
10k
12k
6k
10k
14k
28k
7k
9k
8k
2k
17k
5k
7k
6k
Aug
7k
7k
8k
5k
8k
7k
7k
9k
10k
15k
9k
10k
9k
8k
10k
5k
12k
14k
5k
14k
4k
6k
6k
3k
5k
704
8k
5k
4k
9k
8k
Sep
4k
10k
5k
6k
6k
8k
12k
7k
6k
7k
10k
10k
6k
8k
11k
10k
6k
12k
11k
9k
5k
10k
10k
6k
6k
6k
15k
11k
10k
6k
Oct
5k
1k
5k
3k
7k
7k
10k
5k
4k
3k
1k
4k
2k
5k
3k
35
5k
6k
6k
4k
5k
6k
4k
5k
3k
5k
10k
5k
0
0
0
Nov
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Dec
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Top flows
Longest
4 h 38 m
Mar 8, 2025
Most XP
4,004
Jun 25, 2025
Most XP/min
44
Mar 8, 2025
Day highlights
Most XP
43,410
Jun 21, 2025
Most focused
12 h 40 m
Jun 21, 2025
Top flow languages
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:164504},
{h:"01",x:183491},
{h:"02",x:120079},
{h:"03",x:86827},
{h:"04",x:44716},
{h:"05",x:20030},
{h:"06",x:30322},
{h:"07",x:29130},
{h:"08",x:50096},
{h:"09",x:86247},
{h:"10",x:100937},
{h:"11",x:130393},
{h:"12",x:122028},
{h:"13",x:118806},
{h:"14",x:115867},
{h:"15",x:99615},
{h:"16",x:85914},
{h:"17",x:104615},
{h:"18",x:92187},
{h:"19",x:96807},
{h:"20",x:120753},
{h:"21",x:118302},
{h:"22",x:117744},
{h:"23",x:100461},
]
,
f:[
{h:"00",m:3749},
{h:"01",m:4034},
{h:"02",m:3076},
{h:"03",m:2047},
{h:"04",m:1127},
{h:"05",m:561},
{h:"06",m:932},
{h:"07",m:928},
{h:"08",m:1113},
{h:"09",m:2022},
{h:"10",m:2218},
{h:"11",m:2691},
{h:"12",m:2674},
{h:"13",m:2539},
{h:"14",m:2742},
{h:"15",m:2425},
{h:"16",m:1917},
{h:"17",m:2122},
{h:"18",m:1753},
{h:"19",m:1820},
{h:"20",m:2463},
{h:"21",m:2397},
{h:"22",m:2322},
{h:"23",m:2224},
]
})
A flow state is defined as a streak of programming, lasting for at least 20 minutes, with pauses that last at most 5 minutes, and gaining at least 10 XP per minute.