inspr
DISCONTINUED
exposure-notifications-server
DISCONTINUED
Our great sponsors
inspr | exposure-notifications-server | |
---|---|---|
2 | 69 | |
48 | 2,219 | |
- | - | |
5.7 | 2.7 | |
about 2 years ago | 9 months ago | |
Go | Go | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
inspr
-
Can someone recommend me a Golang complete repo
I'm a bit biased, but I do recommend this repo I work on: https://github.com/inspr/inspr
exposure-notifications-server
-
Open source projects to look at for best practices?
Not a small one, but a real-life one, the exposure-notifications-server is usually what I like to recommend, keep in mind that you probably need a bit of Go knowledge and context before looking at it so perhaps it isn't the best introductory project to look at; however I recommend you to bookmark it for future reference.
- Beginner ~ Intermediate Go programmer, how can I get better in go and get out of the "beginner" phase?
-
Is there a good example of an open source non-trivial (DB connection, authentication, authorization, data validation, tests, etc...) Go API?
Google's Exposure Notification Reference Serve is a real life example of what you're asking for.
-
Is there any conventionally accepted repo that is representative of well designed go code ?
It's also popular to hate on golang-standards/project-layout here (mostly due to its misleading name), but then you'll find Google's own project following its general approach.
-
Open Sourcing a crypto trading bot written in Go
Context logger (https://github.com/moonr-app/crypto-signal-trading-bot/tree/main/internal/shared/logging) inspired by the one Google wrote for the Covid 19 server (https://github.com/google/exposure-notifications-server)
- L'application TousAntiCovid ne signale pas les cas contacte correctement.
-
Example of a well written and structured RESTful API or web service?
Other redditors mentioned some good resources, I'm going to shamelessly plug mine as well; either way after you are done with whatever tutorial you use I recommend you to look at the Exposure Notifications Server, reading the source code should help you learn other best practices.
-
Golang for backend
No worries, I was just saying isolate any database related operations specific to a package. https://github.com/google/exposure-notifications-server this is a pretty great example of a real world sql /go.
-
Good example of production grade rest api without an ORM
You may want to checkout the "Exposure Notifications Server" project; I also have a similar (educational) project that uses the Repository Pattern.
-
Idiomatic Go project strucutre
However, IMO, the closest to an "official" layout would be the "Exposure Notifications Server" project, but even then I think it really depends on the business domain of your project which in the end affects naming and the final project structure.
What are some alternatives?
coronavirus-dashboard - Dashboard for tracking Coronavirus (COVID-19) across the UK
kubernetes-goat - Kubernetes Goat is a "Vulnerable by Design" cluster environment to learn and practice Kubernetes security using an interactive hands-on playground 🚀
todo-api-microservice-example - Go microservice tutorial project using Domain Driven Design and Onion Architecture!
golang-standards/project-layout - Standard Go Project Layout
covid-19-excess-deaths-tracker - Source code and data for The Economist's covid-19 excess deaths tracker
web-frameworks - Which is the fastest web framework?
upspin - Upspin: A framework for naming everyone's everything.
monday - ⚡️ A dev tool for microservice developers to run local applications and/or forward others from/to Kubernetes SSH or TCP
golang-gin-realworld-example-app - Exemplary real world application built with Golang + Gin
AarogyaSetu_Android - Aarogya Setu Android app native code
Awesome-Linux-Software - 🐧 A list of awesome Linux softwares
fprime - F´ - A flight software and embedded systems framework