Ecosyste.ms: Funds

An open API service for providing issue and pull request metadata for open source projects.

Go

Fund for the most critical go packages on proxy.golang.org

Allocations

2024-09

$10000.0

Funded Projects

https://github.com/go-kit/kit

A standard library for microservices.

go golang metallica microservices

Released: 03 Feb 2015 - 26,528

https://github.com/googleapis/google-cloud-go

Google Cloud Client Libraries for Go.

cloud-bigquery cloud-datastore cloud-pubsub cloud-storage go golang google-cloud

Released: 09 May 2014 - 3,706

https://github.com/docker/cli

The Docker CLI

cli docker

Released: 12 Apr 2017 - 4,667

https://github.com/rogpeppe/go-internal

Selected Go-internal packages factored out from the standard library

Released: 30 Sep 2018 - 858

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 - 751

https://github.com/valyala/fasttemplate

Simple and fast template engine for Go

fast go golang placeholder template

Released: 19 Aug 2015 - 828

https://github.com/prometheus/common

Go libraries shared across Prometheus components and libraries.

Released: 12 Jun 2015 - 253

https://github.com/aws/aws-sdk-go

AWS SDK for the Go programming language.

aws aws-sdk go

Released: 05 Dec 2014 - 8,540

https://github.com/hashicorp/memberlist

Golang package for gossip based membership and failure detection

Released: 09 Sep 2013 - 3,638

https://github.com/kr/fs

Package fs provides filesystem-related functions.

Released: 18 Sep 2013 - 137

https://github.com/yvasiyarov/newrelic_platform_go

Newrelic Platform SDK for Go(golang)

Released: 10 Jul 2013 - 30

https://github.com/cockroachdb/errors

Go error library with error portability over the network

Released: 09 Jun 2019 - 2,088

https://github.com/otiai10/curr

__FILE__, __DIR__, __FUNCTION__, __LINE__ for Golang

Released: 29 Apr 2015 - 12

https://github.com/etcd-io/bbolt

An embedded key/value database for Go.

Released: 17 Jun 2017 - 7,734

https://github.com/jackc/pgx

PostgreSQL driver and toolkit for Go

Released: 30 Mar 2013 - 10,468

https://github.com/go-mgo/mgo

The MongoDB driver for Go. UNMAINTAINED - SEE BELOW

Released: 16 Jul 2014 - 2,739

https://github.com/klauspost/compress

Optimized Go Compression Packages

compression decompression deflate go golang gzip snappy zip zstandard zstd

Released: 21 Jul 2015 - 4,712

https://github.com/xdg/scram

Legacy scram library β†’Β use xdg-go/scram instead

Released: 30 Mar 2021 - 3

https://github.com/gliderlabs/ssh

Easy SSH servers in Golang

golang golang-package ssh ssh-server

Released: 03 Oct 2016 - 3,448

https://github.com/gobuffalo/envy

Envy makes working with ENV variables in Go trivial.

configuration environment environment-variables go gobuffalo golang helpers

Released: 06 Jan 2017 - 155

https://github.com/google/flatbuffers

FlatBuffers: Memory Efficient Serialization Library

c c-plus-plus c-sharp cross-platform flatbuffers go grpc java javascript json-parser marshalling mmap protobuf python rpc rust serialization serialization-library typescript zero-copy

Released: 19 May 2014 - 22,121

https://github.com/hashicorp/go-hclog

A common logging package for HashiCorp tools

Released: 02 Jun 2017 - 320

https://github.com/jbenet/go-context

context.Context extentions

Released: 04 Jan 2015 - 14

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 - 367

https://github.com/go-errors/errors

errors with stacktraces for go

Released: 22 Jan 2015 - 922

https://github.com/kubernetes-sigs/apiserver-network-proxy

k8s-sig-cloud-provider

Released: 16 Apr 2019 - 374

https://github.com/xeipuuv/gojsonpointer

JSON Pointer implementation in Golang

Released: 25 Feb 2013 - 66

https://github.com/envoyproxy/go-control-plane

Go implementation of data-plane-api

Released: 20 Oct 2017 - 1,508

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/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,197

https://github.com/rs/xid

xid is a globally unique id generator thought for the web

Released: 10 Nov 2015 - 3,904

https://github.com/go-yaml/yaml

YAML support for the Go language.

Released: 05 Mar 2014 - 6,727

https://github.com/hudl/fargo

Golang client for Netflix Eureka

Released: 11 Nov 2013 - 132

https://github.com/open-telemetry/opentelemetry-go-contrib

Collection of extensions for OpenTelemetry-Go.

Released: 21 Feb 2020 - 987

https://github.com/mitchellh/mapstructure

Go library for decoding generic map values into native Go structures and vice versa.

Released: 20 May 2013 - 7,892

https://github.com/mattn/go-colorable

color go golang windows

Released: 30 Jul 2014 - 762

https://github.com/benbjohnson/clock

Clock is a small library for mocking time in Go.

Released: 26 Aug 2014 - 678

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,637

https://github.com/kylelemons/godebug

Debugging helper utilities for Go

Released: 05 Jan 2013 - 352

https://github.com/andybalholm/cascadia

CSS selector library in Go

Released: 28 Mar 2015 - 697

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/opencontainers/runtime-spec

OCI Runtime Specification

containers docker oci runc

Released: 05 Jun 2015 - 3,148

https://github.com/xdg-go/pbkdf2

PBKDF2 key generation

Released: 28 Mar 2021 - 7

https://github.com/seccomp/libseccomp-golang

The libseccomp golang bindings repository

bpf libseccomp seccomp

Released: 10 Jun 2015 - 262

https://github.com/kubernetes/client-go

Go client for Kubernetes.

k8s-staging

Released: 25 Aug 2016 - 8,992

https://github.com/gobuffalo/genny

A framework for writing modular generators

framework generator go gobuffalo golang

Released: 09 Jul 2018 - 65

https://github.com/xeipuuv/gojsonschema

An implementation of JSON Schema, draft v4 v6 & v7 - Go language

Released: 26 Feb 2013 - 2,465

https://github.com/opentracing/opentracing-go

OpenTracing API for Go. πŸ›‘ This library is DEPRECATED! https://github.com/opentracing/specification/issues/163

Released: 26 Nov 2015 - 3,493

https://github.com/bits-and-blooms/bitset

Go package implementing bitsets

bitset go

Released: 11 May 2011 - 1,295

https://github.com/hashicorp/consul

Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

api-gateway consul ecs kubernetes service-discovery service-mesh vault

Released: 04 Nov 2013 - 27,874

https://github.com/open-telemetry/opentelemetry-go

OpenTelemetry Go API and SDK

logging metrics opentelemetry tracing

Released: 16 May 2019 - 5,008

https://github.com/satori/go.uuid

UUID package for Go

go uuid

Released: 18 Jun 2013 - 4,862

https://github.com/client9/misspell

Correct commonly misspelled English words in source files

Released: 30 Dec 2015 - 1,349

https://github.com/google/gofuzz

Fuzz testing for go.

Released: 31 Jul 2014 - 1,494

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/gin-contrib/sse

Server-Sent Events implementation in Go. Used by the Gin Framework.

Released: 08 Jan 2017 - 116

https://github.com/kubernetes-sigs/controller-runtime

Repo for the controller-runtime subproject of kubebuilder (sig-apimachinery)

k8s-sig-api-machinery

Released: 07 Jun 2018 - 2,294

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,203

https://github.com/buger/jsonparser

One of the fastest alternative JSON parser for Go that does not require schema

go json json-parser parser perfomance

Released: 20 Mar 2016 - 5,441

https://github.com/evanphx/json-patch

A Go library to apply RFC6902 patches and create and apply RFC7386 patches

Released: 10 Dec 2013 - 1,050

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,284

https://github.com/syndtr/goleveldb

LevelDB key/value database in Go.

database go leveldb

Released: 23 Jan 2013 - 6,141

https://github.com/cespare/xxhash

A Go implementation of the 64-bit xxHash algorithm (XXH64)

Released: 27 Aug 2016 - 1,782

https://github.com/shirou/gopsutil

psutil for golang

go golang system-information

Released: 18 Apr 2014 - 10,130

https://github.com/jessevdk/go-flags

go command line option parser

Released: 31 Aug 2012 - 2,569

https://github.com/uber-go/atomic

Wrapper types for sync/atomic which enforce atomic access

Released: 24 May 2016 - 1,343

https://github.com/census-instrumentation/opencensus-proto

Language Independent Interface Types For OpenCensus

Released: 01 Sep 2016 - 79

https://github.com/google/btree

BTree provides a simple, ordered, in-memory data structure for Go programs.

Released: 31 Jul 2014 - 3,917

https://github.com/lightstep/lightstep-tracer-common

Files shared by most or all of the Lightstep tracer implementations

Released: 29 Aug 2016 - 3

https://github.com/uber-go/goleak

Goroutine leak detector

Released: 02 Nov 2017 - 4,516

https://github.com/go-gorm/gorm

The fantastic ORM library for Golang, aims to be developer friendly

go golang gorm orm web

Released: 25 Oct 2013 - 35,267

https://github.com/smartystreets/goconvey

Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.

bdd-framework go goconvey tdd-utilities testing-tools

Released: 21 Aug 2013 - 8,092

https://github.com/getkin/kin-openapi

OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more)

api documentation golang hacktoberfest openapi openapi2 openapi3 swagger

Released: 11 Jun 2017 - 2,577

https://github.com/Microsoft/go-winio

Win32 IO-related utilities for Go

Released: 31 Jan 2016 - 906

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/golang/mock

GoMock is a mocking framework for the Go programming language.

Released: 12 Jun 2015 - 9,298

https://github.com/kubernetes/gengo

gengo library for code generation.

Released: 30 Aug 2016 - 548

https://github.com/go-ole/go-ole

win32 ole implementation for golang

Released: 21 Jan 2011 - 1,112

https://github.com/google/pprof

pprof is a tool for visualization and analysis of profiling data

performance performance-analysis pprof profiler

Released: 29 Jan 2016 - 7,562

https://github.com/mohae/deepcopy

Deep copy things

deepcopy go

Released: 31 Jul 2014 - 564

https://github.com/felixge/httpsnoop

Package httpsnoop provides an easy way to capture http related metrics (i.e. response time, bytes written, and http status code) from your application's http.Handlers.

Released: 09 Nov 2016 - 1,030

https://github.com/gotestyourself/gotest.tools

A collection of packages to augment the go testing package and support common patterns.

assert assertions go golang test testing

Released: 08 Aug 2017 - 490

https://github.com/aws/aws-sdk-go-v2

AWS SDK for the Go programming language.

aws aws-sdk go golang

Released: 02 Jul 2017 - 2,531

https://github.com/rs/zerolog

Zero Allocation JSON Logger

golang json logging structured-logging zerolog

Released: 12 May 2017 - 10,445

https://github.com/gin-gonic/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.

framework gin go middleware performance router server

Released: 16 Jun 2014 - 78,246

https://github.com/creack/pty

PTY interface for Go

cross-platform go pty tty

Released: 03 May 2011 - 1,680

https://github.com/spf13/viper

Go configuration with fangs

Released: 02 Apr 2014 - 26,924

https://github.com/etcd-io/etcd

Distributed reliable key-value store for the most critical data of a distributed system

cncf consensus database distributed-database distributed-systems etcd go key-value kubernetes raft

Released: 06 Jul 2013 - 46,236

https://github.com/pmezard/go-difflib

Partial port of Python difflib package to Go

Released: 20 Oct 2013 - 389

https://github.com/jpillora/backoff

Simple backoff algorithm in Go (golang)

backoff go golang

Released: 28 Feb 2015 - 630

https://github.com/Knetic/govaluate

Arbitrary expression evaluation for golang

evaluation expression go parsing

Released: 19 Dec 2014 - 3,717

https://github.com/casbin/casbin

An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN

abac access-control acl auth authentication authn authorization authz cas casbin casdoor go iam identity oauth oidc permission rbac saml sso

Released: 08 Apr 2017 - 16,969

https://github.com/franela/goblin

Minimal and Beautiful Go testing framework

Released: 19 Sep 2013 - 884

https://github.com/jinzhu/gorm

GORM V1, V2 moved to https://github.com/go-gorm/gorm

Released: 06 Jun 2020 - 639

https://github.com/cncf/udpa

πŸŒŒπŸ“ŠβœˆUniversal Data Plane API Working Group (UDPA-WG)

Released: 30 May 2019 - 230

https://github.com/sean-/seed

Securely seed Go's random number generator

Released: 08 Feb 2017 - 23

https://github.com/kubernetes-sigs/json

Golang JSON decoder supporting case-sensitive, number-preserving, and strict decoding use cases

k8s-sig-api-machinery

Released: 06 Oct 2021 - 25

https://github.com/hashicorp/go-sockaddr

IP Address/UNIX Socket convenience functions for Go

Released: 02 Mar 2016 - 262

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,145

https://github.com/mwitkow/go-conntrack

Go middleware for net.Conn tracking (Prometheus/trace)

connection-pool conntrack go golang

Released: 31 Oct 2016 - 259

See all possible projects