We built this because we believe that the OpenAPI Generator project is a mess and simply doesn't work for most users (us included). Additionally, proprietary generators miss the mark for complex use cases, and restrict developers from doing what they do best: writing code. On top of all that they force you into proprietary configuration layers for many desirable features which increases vendor lock in and pulls you further away from your API spec as the source of truth.
So we built Borea, a generator that allows you to generate models, documentation, and handlers from an OpenAPI 3 spec and then implement your own custom code (webhooks, state management, authentication, real time data processing, etc.) by just ignoring those files in the borea.config.json file just like you would a .gitignore file and writing directly to them. That way your custom logic is preserved on regeneration.
Please note that this is an early stage product and is not production ready for some cases. We recommend doing extensive testing before deploying your SDK to production.
If you like what we have built or just want to show some love, star our repo, if you want to use it, just follow the instructions in the README. We are open to feature requests and contributions on our repo and our Discord server (links on our Github profile)