David Blass
@ssalbdivad.dev
📤 1330
📥 86
📝 282
author
@arktype.io
, cocreator Standard Schema, cofounder pullfrog.com ⛵🐸🌱
reposted by
David Blass
ArkType
2 days ago
all you need to "learn" ArkType syntax: 1️⃣ start with a typescript keyword 2️⃣ .autocomplete to discover constraints 3️⃣ compose if needed with &, |, etc.
loading . . .
2
17
1
reposted by
David Blass
ArkType
6 days ago
tools are just introspectable functions... what if you could define them like this?🤔
1
9
1
reposted by
David Blass
ArkType
7 days ago
wish TS had rust-style pattern matching? (it already does)🪄
2
21
2
reposted by
David Blass
ArkType
8 days ago
🚨Standard JSON Schema v1 just dropped🚨 🟢libraries can now accept ArkType wherever they need JSON Schema 🟢100% type-safe with inference built-in 🟢day one support from AI SDK 🟢TanStack AI and MCP SDK support imminent
3
32
4
🎉Announcing Standard JSON Schema🎉 The next spec in the Standard Schema family is here to bring library-agnostic JSON Schema to TS. Let's make sure everyone sees it🔁
8 days ago
1
19
1
reposted by
David Blass
Colin McDonnell 💎 Zod
9 days ago
Introducing ✨ Standard JSON Schema ✨ It's a sister spec to Standard Schema that provides a common interface for any entity that can be converted to JSON Schema
2
66
10
reposted by
David Blass
ArkType
13 days ago
mission accomplished
@mattpocock.com
0
11
1
the typescript ecosystem *desperately* needs type performance tooling. it's not an overstatement to say this is one of the biggest leaps in that area in the history of the language🙇
add a skeleton here at some point
13 days ago
1
22
2
sounds fake but I'm starting a company with my nemesis Colin P. Zod and our first hire is @AndaristRake and our first product is now in beta
14 days ago
1
39
3
reposted by
David Blass
ArkType
16 days ago
95% of ArkType syntax is just TypeScript. The other 5% are extensions like this that are... ✅composable ✅consistent across data types ✅100% safe with helpful type-level error messages
1
16
2
reposted by
David Blass
ArkType
19 days ago
once you go type("string") you never go z.back()
1
16
2
iyky (you don't)
add a skeleton here at some point
22 days ago
0
2
0
reposted by
David Blass
ArkType
23 days ago
In the next version of ArkType, any Standard Schema is a valid definition. Zod migration is about to get a whole lot easier🚀
3
38
5
reposted by
David Blass
ArkType
28 days ago
fastest, cleanest tuple validation around
2
8
1
reposted by
David Blass
ArkType
30 days ago
RIP z.shark() long live sharktype
0
20
1
use a wrapper
add a skeleton here at some point
about 1 month ago
0
6
0
agonized for a long time on syntax to return a regex's capture groups rather than just validating the input string... what do you think?
add a skeleton here at some point
about 1 month ago
0
6
0
reposted by
David Blass
ArkType
about 1 month ago
📈arkregex just hit 100k installs/week📈 if you're still using untyped RegExp() you may as well just write raw .js
1
21
1
reposted by
David Blass
ArkType
about 1 month ago
string validation has never been this easy arktype🤝arkregex
1
15
1
reposted by
David Blass
ArkType
about 1 month ago
problem: your RegExp is beyond human comprehension solution: pnpm i arkregex
1
6
2
reposted by
David Blass
ArkType
about 1 month ago
I'll take "meticulously typed regex features you probably didn't know existed" for $500
1
32
2
reposted by
David Blass
ArkType
about 2 months ago
in the latest version of arktype: regex properties and index signatures from arkregex🔒
1
10
1
reposted by
David Blass
ArkType
about 2 months ago
imagine using untyped regex in 2025
1
15
1
reposted by
David Blass
ArkType
about 2 months ago
arkregex is ridiculously optimized. even expressions like this are inferred instantly. but what about the most extreme cases?🧵
1
28
4
reposted by
David Blass
ArkType
about 2 months ago
new RegExp(): ❌types 😴tired arkregex: ✅types 🫨wired
2
28
2
reposted by
David Blass
Josh Goldberg
about 2 months ago
I am looking for a full-time job. Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me. If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
9
212
91
hopefully this is not too insensitive
add a skeleton here at some point
about 2 months ago
1
8
0
my abusive relationship with typescript's type system continues
add a skeleton here at some point
about 2 months ago
3
48
1
reposted by
David Blass
ArkType
about 2 months ago
📢Introducing ArkRegex📢 a drop in replacement for new RegExp() with types ⬇️
loading . . .
3
178
43
reposted by
David Blass
ArkType
3 months ago
new to typescript? here's a handy little type for parsing regular expressions:
1
6
1
reposted by
David Blass
ArkType
3 months ago
soon
2
10
1
reposted by
David Blass
ArkType
3 months ago
🙅convoluted regex 👍simple types
0
9
1
days of remaining sanity also numbered btw
add a skeleton here at some point
3 months ago
0
7
0
reposted by
David Blass
ArkType
3 months ago
Ever get mixed up about unions and intersections? ArkType has your back🫡
1
7
2
reposted by
David Blass
ArkType
3 months ago
"any sufficiently advanced typescript types are indistinguishable from magic" - Arthur C. Clark, 1962
1
82
10
reposted by
David Blass
ArkType
3 months ago
Like type-safe environment variables? Now there's a better way to get them with arkenv⛵❤️
1
18
1
worth it
add a skeleton here at some point
3 months ago
0
6
0
had an amazing time with
@typescript.fm
. if you're interested in a deep-dive on typescript validation and
@arktype.io
, this is for you! 👇
add a skeleton here at some point
3 months ago
0
7
2
reposted by
David Blass
ArkType
3 months ago
attest can snapshot types, type errors and autocomplete results. all from your existing unit tests📚🔗⬇️
loading . . .
2
7
1
reposted by
David Blass
ArkType
3 months ago
⚠️trade offer⚠️ i receive: JSON Schema you receive: lightning-fast validation and clear errors
2
16
1
reposted by
David Blass
ArkType
3 months ago
How to use ArkType: 1️⃣ write typescript 2️⃣ use it in editor 3️⃣ use it at runtime
2
3
1
This opens up so many doors. Counting on the community to help find them🙏
add a skeleton here at some point
3 months ago
1
5
1
it's just too easy
add a skeleton here at some point
4 months ago
0
0
0
reposted by
David Blass
ArkType
4 months ago
zod4 is 5x faster than zod3 for object validation. arktype is 20x faster than zod4.
1
10
1
JSON Schema: Making illegal states representable since 2007
4 months ago
0
7
2
shoutout to
@typescriptlang.org
- still blown away that this works🤯
add a skeleton here at some point
4 months ago
0
1
0
reposted by
David Blass
ArkType
4 months ago
you deserve better type errors
0
6
1
the fields medal is a lock if you can do this
add a skeleton here at some point
4 months ago
2
1
0
you haven't lived until you've seen autocomplete for "string | n" try it in-browser 🛝🔗👇
loading . . .
4 months ago
1
5
1
🌶️hover clarity is a huge part of typescript dx
4 months ago
1
16
2
Load more
feeds!
log in