Advertisement · 728 × 90

Posts by David Blass

Post image

📢ArkType 2.2 is here.

This is a big one, and it's long overdue.

Validated functions, type-safe regex, bidirectional JSON Schema, and universal schema interop.

Here's what's new 🧵

1 month ago 33 2 1 0
Video

all you need to "learn" ArkType syntax:

1️⃣ start with a typescript keyword
2️⃣ .autocomplete to discover constraints
3️⃣ compose if needed with &, |, etc.

3 months ago 20 1 2 0
Post image

tools are just introspectable functions...

what if you could define them like this?🤔

3 months ago 9 1 1 0
Post image

wish TS had rust-style pattern matching?

(it already does)🪄

3 months ago 22 1 2 1
Post image

🚨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 months ago 34 3 3 1
Preview
Standard JSON Schema A standardized JSON Schema representation that preserves inferred type information

Next steps:

➡️share the announcement
➡️open issues on projects that can use it
➡️read the announcement
standardschema.dev/json-schema

3 months ago 1 0 0 0
Post image

Standard JSON Schema is already being adopted by AI SDK, Tanstack AI, and MCP SDK.

Shout out to @lgrammel.bsky.social for day 1 support and this clean example featuring @arktype.io 🙌

3 months ago 2 0 1 0
Advertisement
Post image

🎉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🔁

3 months ago 20 1 1 0
Post image

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

3 months ago 68 6 2 4
Post image

mission accomplished @mattpocock.com

3 months ago 11 1 0 0

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🙇

3 months ago 22 2 1 0
Preview
Pullfrog The ultimate agentic GitHub bot. Powered by your favorite coding agents.

We couldn't be more excited to get it in your hands.

Read more/join the waitlist for early access: pullfrog.com

3 months ago 5 0 1 0
Post image

Just tag Pullfrog or setup auto-triggers to...

🐸plan, review, or implement PRs
🐸handle chores like issue triage and labeling
🐸address feedback and CI failures on its own PRs

and it just gets better as your agents do.

3 months ago 3 0 1 0

Pullfrog is the solution.

It's a unified entrypoint to the agent of your choice in GitHub, with triggers that work consistently as the ecosystem evolves.

3 months ago 4 0 1 0
Advertisement

With agents becoming more and more capable, GitHub is a natural lower bound for friction.

Some agents provide their own GitHub actions, but the result is a half-baked, fragmented DX that ends up feeling bad for everyone involved.

3 months ago 4 0 1 0

Earlier this year, @colinhacks.com and I teamed up to create a more open TypeScript ecosystem with Standard Schema.

We couldn't get enough of each other so we're partnering to do the same for agents on GitHub.

3 months ago 6 0 1 0
Post image

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

3 months ago 40 2 1 1

damn too many branches😔

3 months ago 1 0 0 0
Post image

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

3 months ago 16 1 1 1
Post image

once you go type("string") you never go z.back()

3 months ago 16 2 1 0

iyky (you don't)

4 months ago 2 0 0 0
Post image

In the next version of ArkType, any Standard Schema is a valid definition.

Zod migration is about to get a whole lot easier🚀

4 months ago 38 5 3 0
Post image

fastest, cleanest tuple validation around

4 months ago 8 1 2 0
Advertisement
Post image

RIP z.shark()

long live sharktype

4 months ago 20 1 0 0

👀🙏

4 months ago 4 0 0 0

use a wrapper

4 months ago 6 0 0 0

<3 thanks for the support as always.

we'll get there! big stuff in the works 🧑‍🍳

4 months ago 2 0 0 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?

4 months ago 6 0 0 0
Post image

📈arkregex just hit 100k installs/week📈

if you're still using untyped RegExp() you may as well just write raw .js

4 months ago 21 1 1 0
Post image

string validation has never been this easy

arktype🤝arkregex

4 months ago 15 1 1 0