ArkType
banner
arktype.io
ArkType
@arktype.io
TypeScript's 1:1 validator, optimized from editor to runtime ⛵

http://github.com/arktypeio/arktype
👋http://arktype.io/discord
fastest, cleanest tuple validation around
November 26, 2025 at 3:53 PM
RIP z.shark()

long live sharktype
November 24, 2025 at 5:53 PM
friends don't let friends have unsafe regex
November 20, 2025 at 5:53 PM
coming in ArkType 2.2...

e(x)ec mode for regex literals🧑‍🍳
November 19, 2025 at 6:03 PM
📈arkregex just hit 100k installs/week📈

if you're still using untyped RegExp() you may as well just write raw .js
November 18, 2025 at 5:24 PM
string validation has never been this easy

arktype🤝arkregex
November 13, 2025 at 5:31 PM
problem:
your RegExp is beyond human comprehension

solution:
pnpm i arkregex
November 12, 2025 at 6:13 PM
I'll take "meticulously typed regex features you probably didn't know existed" for $500
November 10, 2025 at 7:02 PM
in the latest version of arktype:

regex properties and index signatures from arkregex🔒
November 7, 2025 at 3:26 PM
imagine using untyped regex in 2025
November 6, 2025 at 1:42 PM
arkregex is ridiculously optimized.

even expressions like this are inferred instantly.

but what about the most extreme cases?🧵
November 5, 2025 at 2:26 PM
new RegExp():
❌types
😴tired

arkregex:
✅types
🫨wired
November 3, 2025 at 5:44 PM
tHaNkS fOR 7k⭐
October 30, 2025 at 4:31 PM
📢Introducing ArkRegex📢

a drop in replacement for new RegExp() with types ⬇️
October 28, 2025 at 4:38 PM
new to typescript?

here's a handy little type for parsing regular expressions:
October 9, 2025 at 4:45 PM
soon
October 8, 2025 at 5:47 PM
🙅convoluted regex
👍simple types
October 7, 2025 at 4:42 PM
the days of untyped regex are numbered
October 6, 2025 at 4:44 PM
Ever get mixed up about unions and intersections?

ArkType has your back🫡
September 24, 2025 at 4:20 PM
"any sufficiently advanced typescript types are indistinguishable from magic" - Arthur C. Clark, 1962
September 23, 2025 at 4:10 PM
Like type-safe environment variables?

Now there's a better way to get them with arkenv⛵❤️
September 22, 2025 at 4:24 PM
our two-step process for fast typescript types:

1️⃣ build a type-level benchmarking library
2️⃣ spend the prime of your life on cache optimizations
September 20, 2025 at 5:07 PM
Reposted by ArkType
Today on the pod, learn how ArkType's 1:1 validator provides soundness guarantees beyond vanilla TypeScript, with type-level parsing & JIT optimization!

share.transistor.fm/s/8f206643

#typescript
ArkType is TypeScript's 1:1 Validator | David Blass | Ep 35B | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 35
David Blass (@ssalbdivad.dev) teaches the two fools about ArkType and its 1:1 validator type system. If you, like us, thought ArkType was only about validation, think again! David pulls back the curtain...
share.transistor.fm
September 18, 2025 at 2:49 PM
attest can snapshot types, type errors and autocomplete results.

all from your existing unit tests📚🔗⬇️
September 17, 2025 at 4:43 PM
⚠️trade offer⚠️

i receive: JSON Schema
you receive: lightning-fast validation and clear errors
September 16, 2025 at 4:55 PM