
ArkType
TypeScript runtime validation library that parses validators from type-safe string and object syntax.
ArkType is a TypeScript validation library that defines validators with TypeScript-like string and object syntax and checks data against them at runtime. The package is published from a monorepo, and its docs describe conversion to and from JSON Schema, support for Standard Schema validators, and integrations with tRPC and Drizzle.
The repository also holds the packages for the schema, utilities, regular expressions and attestation tooling.
Worth knowing
The setup page requires TypeScript 5.1 or higher and an ES module setup, with strict null checks in the TypeScript configuration.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-11-04: links
arktype.io/ - 2026-11-04: links, Written in, GitHub stars
api.github.com/repos/arktypeio/arktype - 2026-11-04: links, Install with
arktype.io/docs/intro/setup - 2026-11-04: Maintainer
raw.githubusercontent.com/arktypeio/arktype/main/LICENSE - 2026-11-04: Categories
raw.githubusercontent.com/arktypeio/arktype/main/ark/type/README.md - 2026-11-04: Install with
arktype.io/docs/intro/setup.md - 2026-11-04: License
raw.githubusercontent.com/arktypeio/arktype/main/ark/type/package.json - 2026-11-04: Current major version, Last release
github.com/arktypeio/arktype/releases/tag/arktype@2.2.9 - 2026-11-04: First release
registry.npmjs.org/arktype - 2026-11-04: npm downloads a week
api.npmjs.org/downloads/range/2026-10-26:2026-11-01/arktype - 2026-11-04: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/arktype - 2026-11-04: Contributors
api.github.com/repos/arktypeio/arktype/contributors