Gizmo
goexample
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.
Gizmo
-
GoLang — Simplifying Complexity “The Beginning”
. Web backend (with various frameworks available) . Web Assembly (one of them is vugu framework) . Microservices (some frameworks: Go Micro, Go Kit, Gizmo, Kite) . Fragments services (Term mentioned by @jeffotoni in a microservices discussion group) . Lambdas (FaaS example) . Client Server . Terminal applications (using the tview lib) . IoT (some frameworks) . Bots (some here) . Client Applications using Web technology . Desktop using Qt+QML, Native Win Lib (example Qt, Qt widgets, Qml) . Network Applications . Protocol applications . REST Applications . SOAP Applications . GraphQL Applications . RPC Applications . TCP Applications . gRPC Applications . WebSocket Applications . GopherJS (compiles Go to JavaScript)
-
Open source vs. the emotional connection to your own project
- the new york times publishes kyt, gizmo and store (which they have now moved to a different organization store 4)
goexample
-
GoLang — Simplifying Complexity “The Beginning”
If you want to delve further into concurrency, you can check out this link. If you want to test and see some examples, you can click here. We'll create a separate post to talk about Goroutines, which is a very detailed and interesting topic. We know that Go's support for concurrency makes it a godsend for problems that are best solved using concurrency.
-
Getting Started in Go
Look how beautiful😁 just under 10 lines. We have a Go image so we can compile our project and then we do something like Scratch but we are using distroless which is a very small lean base and contains our binary. I'm sorry, but isn't this fantastic or simply beautiful❤️?
What are some alternatives?
go-kit - A standard library for microservices.
kite - Micro-service framework in Go
kratos - Your ultimate Go microservices framework for the cloud-native era.
awesome-go - Daily clone of avelino/awesome-go with information from go-search
Gin - Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
golang-docker - Docker Official Image packaging for golang
Echo - High performance, minimalist Go web framework
Rich Interactive Widgets for Terminal UIs - Terminal UI library with rich, interactive widgets — written in Golang
Revel - A high productivity, full-stack web framework for the Go language.
mux - A powerful HTTP router and URL matcher for building Go web servers with 🦍
vugu - Vugu: A modern UI library for Go+WebAssembly (experimental)