About Trieve
Trieve is an all-in-one solution for discovery written in Rust with UI’s in SolidJS. Check it out at github.com/devflowinc/trieve.
About the Role
We have a large 16 resource, 70-route API and it’s hard to build high quality SDK’s. Existing OpenAPI generator solutions are end-to-end. They do types, docs, and request handler functions.
We need a generator that only does types + boilerplate request handler functions and lets us fill-in-the-blanks for those functions.
Downstream, it needs to insert the handler functions into the OpenAPI spec as x-codeSamples. We are calling this a “headless OpenAPI generator”.
WE NEED SOMEONE EXCITED ABOUT BUILDING THIS!
We need to create this for multiple languages. Our generators are going to be MIT licensed and care needs to be applied to make sure they are easy to contribute to. We are aiming to create a spiritual successor to the github.com/OpenAPITools/openapi-generator project that’s better maintained.