Ecosyste.ms: Funds
An open API service for providing issue and pull request metadata for open source projects.
Go: Possible Projects
https://github.com/emirpasic/gods
GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
avl-tree b-tree binary-heap data-structure enumerable go golang iterator list map queue red-black-tree set sort stack tree
Released: 04 Mar 2015 - 16,115
https://github.com/kisielk/errcheck
errcheck checks that you checked errors.
errcheck error go linter
Released: 24 Feb 2013 - 2,330
https://github.com/open-telemetry/opentelemetry-proto-go
Generated code for OpenTelemetry protobuf data model
otel protobuf
Released: 19 Nov 2020 - 29
https://github.com/docopt/docopt.go
A command-line arguments parser that will make you smile.
Released: 25 Aug 2013 - 1,428
https://github.com/hashicorp/go-rootcerts
Functions for loading root certificates for TLS connections.
Released: 03 May 2016 - 81
https://github.com/go-openapi/strfmt
openapi toolkit common string formats
Released: 17 Apr 2016 - 100
https://github.com/grpc-ecosystem/go-grpc-middleware
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
authentication generic-functions golang grpc interceptor library logging middleware retries testing
Released: 14 May 2016 - 6,259
https://github.com/gorilla/context
Package gorilla/context is a golang registry for global request variables.
context go golang gorilla gorilla-web-toolkit
Released: 02 Oct 2012 - 429
https://github.com/otiai10/mint
The very minimum assertion for Golang testing framework.
assertion go testing
Released: 27 May 2014 - 34
https://github.com/tklauser/go-sysconf
sysconf for Go, without using cgo
bsd cgo getconf go golang linux posix sysconf sysconfig system-programming unix
Released: 25 Sep 2018 - 139
https://github.com/mattn/goveralls
goveralls is a Go client for Coveralls.io.
Released: 17 Apr 2013 - 787
https://github.com/prometheus/client_model
Data model artifacts for Prometheus.
Released: 27 May 2013 - 74
https://github.com/kubernetes/component-base
Shared code for kubernetes core components
k8s-sig-api-machinery k8s-staging
Released: 07 Jan 2019 - 103
https://github.com/go-playground/validator
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
error-handling translation validation
Released: 12 Feb 2015 - 16,545
https://github.com/kubernetes/code-generator
Generators for kube-like API types
k8s-staging
Released: 15 Aug 2017 - 1,703
https://github.com/smarty/assertions
Fluent assertion-style functions used by goconvey and gunit. Can also be used in any test or application.
assertion-library equality-check go goconvey gunit testing-tools
Released: 02 Mar 2015 - 97
https://github.com/jackc/puddle
Generic resource pool for Go
connection pool resource
Released: 23 Dec 2018 - 276
https://github.com/tidwall/pretty
Efficient JSON beautifier and compactor for Go
Released: 20 Mar 2017 - 366
https://github.com/valyala/bytebufferpool
Anti-memory-waste byte buffer pool
Released: 22 Jun 2016 - 1,169
https://github.com/openhistogram/circonusllhist
A Go implementation of OpenHistogram log-linear histograms
hacktoberfest
Released: 15 May 2016 - 89
https://github.com/seccomp/libseccomp-golang
The libseccomp golang bindings repository
bpf libseccomp seccomp
Released: 10 Jun 2015 - 262
https://github.com/hashicorp/go-version
A Go (golang) library for parsing and verifying versions and version constraints.
Released: 26 Mar 2014 - 1,610
https://github.com/spaolacci/murmur3
Native MurmurHash3 Go implementation
Released: 02 Feb 2013 - 928
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/gobuffalo/packd
gobuffalo/packr interfaces
build go gobuffalo golang packr
Released: 27 Oct 2018 - 9
https://github.com/airbrake/gobrake
Airbrake notifier for Golang
airbrake error-reporting go golang notifier
Released: 19 Sep 2012 - 104
https://github.com/go-warnings/warnings
Package warnings implements error handling with non-fatal errors (warnings).
Released: 14 Aug 2016 - 4
https://github.com/cheggaaa/pb
Console progress bar for Golang
go progress-bar terminal
Released: 04 Dec 2012 - 3,638
https://github.com/gorilla/mux
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
go golang gorilla gorilla-web-toolkit http middleware mux router
Released: 02 Oct 2012 - 20,688
https://github.com/gophercloud/gophercloud
Gophercloud: an OpenStack SDK for Go
go openstack sdk
Released: 13 Aug 2015 - 844
https://github.com/hpcloud/tail
Go package for reading from continously updated files (tail -f)
Released: 05 Feb 2013 - 2,678
https://github.com/mitchellh/go-wordwrap
A Go (golang) library for wrapping words in a string.
Released: 19 Oct 2014 - 113
https://github.com/vektah/gqlparser
A port of the parser from graphql-js into golang
Released: 06 May 2018 - 491
https://github.com/aryann/difflib
Package difflib provides functionality for computing the difference between two sequences of strings.
Released: 17 Nov 2012 - 51
https://github.com/jmespath/go-jmespath
Golang implementation of JMESPath.
Released: 15 Jul 2015 - 571
https://github.com/jackc/pgio
Package pgio is a low-level toolkit building messages in the PostgreSQL wire protocol.
postgresql
Released: 30 Mar 2019 - 12
https://github.com/xordataexchange/crypt
Store and retrieve encrypted configs from etcd or consul
Released: 17 Oct 2014 - 525
https://github.com/konsorten/go-windows-terminal-sequences
Enable support for Windows Terminal Colors
Released: 13 Aug 2020 - 8
https://github.com/yvasiyarov/go-metrics
Go port of Coda Hale's Metrics library
Released: 22 Sep 2013 - 9
https://github.com/xanzy/ssh-agent
Create a new SSH agent on any type of OS (so including Windows)
Released: 15 Dec 2015 - 59
https://github.com/hashicorp/errwrap
Errwrap is a Go (golang) library for wrapping and querying errors.
Released: 21 Oct 2014 - 395
https://github.com/kubernetes/utils
Non-Kubernetes-specific utility libraries which are consumed by multiple projects.
golang kubernetes
Released: 07 Jul 2017 - 328
https://github.com/rs/xid
xid is a globally unique id generator thought for the web
Released: 10 Nov 2015 - 3,889
https://github.com/gorilla/securecookie
Package gorilla/securecookie encodes and decodes authenticated and optionally encrypted cookie values for Go web applications.
cookie cookies go golang gorilla gorilla-web-toolkit securecookie sessions
Released: 02 Oct 2012 - 668
https://github.com/go-git/gcfg
go-gcfg/gcfg fork for usage in src-d/go-git
Released: 08 Mar 2020 - 9
https://github.com/mxk/go-flowrate
Go package for limiting and monitoring data flow rate
Released: 19 Apr 2014 - 93
https://github.com/go-git/go-git-fixtures
Several git fixtures to run go-git tests
Released: 09 Mar 2020 - 3
https://github.com/go-resty/resty
Simple HTTP and REST client library for Go
backoff go go-resty golang golang-library hacktoberfest hacktoberfest2021 http-client middleware redirects rest-client retry srv-record
Released: 28 Aug 2015 - 9,342
https://github.com/gemnasium/logrus-airbrake-hook
Airbrake hook for logrus, using the official gobrake package
Released: 06 Oct 2015 - 11
https://github.com/Azure/azure-sdk-for-go
This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at:
azure azure-sdk go golang hacktoberfest microsoft rest sdk
Released: 11 Aug 2014 - 1,531
https://github.com/joho/godotenv
A Go port of Ruby's dotenv library (Loads environment variables from .env files)
dotenv environment-variables go golang
Released: 30 Jul 2013 - 8,173
https://github.com/dgryski/go-farm
go-farm: a pure-Go farmhash implementation
Released: 21 May 2014 - 238
https://github.com/go-stack/stack
Package stack implements utilities to capture, manipulate, and format call stacks.
go golang stacktrace
Released: 30 Oct 2014 - 395
https://github.com/modern-go/concurrent
concurrency utilities
concurrency concurrent go golang
Released: 28 Feb 2018 - 280
https://github.com/bugsnag/panicwrap
panicwrap is a Go library for catching and handling panics in Go applications.
bugsnag platforms
Released: 10 Nov 2014 - 34
https://github.com/go-gcfg/gcfg
read INI-style configuration files into Go structs; supports user-defined types and subsections
config configuration configuration-file go golang ini parser
Released: 17 Aug 2015 - 167
https://github.com/yvasiyarov/gorelic
GoRelic is deprecated in favour of https://github.com/newrelic/go-agent
agent agent-collect-metrics collected-metrics go
Released: 08 Apr 2013 - 389
https://github.com/spf13/cast
safe and easy casting from one type to another in Go
Released: 03 Apr 2014 - 3,500
https://github.com/google/renameio
Package renameio provides a way to atomically create or replace a file or symbolic link.
Released: 30 Oct 2018 - 607
https://github.com/rcrowley/go-metrics
Go port of Coda Hale's Metrics library
Released: 21 Nov 2011 - 3,457
https://github.com/alecthomas/kingpin
CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser
cli command-line go kingpin
Released: 14 May 2014 - 3,482
https://github.com/opencontainers/runc
CLI tool for spawning and running containers according to the OCI specification
containers docker oci
Released: 05 Jun 2015 - 11,740
https://github.com/gogo/protobuf
[Deprecated] Protocol Buffers for Go with Gadgets
go golang grpc protobuf protocol-buffers
Released: 03 Dec 2014 - 5,666
https://github.com/golang-sql/civil
Civil Date and Time package for Go
go golang sql
Released: 19 Jul 2019 - 17
https://github.com/labstack/echo
High performance, minimalist Go web framework
echo go http2 https labstack-echo letsencrypt micro-framework microservice middleware ssl web web-framework websocket
Released: 01 Mar 2015 - 29,475
https://github.com/BurntSushi/toml
TOML parser for Golang with reflection.
Released: 26 Feb 2013 - 4,442
https://github.com/nxadm/tail
[Revamped] Go package for reading from continuously updated files (tail -f)
go golang logging monitoring tail trigger watcher
Released: 22 Oct 2018 - 340
https://github.com/gofrs/flock
Thread-safe file locking library in Go
file-locking flock flocks go golang golang-libary
Released: 30 Aug 2015 - 553
https://github.com/morikuni/aec
Go wrapper for ANSI escape code
ansi-escape cli color escape-codes go
Released: 23 Jan 2016 - 92
https://github.com/syndtr/gocapability
Utilities for manipulating POSIX capabilities in Go.
Released: 07 Feb 2013 - 109
https://github.com/go-task/slim-sprig
Useful template functions for Go templates.
Released: 23 Jun 2019 - 56
https://github.com/go-openapi/jsonpointer
fork of gojsonpointer with support for structs
Released: 17 Apr 2016 - 43
https://github.com/go-kit/log
A minimal and extensible structured logger
Released: 03 Apr 2021 - 182
https://github.com/go-test/deep
Golang deep variable equality test that returns human-readable differences
deep-equals golang golang-testing variable-equality
Released: 26 Feb 2017 - 749
https://github.com/urfave/cli
A simple, fast, and fun package for building command line apps in Go
cli command-line go golang-library json toml yaml
Released: 13 Jul 2013 - 21,918
https://github.com/bugsnag/bugsnag-go
Automatic panic monitoring for Go and Go web frameworks, like negroni, gin, and revel
bug bugs bugsnag crash crash-reporting debug debugging-tool error error-handling error-monitoring error-reporting errors exceptions gin go negroni notifier panic platforms revel
Released: 07 Jul 2014 - 204
https://github.com/jinzhu/inflection
Pluralizes and singularizes English nouns
go golang inflection
Released: 15 Jul 2015 - 498
https://github.com/leodido/go-urn
Parser for uniform resource names as seen on RFC 8141, RFC 2141, and RFC 7643
go hacktoberfest parser ragel rfc-2141 rfc-7643 rfc-8141 urn
Released: 21 Nov 2017 - 85