Open Collective
Open Collective

gatsby-plugin-typegen has been archived.

gatsby-plugin-typegen has been archived and is no longer active.


Let's give developers using GatsbyJS better DX with extreme type-safety.


gatsby-plugin-typegen is all of us

Our contributors 3

Thank you for supporting gatsby-plugin-typegen.

Easy Agile

$700 USD


$5 USD


Transparent and open finances.

-$622.26 USD
Invoice #81935
Contribution #171493
Contribution #171493
Today’s balance

--.-- USD

Total raised

$627.25 USD

Total disbursed

$627.25 USD

Estimated annual budget

--.-- USD


Let’s get the ball rolling!

News from gatsby-plugin-typegen

Updates on our activities and progress.

v3 release, Gatsby builtin typegen, and next.

v3.0.0 has finally been released I apologize for my laziness over the years. But I'm so lucky to have survived while many similar plugins fail. When I first...
Read more
Published on June 12, 2022 by Hyeseong Kim

Bring GraphQL typegen to the GatsbyJS core

Hi, I have a good news and a bad news. The bad news is I haven't shipped the v3 release I promised yet. But I hope you already gave a try in the rc version. I've assigned my production work this week and if there are no issues, the official...
Read more
Published on May 3, 2022 by Hyeseong Kim

v3 RC is ready for testing!

Finally, I revisited here [email protected] is available on NPM. With tons of bug fixes! Offi...
Read more
Published on March 14, 2022 by Hyeseong Kim


We love GatsbyJS's concepts; the "Content Mesh" and the power of the GraphQL.

GatsbyJS's data layer is the most powerful of the well-known Jamstack frameworks today. And Gatsby has pretty good DX in general, except for one thing: the type-safety.

When using GraphQL with JavaScript, the "double typing" problem is notorious. Fortunately, we have great solutions like graphql-code-generator.

This project has been the best way to integrate GatsbyJS and codegen solutions for a while and has also keep looking for how to enhance the DX around types.

It will continue until merged into the GatsbyJS core. (See discussion)

Our team