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/edsrzf/mmap-go

A portable mmap package for Go

Released: 01 Apr 2011 - 930

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/cockroachdb/apd

Arbitrary-precision decimals for Go

Released: 08 Dec 2016 - 656

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/uber-go/goleak

Goroutine leak detector

Released: 02 Nov 2017 - 4,495

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/olekukonko/tablewriter

ASCII table in golang

Released: 04 Feb 2014 - 4,279

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/mattn/go-colorable

color go golang windows

Released: 30 Jul 2014 - 759

https://github.com/armon/go-socks5

SOCKS5 server in Golang

Released: 22 Jan 2014 - 1,926

https://github.com/containerd/console

console package for Go

golang pty

Released: 26 Jan 2017 - 178

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/jessevdk/go-flags

go command line option parser

Released: 31 Aug 2012 - 2,558

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/go-errors/errors

errors with stacktraces for go

Released: 22 Jan 2015 - 921

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/rsc/sampler

sampler

Released: 19 Jan 2018 - 9

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/sean-/seed

Securely seed Go's random number generator

Released: 08 Feb 2017 - 23

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

YAML support for the Go language.

Released: 05 Mar 2014 - 6,727

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/kubernetes/apimachinery

k8s-staging

Released: 09 Jan 2017 - 785

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/josharian/intern

Intern Go strings

Released: 08 Feb 2015 - 92

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

Golang plugin system over RPC.

Released: 21 Jan 2016 - 5,201

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

win32 ole implementation for golang

Released: 21 Jan 2011 - 1,112

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/checkpoint-restore/go-criu

Go Bindings for CRIU

Released: 10 Oct 2018 - 166

https://github.com/spf13/viper

Go configuration with fangs

Released: 02 Apr 2014 - 26,828

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/rsc/quote

Pithy sayings.

Released: 13 Feb 2018 - 95

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

openapi toolkit common errors

Released: 17 Apr 2016 - 33

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/dgryski/go-sip13

siphash 1-3

Released: 29 Nov 2016 - 34

https://github.com/cncf/xds

xDS API Working Group

Released: 19 Nov 2020 - 183

https://github.com/fortytw2/leaktest

Goroutine Leak Detector

go goroutine leak-detection test-helper

Released: 26 Apr 2016 - 1,037

https://github.com/sergi/go-diff

Diff, match and patch text in Go

Released: 13 Dec 2012 - 1,685

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/vishvananda/netlink

Simple netlink library for go.

Released: 01 Sep 2014 - 2,804

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/kylelemons/godebug

Debugging helper utilities for Go

Released: 05 Jan 2013 - 351

https://github.com/armon/consul-api

Golang API client for Consul

Released: 12 Jun 2014 - 123

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/spf13/afero

A FileSystem Abstraction System for Go

Released: 28 Oct 2014 - 5,893

https://github.com/kr/logfmt

Parse logfmt messages

Released: 15 Nov 2012 - 159

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