Ecosyste.ms: Funds
An open API service for providing issue and pull request metadata for open source projects.
Go: Possible Projects
https://github.com/emicklei/go-restful
package for building REST-style Web Services using Go
customizable go openapi rest routing
Released: 15 Nov 2012 - 4,958
https://github.com/open-telemetry/opentelemetry-go-contrib
Collection of extensions for OpenTelemetry-Go.
Released: 21 Feb 2020 - 987
https://github.com/evanphx/json-patch
A Go library to apply RFC6902 patches and create and apply RFC7386 patches
Released: 10 Dec 2013 - 1,040
https://github.com/prometheus/procfs
procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc.
go kernel process process-metrics procfs prometheus pseudo-filesystem-proc
Released: 22 Dec 2014 - 734
https://github.com/kevinburke/ssh_config
Go parser for ssh_config files
golang parser ssh ssh-config
Released: 17 Apr 2017 - 425
https://github.com/containerd/continuity
A transport-agnostic, filesystem metadata manifest system
Released: 17 Jul 2015 - 141
https://github.com/microcosm-cc/bluemonday
bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS
allowlist go golang html owasp sanitization security xss
Released: 20 Nov 2013 - 3,140
https://github.com/hashicorp/go-hclog
A common logging package for HashiCorp tools
Released: 02 Jun 2017 - 320
https://github.com/nats-io/nats-server
High-Performance server for NATS.io, the cloud and edge native messaging system.
cloud cloud-computing cloud-native distributed-systems go golang message-bus message-queue messaging microservices-architecture nats-server
Released: 29 Oct 2012 - 14,947
https://github.com/hashicorp/hcl
HCL is the HashiCorp configuration language.
configuration-language hashicorp hcl json
Released: 31 Jul 2014 - 5,234
https://github.com/go-openapi/validate
openapi toolkit validation helpers
Released: 17 Apr 2016 - 115
https://github.com/oklog/ulid
Universally Unique Lexicographically Sortable Identifier (ULID) in Go
Released: 06 Dec 2016 - 4,099
https://github.com/kubernetes-sigs/structured-merge-diff
Test cases and implementation for "server-side apply"
k8s-sig-api-machinery
Released: 06 Sep 2018 - 92
https://github.com/bits-and-blooms/bitset
Go package implementing bitsets
bitset go
Released: 11 May 2011 - 1,295
https://github.com/client9/misspell
Correct commonly misspelled English words in source files
Released: 30 Dec 2015 - 1,344
https://github.com/pact-foundation/pact-go
Golang version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.
consumer-driven-contracts golang hacktoberfest pact smartbear-supported test-framework
Released: 15 May 2016 - 821
https://github.com/gorilla/handlers
Package gorilla/handlers is a collection of useful middleware for Go HTTP services & web applications 🛃
go golang gorilla gorilla-web-toolkit handler http middleware
Released: 01 Feb 2013 - 1,647
https://github.com/jpillora/backoff
Simple backoff algorithm in Go (golang)
backoff go golang
Released: 28 Feb 2015 - 628
https://github.com/containernetworking/cni
Container Network Interface - networking for Linux containers
containers docker kubernetes networking
Released: 05 Apr 2015 - 5,486
https://gitlab.com/cznic/golex
A lex/flex like (not fully POSIX lex compatible) utility.
Released: 06 Nov 2018 - 9
https://github.com/matryer/is
Professional lightweight testing mini-framework for Go.
golang testing
Released: 06 Dec 2016 - 1,767
https://github.com/pmezard/go-difflib
Partial port of Python difflib package to Go
Released: 20 Oct 2013 - 388
https://github.com/kisielk/gotool
A library of some of the utility functions provided by (but not exported) by cmd/go
Released: 26 Jun 2013 - 62
https://github.com/julienschmidt/httprouter
A high performance HTTP request router that scales well
go golang http httprouter mux router
Released: 05 Dec 2013 - 16,262
https://github.com/seccomp/libseccomp-golang
The libseccomp golang bindings repository
bpf libseccomp seccomp
Released: 10 Jun 2015 - 262
https://github.com/golang/freetype
The Freetype font rasterizer in the Go programming language.
Released: 11 Aug 2015 - 785
https://github.com/hashicorp/serf
Service orchestration and management tool.
Released: 01 Oct 2013 - 5,854
https://github.com/xdg/stringprep
Legacy stringprep library → use xdg-go/stringprep instead
Released: 30 Mar 2021 - 1
https://github.com/dominikh/go-tools
Staticcheck - The advanced Go linter
linter linters sponsor static-analysis staticcheck
Released: 24 Jan 2017 - 6,114
https://github.com/gobuffalo/logger
A common logging interface for the Buffalo ecosystem
go gobuffalo golang logger
Released: 22 Oct 2018 - 9
https://github.com/jackc/pgmock
Package pgmock provides the ability to mock a PostgreSQL server.
Released: 25 Jan 2017 - 113
https://github.com/containerd/ttrpc
GRPC for low-memory environments
go golang golang-library golang-package grpc protocol rpc stream
Released: 13 Nov 2017 - 536
https://github.com/shurcooL/sanitized_anchor_name
Package sanitized_anchor_name provides a func to create sanitized anchor names.
Released: 11 Jan 2015 - 27
https://github.com/go-playground/universal-translator
:speech_balloon: i18n Translator for Go/Golang using CLDR data + pluralization rules
cldr golang i18n l10n language plural-rules
Released: 09 Feb 2016 - 364
https://github.com/franela/goblin
Minimal and Beautiful Go testing framework
Released: 19 Sep 2013 - 883
https://github.com/dustin/go-humanize
Go Humans! (formatters for units to human friendly sizes)
Released: 13 Jan 2012 - 4,308
https://github.com/opencontainers/runtime-tools
OCI Runtime Tools
docker oci opencontainers runc
Released: 13 Jan 2016 - 423
https://github.com/bufbuild/protoc-gen-validate
Protocol Buffer Validation - Being replaced by github.com/bufbuild/protovalidate
constraints protoc protoc-plugin protocol-buffers validation
Released: 03 Oct 2017 - 3,630
https://github.com/labstack/gommon
Common packages for Go
bytes color email logging random
Released: 12 Mar 2015 - 536
https://github.com/mwitkow/go-conntrack
Go middleware for net.Conn tracking (Prometheus/trace)
connection-pool conntrack go golang
Released: 31 Oct 2016 - 258
https://github.com/clbanning/x2j
Unmarshal an anonymous XML doc to map[string]interface{} and JSON, and extract values (using wildcards, if necessary) [deprecated for clbanning/mxj].
Released: 20 Jul 2012 - 61
https://github.com/docker/go-connections
Utility package to work with network connections
Released: 17 Dec 2015 - 214
https://github.com/iancoleman/strcase
A golang package for converting to snake_case or CamelCase
Released: 09 Oct 2015 - 1,010
https://github.com/google/uuid
Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
go uuid
Released: 12 Feb 2016 - 5,258
https://github.com/ajstarks/svgo
Go Language Library for SVG generation
go golang golang-library golang-package graphic-design graphic-programming graphics markup sketch svg svg-images svg-path visualization xml
Released: 05 Mar 2010 - 2,138
https://github.com/opencontainers/runtime-spec
OCI Runtime Specification
containers docker oci runc
Released: 05 Jun 2015 - 3,148
https://github.com/spf13/pflag
Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
Released: 30 Aug 2013 - 2,388
https://github.com/aws/smithy-go
Smithy code generators for Go (in development)
golang smithy
Released: 06 Feb 2020 - 170
https://github.com/coreos/go-iptables
Go wrapper around iptables utility
Released: 05 Feb 2015 - 1,069
https://github.com/uber-go/atomic
Wrapper types for sync/atomic which enforce atomic access
Released: 24 May 2016 - 1,337
https://github.com/gonum/plot
A repository for plotting and visualizing data
Released: 23 Jul 2013 - 2,722
https://github.com/apache/thrift
Apache Thrift
actionscript c cplusplus csharp d dart http library network-client network-server thrift
Released: 18 Sep 2009 - 10,323
https://github.com/Masterminds/semver
Work with Semantic Versions in Go
caret comparison constraints go golang semantic-versions semver tilde
Released: 08 Oct 2015 - 1,196
https://github.com/mailru/easyjson
Fast JSON serializer for golang.
code-generation golang json json-parser json-serialization perfomance
Released: 26 Feb 2016 - 4,449
https://github.com/google/go-cmp
Package for comparing Go values in tests
equality go testing
Released: 07 Jul 2017 - 4,162
https://github.com/remyoudompheng/bigfft
Big integer multiplication library for Go using Fast Fourier transform
Released: 19 Aug 2012 - 70
https://github.com/bitly/go-simplejson
a Go package to interact with arbitrary JSON
Released: 03 Apr 2012 - 3,752
https://github.com/fortytw2/leaktest
Goroutine Leak Detector
go goroutine leak-detection test-helper
Released: 26 Apr 2016 - 1,037
https://github.com/pquerna/cachecontrol
Golang HTTP Cache-Control Parser and Interpretation
Released: 30 Mar 2015 - 133
https://github.com/onsi/ginkgo
A Modern Testing Framework for Go
bdd bdd-framework go golang test test-driven-development testing
Released: 23 Aug 2013 - 8,238
https://github.com/natefinch/lumberjack
lumberjack is a log rolling package for Go
Released: 14 Jun 2014 - 4,796
https://github.com/kubernetes-sigs/apiserver-network-proxy
k8s-sig-cloud-provider
Released: 16 Apr 2019 - 371
https://github.com/hashicorp/go-cleanhttp
Package cleanhttp offers convenience utilities for acquiring "clean" http.Transport and http.Client structs. Values set on http.DefaultClient and http.DefaultTransport affect all callers. This can have detrimental effects, esepcially in TLS contexts, where client or root certificates set to talk to multiple endpoints can end up displacing each other, leading to hard-to-debug issues. This package provides non-shared http.Client and http.Transport structs to ensure that the configuration will not be overwritten by other parts of the application or dependencies. The DefaultClient and DefaultTransport functions disable idle connections and keepalives. Without ensuring that idle connections are closed before garbage collection, short-term clients/transports can leak file descriptors, eventually leading to "too many open files" errors. If you will be connecting to the same hosts repeatedly from the same client, you can use DefaultPooledClient to receive a client that has connection pooling semantics similar to http.DefaultClient.
Released: 22 Oct 2015 - 366
https://github.com/shurcooL/httpfs
Collection of Go packages for working with the http.FileSystem interface.
Released: 22 Sep 2015 - 62
https://github.com/marstr/guid
A Go implementation of Guids as seen in Microsoft's .NET Framework
go guid uuid
Released: 16 Dec 2016 - 4
https://github.com/oklog/run
A universal mechanism to manage goroutine lifecycles
Released: 13 Nov 2017 - 1,530
https://github.com/google/go-github
Go library for accessing the GitHub v3 API
github github-api go golang hacktoberfest
Released: 24 May 2013 - 10,297
https://github.com/inconshreveable/mousetrap
Detect starting from Windows explorer
Released: 25 Apr 2014 - 237
https://github.com/shurcooL-deprecated/go-goon
A deep pretty printer with Go-like notation. It implements the goon specification.
Released: 25 Mar 2013 - 89
https://github.com/gobuffalo/packd
gobuffalo/packr interfaces
build go gobuffalo golang packr
Released: 27 Oct 2018 - 9
https://github.com/kballard/go-shellquote
Go utilities for performing shell-like word splitting/joining
Released: 11 Jul 2012 - 199
https://github.com/darccio/mergo
Mergo: merging Go structs and maps since 2013
go golang hacktoberfest mapping merge structures
Released: 11 Mar 2013 - 2,718