{"repo":"i-love-flamingo/flamingo","free":true,"listed":false,"github":"https://github.com/i-love-flamingo/flamingo","clone":"git clone https://github.com/i-love-flamingo/flamingo.git","description":"Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness.","language":"Go","stars":559,"topics":["framework","golang","golang-library","web-framework","hacktoberfest","application-framework","dependency-injection","go","modularization","webframework"],"license":"MIT","category":"dev-tools","readme_excerpt":"Flamingo Framework Flamingo is a web framework based on Go. It is designed to build pluggable and maintainable web projects. It is production ready, field tested and has a growing ecosystem. Quick start See \"examples/hello-world\" Initialize an empty project: Create your project main file: If you then start your project you will see a list of registered commands: It will print something like: To start the server use the following sub command: And open http://localhost:3322 Hello World Example: To extend this empty flamingo project with a \"Hello World\" output please create a new module \"helloworld\" like this: With the following code in module.go : This file now defines a very simple module, that can be used in the Flamingo bootstrap. In this case it registers a new handler that renders a simple \"Hello World\" message and binds the route \"/\" to this handler. Now please include this new module in your existing main.go file: If you now run the server again And open http://localhost:3322 you will see your \"Hello World!\" output. Getting started To learn more about Flamingo you can check out the full hello-world example tutorial and read the documentation under docs.flamingo.me Getting Help The best way to ask a question is the #flamingo channel on gophers.slack.com If you are not yet in the Gophers slack, get your invitation here: https://invite.slack.golangbridge.org/ Other ways are: Ask in stackoverflow (we try to keep track of new questions) Write us an email: flamingo@aoe.com Ope","default_branch":null,"files":null,"tree":[],"storefront":"/r/i-love-flamingo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/i-love-flamingo/flamingo/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."}