Skip to content
Avatar

Sponsors

@dvargas92495 @illarionvk @jeroenvisser101 @johnrjj @sabberworm @aboodman @euxn23 @colelawrence @codediodeio @Averylamp
@lukecarr @tungv

Sponsoring

@blitz-js

Highlights

  • 7 discussions answered
Block or Report

Block or report colinhacks

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
colinhacks/README.md

I'm an engineer, open-sourcer, digital nomad, and ride-or-die TypeScripter.

I got into open-source while trying to start a medical record software company as a solo developer. Sadly, the business side never took off, but the technical challenges I encountered have kept me busy for years now :) Managing the complexity of an app with over 200 highly-connected tables made the limitations of current API design and state management tools exceedingly clear. My open-source projects are tools I built to manage all this complexity, but they're broadly useful to anyone who wants to build APIs in a type-safe, reliable way.

I built and currently maintain Zod — a TypeScript schema validation library with advanced type inference. I also wrote the initial proof of concept for tRPC, though the modern incarnation is entirely built and maintained by @katt.

Sponsorship at any level is massively appreciated! 🙏

Pinned

  1. zod Public

    TypeScript-first schema validation with static type inference

    TypeScript 8.6k 330

  2. trpc/trpc Public

    🧙‍♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy.

    TypeScript 7k 210

591 contributions in the last year

Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Mon Wed Fri

Contribution activity

June 2022

Created a pull request in edgedb/edgedb-js that received 6 comments

Implement e.group

+2,200 −558 6 comments
Opened 2 other pull requests in 1 repository
edgedb/edgedb-js 2 open

Created an issue in edgedb/edgedb-cli that received 10 comments

Deprecate instance name argument in favor of flag

Per the team call: Deprecate the passing of an instance name argument (edgedb instance stop myinst) in favor of a flag (edgedb instance stop -I my…

10 comments
Answered 1 discussion in 1 repository
edgedb/edgedb-js

Seeing something unexpected? Take a look at the GitHub profile guide.