What do you care most about for your TS schemas? 👀
10%Smallest bundle
7%Fastest startup
83%Fastest validation
41 votes • 2 days📈attest now supports tsrs📈
type benchmarks, assertions, and error snapshots run on it automatically, with the same results as tsgo
tsassembly support next?🤔
❔discord: arktype.io/discord
⭐attest github: github.com/arktypeio/arktype…
dedicated attest docs coming to arktype.io soon!
⚡attest now supports TypeScript 7.1 beta
type assertions, error snapshots, completions and benchmarks all run on TS 7's native compiler automatically when it's installed.
tsrs support next?🤔
we've got some big things in the works 🤫
hire this man before he becomes homeless and abandons them
I'm looking for my next role 👀
TS SDKs, DX, agent tooling. remote/hybrid from Boston.
if you've enjoyed ArkType, Standard Schema or my TypeScript perf work, a repost would mean a ton 🙏
ssalbdivad.com
Full announcement: arktype.io/docs/blog/2.2
I couldn't be more hyped to see what you do with it.
⚡ arktype.io/docs/intro/setup
⭐ github.com/arktypeio/arktype
👋 arktype.io/discord
If you want to support this work: github.com/sponsors/arktypei…
Much more:
- select + configure — query types by node kind, configure specific references
- Improved type.declare — morph-aware declarations, optionality via property values
- type.or, type.and, type.merge, type.pipe — n-ary standalone operators
- "|>" string-embeddable pipe syntax
- type.valueOf for TS enums
- string.hex + string.regex keywords
- Serializable ArkErrors (flatByPath, flatProblemsByPath, toJSON)
- exactOptionalPropertyTypes config
- ES2020 + Hermes compatibility
- In-docs playground
@ark/json-schema — Bidirectional JSON Schema
Parse JSON Schema into ArkType Types, and convert Types to JSON Schema. Huge thanks to @TizzySaurus for building this one.
toJsonSchema() now supports configurable fallbacks, draft-07/2020-12 targets, and cyclic types. 11 granular fallback codes for handling incompatibilities your way.
Standard Schema validators can now be embedded directly in ArkType definitions.
Zod, Valibot, or anything else that implements the spec.
Type-safe regex via arkregex
Regex literals in your definitions now carry full type inference. x-prefix parses capture groups at runtime.
type.fn
Define runtime-validated functions using the same syntax you already know.
Defaults, optionals, variadics- it all works.
📢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 🧵
📚 docs: arktype.io
👋 discord: arktype.io/discord
⭐ github: github.com/arktypeio/arktype
🛝 playground: arktype.io/playground
all you need to "learn" ArkType syntax:
1️⃣ start with a typescript keyword
2️⃣ .autocomplete to discover constraints
3️⃣ compose if needed with &, |, etc.








