Go: Possible Projects

deepcopy

Deep copy things

deepcopy go

Released: 31 Jul 2014 - 570

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

now

Now is a time toolkit for golang

go golang time

Released: 18 Nov 2013 - 4,443

pdf

PDF reader

Released: 25 Feb 2014 - 511

assert

Asserts to Go testing

Released: 24 Nov 2010 - 141

go-hclog

A common logging package for HashiCorp tools

Released: 02 Jun 2017 - 321

go-isatty

Package isatty implements interface to isatty

cygwin go golang isatty msys2 website

Released: 01 Apr 2014 - 831

tablewriter

ASCII table in golang

Released: 04 Feb 2014 - 4,290

go-winio

Win32 IO-related utilities for Go

Released: 31 Jan 2016 - 953

depgen

Released: 19 Feb 2019 - 1

pgx

PostgreSQL driver and toolkit for Go

Released: 30 Mar 2013 - 10,657

protobuf

Go support for Google's protocol buffers

go golang protobuf protocol-buffers

Released: 23 Nov 2014 - 9,761

jwt-go

ARCHIVED Golang implementation of JSON Web Tokens (JWT). This project is now being maintained at: https://github.com/golang-jwt/jwt

Released: 14 Sep 2020 - 52

continuity

A transport-agnostic, filesystem metadata manifest system

Released: 17 Jul 2015 - 144

reflectwalk

reflectwalk is a Go library for "walking" complex structures, similar to walking a filesystem.

Released: 08 Aug 2013 - 276

structured-merge-diff

Test cases and implementation for "server-side apply"

k8s-sig-api-machinery

Released: 06 Sep 2018 - 103

logfmt

Parse logfmt messages

Released: 15 Nov 2012 - 160

go-msgpack

Open-Source Go Code. msgpack.org[Go]

Released: 18 Oct 2014 - 88

hdrhistogram-go

A pure Go implementation of Gil Tene's HDR Histogram.

Released: 14 Jul 2014 - 436

go-homedir

Go library for detecting and expanding the user's home directory without cgo.

Released: 19 Aug 2014 - 1,410

apimachinery

k8s-staging

Released: 09 Jan 2017 - 828

ulid

Universally Unique Lexicographically Sortable Identifier (ULID) in Go

Released: 06 Dec 2016 - 4,500

goji

Goji is a minimalistic web framework for Golang that's high in antioxidants.

Released: 01 Mar 2014 - 3,646

diff

Package diff contains high level routines that generate a textual diff. It is implemented in terms of the other packages in this module. If you want fine-grained control, want to inspect a diff programmatically, want to provide a context for cancellation, need to diff gigantic files that don't fit in memory, or want to diff unusual things, use the lower level packages.

Released: 11 Feb 2018 - 88

pprof

pprof is a tool for visualization and analysis of profiling data

performance performance-analysis pprof profiler

Released: 29 Jan 2016 - 7,965

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

logfmt

Package logfmt marshals and unmarshals logfmt messages.

decoder encoder go golang logfmt

Released: 30 Apr 2015 - 184

uuid

Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.

go uuid

Released: 12 Feb 2016 - 5,324

crypt

Store and retrieve encrypted configs from etcd or consul

Released: 17 Oct 2014 - 525

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

go-xerial-snappy

Xerial-compatible Snappy framing support for golang

Released: 09 Jun 2016 - 15

probing

Released: 09 Jul 2015 - 23

cachecontrol

Golang HTTP Cache-Control Parser and Interpretation

Released: 30 Mar 2015 - 136

go-flowrate

Go package for limiting and monitoring data flow rate

Released: 19 Apr 2014 - 92

martian

Martian is a library for building custom HTTP/S proxies

golang http middleware proxy testing

Released: 16 Jun 2015 - 2,003

diff

Quick'n'easy string diffs for Golang, mainly for diffing strings in tests

Released: 06 Apr 2017 - 40

sse

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

Released: 08 Jan 2017 - 116

pgconn

Package stmtcache is a cache that can be used to implement lazy prepared statements.

Released: 30 Mar 2019 - 181

renameio

Package renameio provides a way to atomically create or replace a file or symbolic link.

Released: 30 Oct 2018 - 609

serf

Service orchestration and management tool.

Released: 01 Oct 2013 - 5,870

go-ole

win32 ole implementation for golang

Released: 21 Jan 2011 - 1,161

aws-lambda-go

Libraries, samples and tools to help Go developers develop AWS Lambda functions.

Released: 19 Oct 2017 - 3,624

go-github

Go library for accessing the GitHub v3 API

github github-api go golang hacktoberfest

Released: 24 May 2013 - 10,423

is

Professional lightweight testing mini-framework for Go.

golang testing

Released: 06 Dec 2016 - 1,776

compress

Optimized Go Compression Packages

compression decompression deflate go golang gzip snappy zip zstandard zstd

Released: 21 Jul 2015 - 4,752

guid

A Go implementation of Guids as seen in Microsoft's .NET Framework

go guid uuid

Released: 16 Dec 2016 - 4

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

go-shellquote

Go utilities for performing shell-like word splitting/joining

Released: 11 Jul 2012 - 199

errcheck

errcheck checks that you checked errors.

errcheck error go linter

Released: 24 Feb 2013 - 2,353

distribution

The toolkit to pack, ship, store, and deliver container content

cncf containers distribution oci oci-specification registry

Released: 22 Dec 2014 - 8,953

toxiproxy

:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing

chaos down go is omg proxy resiliency tcp-proxy testing

Released: 04 Sep 2014 - 10,775

circonusllhist

A Go implementation of OpenHistogram log-linear histograms

hacktoberfest

Released: 15 May 2016 - 89

go-internal

Selected Go-internal packages factored out from the standard library

Released: 30 Sep 2018 - 870

reflect2

reflect api without runtime reflect.Value cost

go golang reflect reflection

Released: 28 Feb 2018 - 764

go-sip13

siphash 1-3

Released: 29 Nov 2016 - 36

kit

A standard library for microservices.

go golang metallica microservices

Released: 03 Feb 2015 - 26,580

httphead

Package httphead contains utils for parsing HTTP and HTTP-grammar compatible text protocols headers. That is, this package first aim is to bring ability to easily parse constructions, described here https://tools.ietf.org/html/rfc2616#section-2

headers http parsing rfc-2616

Released: 24 Feb 2017 - 85

go-metrics

Go port of Coda Hale's Metrics library

Released: 22 Sep 2013 - 9

image-spec

OCI Image Format

containers docker oci

Released: 22 Mar 2016 - 3,495

strcase

A golang package for converting to snake_case or CamelCase

Released: 09 Oct 2015 - 1,019

go-sqlite3

sqlite3 driver for go using database/sql

go sqlite sqlite3-driver

Released: 11 Nov 2011 - 7,990

goblin

Minimal and Beautiful Go testing framework

Released: 19 Sep 2013 - 885

urlesc

Proper URL escaping as per RFC3986

Released: 08 Feb 2015 - 27

safe

Released: 19 Oct 2018 - 1

zerolog

Zero Allocation JSON Logger

golang json logging structured-logging zerolog

Released: 12 May 2017 - 10,577

gcfg

go-gcfg/gcfg fork for usage in src-d/go-git

Released: 08 Mar 2020 - 9

go-windows-terminal-sequences

Enable support for Windows Terminal Colors

Released: 13 Aug 2020 - 8

intern

Intern Go strings

Released: 08 Feb 2015 - 92

stringprep

Legacy stringprep library → use xdg-go/stringprep instead

Released: 30 Mar 2021 - 1

go-strcase

Convert snake case, camel case and kebap case strings

camel-case go golang kebab-case snake-case string-formatter

Released: 14 Mar 2017 - 142

fs

Package fs provides filesystem-related functions.

Released: 18 Sep 2013 - 137

quote

Pithy sayings.

Released: 13 Feb 2018 - 100

datadog-go

go dogstatsd client library for datadog

datadog dogstatsd go statsd

Released: 11 Aug 2014 - 353

redigo

Released: 08 Aug 2020 - 11

go-zfs

Go wrappers for ZFS commands

Released: 15 Aug 2014 - 127

cpuid

CPU feature identification for Go

Released: 13 Apr 2015 - 1,042

client_golang

Prometheus instrumentation library for Go applications

Released: 25 Jan 2013 - 5,405

go-goon

A deep pretty printer with Go-like notation. It implements the goon specification.

Released: 25 Mar 2013 - 89

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

govaluate

Arbitrary expression evaluation for golang

evaluation expression go parsing

Released: 19 Dec 2014 - 3,738

tcplisten

Customizable TCP net.Listener for Go

Released: 13 Sep 2016 - 145

go-control-plane

Go implementation of data-plane-api

Released: 20 Oct 2017 - 1,520

profile

Simple profiling for Go

Released: 22 Oct 2014 - 2,000

cmux

Connection multiplexer for GoLang: serve different services on the same port!

Released: 29 Jul 2015 - 2,578

pretty

Pretty printing for Go values

Released: 23 Aug 2016 - 8

fargo

Golang client for Netflix Eureka

Released: 11 Nov 2013 - 132

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

perks

Effective Computation of Things

Released: 13 Jun 2014 - 103

lint-1

[mirror] This is a linter for Go source code.

Released: 10 Jun 2018 - 1

goleak

Goroutine leak detector

Released: 02 Nov 2017 - 4,537

backoff

Simple backoff algorithm in Go (golang)

backoff go golang

Released: 28 Feb 2015 - 632

utils

Non-Kubernetes-specific utility libraries which are consumed by multiple projects.

golang kubernetes

Released: 07 Jul 2017 - 333

bigfft

Big integer multiplication library for Go using Fast Fourier transform

Released: 19 Aug 2012 - 72