ArkType (@arktypeio)

1 min read Original article ↗

📢Introducing ArkRegex📢 a drop in replacement for new RegExp() with types ⬇️

104

399

3,152

724,671

how is this even possible in typescript?

1

16

10,186

unironically same strategy used to run DOOM (but highly optimized)

Oct 28, 2025 · 6:16 PM UTC

4

181

9,771

Like it’s the same WASM interpreter?

1

2

430

DOOM and arkregex share a common ancestor in ArkType's core syntax parser. The core strategy is to reduce a type-level state as you iterate over a set of characters/instructions

1

16

660

wait! you can run DOOM in ts?

2

4

3,343

Doom now runs in @typescript types. What a journey this one's been.

1

42

4,725

Dawg what

1

167

Is this documented somewhere?

179