mmkal

mmkal/trpc-cli

Turn a tRPC router into a type-safe, fully-functional, documented CLI

TypeScript
346
12
Other

**trpc‑cli** turns any tRPC (or oRPC) router into a fully‑featured command‑line tool with zero boilerplate. It automatically maps your router’s typed input schemas (zod, arktype, valibot, etc.) to positional arguments, options, and help text, while preserving tRPC’s type‑safety, context, and middleware. Ideal for developers who already use tRPC for APIs and want to expose the same procedures as safe, documented CLIs without writing extra parsing code.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of mmkal/trpc-cli

Account's avatar
the complete solution for node.js command-line programs
Account's avatar
Inquirer prompts, combined in a single package
Account's avatar
The tRPC client library
Account's avatar
The tRPC server library
Account's avatar
TypeScript definitions for json-schema
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript definitions for omelette
Account's avatar
TypeScript definitions for prompts
Account's avatar
The official JSON schema converter for Valibot
Account's avatar
TypeScript's 1:1 validator, optimized from editor to runtime
Account's avatar
The missing standard library for TypeScript, for writing production-grade software.
Account's avatar
My eslint plugin with rules I find good. If you aren't me you probably shouldn't use this.
Account's avatar
TypeScript is a language for application scale JavaScript development
Account's avatar
The modular and type safe schema library for validating structural data
Account's avatar
Next generation testing framework powered by Vite
Account's avatar
JavaScript parser and stringifier for YAML
Account's avatar
Converts Zod schemas to Json Schemas

Support the repos that depend on this repository

Top contributors

mmkal's profile
mmkal
234 contributions
github-actions[bot]'s profile
github-actions[bot]
13 contributions
autofix-ci[bot]'s profile
autofix-ci[bot]
11 contributions
renovate[bot]'s profile
renovate[bot]
3 contributions
aidankmcalister's profile
aidankmcalister
1 contributions
hunterwilhelm's profile
hunterwilhelm
1 contributions
kran6a's profile
kran6a
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet