Similar projects and alternatives to runtypes
TypeScript-first schema validation with static type inference
Runtime type system for IO decoding/encoding
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
Generate type guard functions from TypeScript interfaces
A collection of essential TypeScript types
The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)
Prisma generator to emit TypeGraphQL types and CRUD resolvers from your Prisma schema
🏛️ Nest.js clean architecture example following some DDD principles with use-cases written in functionnal programming.
Automatically generate a validator using JSON Schema and AJV for any TypeScript type.
Boilerplate project for a TypeScript API (Express, tsoa) + UI (React/TSX)
JSON schema validator
Functional programming in TypeScript
The repository for high quality TypeScript type definitions.
Dead simple Object schema validation
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
Json.NET is a popular high-performance JSON framework for .NET
Decorator-based property validation for classes.
:vertical_traffic_light: An extensible linter for the TypeScript language
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
runtypes reviews and mentions
When should I use runtime checks (and which runtime checker should I use)?
2 projects | reddit.com/r/typescript | 14 Mar 2023
In terms of which runtime checker I should use. The first tutorial I saw suggested 'Zod', doing a bit more searchign yielded other options such as 'runtypes'.
An almost religious case for Rust
3 projects | reddit.com/r/programming | 6 Sep 2022
Runtypes would probably be a better example.
2 projects | news.ycombinator.com | 6 Aug 2022
this has been solved by several packages, runtypes https://github.com/pelotom/runtypes being my favorite
How to force a type when importing a JSON file?
2 projects | reddit.com/r/typescript | 11 Jun 2022
I personally like https://github.com/pelotom/runtypes because it bundles your Schema Info and the corresponding Typescript types
Why doesn’t TypeScript natively do any type checking
10 projects | reddit.com/r/typescript | 27 May 2022
Create d.ts for API response
2 projects | reddit.com/r/typescript | 24 Feb 2022
When I have to deal with data from API calls, I usually use a runtime typing library like Runtypes or Zod to check the responses at the boundary. These libraries can automatically give you TS types (using their static or infer utilities) to use throughout the rest of the project.
Typing for JSON Payloads
7 projects | reddit.com/r/typescript | 17 Jan 2022
Also runtypes and (as mentioned below) zod.
How to check that an 'unknown' object has a specific key and that the key is a specific type?
5 projects | reddit.com/r/typescript | 11 Jan 2022
Seconding the recommendation to use a library for this. runtypes and io-ts are two other alternatives.
Check types at the top level or in each function?
4 projects | reddit.com/r/typescript | 13 Nov 2021
I wouldn't reinvent the wheel: https://github.com/pelotom/runtypes
Minimal and fast runtime API payload sanitiser and error message handling
7 projects | reddit.com/r/typescript | 20 Oct 2021
What does your library provide that others don't? For example: https://github.com/colinhacks/zodhttps://github.com/hapijs/joihttps://github.com/jquense/yuphttps://github.com/gcanti/io-tshttps://github.com/pelotom/runtypeshttps://github.com/sindresorhus/ow
A note from our sponsor - Sonar
www.sonarsource.com | 28 May 2023
pelotom/runtypes is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of runtypes is TypeScript.