Go
Go is a programming language built to resemble a simplified version of the C programming language. It compiles at the machine level. Go was created at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson.
Here are 31,988 public repositories matching this topic...
A curated list of awesome Go frameworks, libraries and software
-
Updated
Feb 13, 2021 - Go
Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
-
Updated
Feb 13, 2021 - Go
The world’s fastest framework for building websites.
-
Updated
Feb 13, 2021 - Go
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.
-
Updated
Feb 12, 2021 - Go
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
-
Updated
Feb 7, 2021 - Go
When I select the ruler, ruler-logs or alertmanager datasources, I get an empty query editor. We should just not show them.
Right now, Syncthing seems to always use LF for line endings in config.xml and .stignore. This is a problem in Windows when trying to edit those using the built-in Notepad, which until very recently had no support for other line endings than CRLF. Support for them has only been added in the very recent versions of Windows 10.
The problem is that when opening those files in Notepad under old
Distributed reliable key-value store for the most critical data of a distributed system
-
Updated
Feb 12, 2021 - Go
The Cloud Native Application Proxy
-
Updated
Feb 13, 2021 - Go
Currently the install_trust option for CAs from the pki module can only be configured via JSON/API.
Setting TLS to internal with option on_demand is easily possible with a Caddyfile and allows for a quick and simple internal setup. Trust store installation on the machine itself is not necessary and only leads to startup errors being logged from both sudo and caddy.
Therefore it w
If we config the cache options in the config file, then it will be overwritten.
TiDB is an open source distributed HTAP database compatible with the MySQL protocol
-
Updated
Feb 11, 2021 - Go
High Performance, Kubernetes Native Object Storage
-
Updated
Feb 13, 2021 - Go
Now, if we want to output response, we have to do:
c.Data["json"]
c.ServeJSON()In fact, we could provide some simple APIs.
I propose adding several new function to web.controller.
func (c *Controller) JSONResp(data interface{}) error {
j := json.Marshal
// ...
}
func (c *Controller) XmlResp(data interface{}) error {
}
func (c *Controller) ProtobufReI would like to switch between the dark/light theme more often during the day.
It would be awesome if the switch would be accessible more easily, e.g. in the menu bar.
Currently it is within the account settings and requires to hit a "save settings" button explicitly which is quite a long journey for a repetitive task.
Would be awesome if this feature would land!
The fantastic ORM library for Golang, aims to be developer friendly
-
Updated
Feb 10, 2021 - Go
Drone is a Container-Native, Continuous Delivery Platform
-
Updated
Feb 13, 2021 - Go
Standard Go Project Layout
-
Updated
Feb 7, 2021 - Makefile
A command-line tool that makes git easier to use with GitHub.
-
Updated
Feb 8, 2021 - Go
Scalable datastore for metrics, events, and real-time analytics
-
Updated
Feb 12, 2021 - Go
GenMarkdownTreeCustom has a way to a header (filePrepender arg), however there is not a first class way to add a footer.
In #10366 I added a simple test for the minikube image load command:
- Pull busybox
- Try to load it into minikube
- Make sure busybox exists in minikube
It would be nice to beef up the tests a little bit and also verify the following cases:
- Try to load an image that already is loaded in, and make sure nothing breaks
- Load in an image with a new tag and make sure the new tag e
Is your feature request related to a problem? Please describe.
During testing I expected github.com/kataras/iris/v12/httptest.Response.Status to fail the test immediately if a different status is received. Therefore on subsequent lines I performed some operations that could result in a panic if let's say the response code was not as expected. It turns that it does not fail fast, it simply f
Created by Robert Griesemer, Rob Pike, Ken Thompson
Released November 10, 2009
- Repository
- golang/go
- Website
- golang.org
- Wikipedia
- Wikipedia




Inspired by #98726
There are a lot of tests (pkg/apis/networking/validation/validation_test.go in that PR) that have tables of structures like Service or NetworkPolicy, where the struct has to be complete enough (e.g. to pass validation) but each test-case only modifies one tiny section of the otherwise boilerplate struct.
The result is a LOT of noise which makes the actual differences hard