{"repo":"codoworks/go-boilerplate","free":true,"listed":false,"github":"https://github.com/codoworks/go-boilerplate","clone":"git clone https://github.com/codoworks/go-boilerplate.git","description":"Production-ready Go RESTful API boilerplate with Echo","language":"Go","stars":299,"topics":["boilerplate","echo","go","go-api-example","go-boilerplate","go-crud","go-framework","go-rest-api","https","labstack-echo"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Codoworks Go Boilerplate This is a backend service skeleton or boilerplate to speed up development process. Over time, this package has become opinionated and behaves more like a framework with a set of predefined features. This package was developed using GoLang v1.21 . Thank you for using Codoworks Go Boilerplate. Mindset This service is designed for developers to build backend API as quickly as possible - almost as simply as copy and pasting components. The goal is to be able to clone this repository, rename it and get started with your first RESTful CRUD API within minutes. There are many HTTP libraries on GitHub that enable quick and easy API development, but as your project scales it can quickly become messy without proper structure and workflows, and even more when preparing for production or managing security. Codoworks Go Boilerplate has all your production needs taken care of in advance, so you can focus your efforts on creating business and application logics. It's worth noting that this package builds upon Echo but you can easily adapt it to a different framework. Multi-routers It's designed with 3 separate routers (public, protected and hidden). Each router has its individual configuration that you can customise to your needs. This enables the following structure: With this structure, the default router is assumed to be the protected one as most use cases tend to contain a user interface element with a login functionality. Modular Speaking of login, this service ","default_branch":null,"files":null,"tree":[],"storefront":"/r/codoworks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/codoworks/go-boilerplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}