4 ms·
Show HN: Encore – Go backend framework with superpowers
- eandre 5y agoHey HN, I've been working on this framework for the past 3 years because I grew frustrated with how slow it is to build backend applications. Encore offers a different approach to backend development, heavily based on static analysis and code generation to simplify and improve the developer experience. Among other things, it automatically instruments your app and adds Distributed Tracing, generates high-quality and interactive API Documentation, and lots more. Would love your feedback :)
- grok22 5y agoWhat do you mean by "static analysis"? Is there something like a compilation step outside of running go to do this analysis and code-generation?
- eandre 5y agoYes, it analyzes your code and builds up a really detailed understanding of what your app does. We use that analysis to do a bunch of stuff: - Automatically provision cloud infrastructure - Generate API Documentation and type-safe clients to easily call your API from a frontend - Automatically instrument your application with Distributed Tracing - And lots more planned :)
- grok22 5y agoSome of things like API documentation generation and automatic cloud provisioning looks cool. It looks interesting and different from other frameworks and has a lot to figure out and understand.
- eandre 5y agoThanks! Yes, it's quite unlike other frameworks :). We also provide a complete cloud platform that provides things like CI/CD, secrets management, GitHub integration and more.