/bilibili_depends

据说是bilibili泄露的后端源码中使用的开源组件。

Primary LanguageGo

Tip

据说是bilibili泄露的后端源码中使用的开源组件。

全部是使用Go语言编写。

code.google.com

Graphics library for Go

An implementation of basic image manipulation operations in the Go programming language.

vendor/github.com

Golang library for reading and writing Microsoft Excel? (XLSX) files.

Go Language Library for SVG generation

A golang library for building interactive prompts with full support for windows and posix terminals.

Logging package similar to log4j for the Go programming language

Aliyun OSS SDK for Go

go/golang: fast bit set Bloom filter

A bazel BUILD file formatter and editor

Effective Computation of Things

a Go package to interact with arbitrary JSON

Cache library for golang. It supports expirable Cache, LFU, LRU and ARC.

Monkey patching in Go https://bou.ke

Cluster extensions for Sarama, the Go client library for Apache Kafka 0.9 [DEPRECATED]

TOML parser for Golang with reflection.

An embedded key/value database for Go. https://go.etcd.io/bbolt

github.com/cznic/b has moved to modernc.org/b https://godoc.org/modernc.org/b

Package b implements the B+tree flavor of a BTree

Implements a deep pretty printer for Go data structures to aid in debugging

Fast key-value DB in Go. https://open.dgraph.io/post/badger/

go-farm: a pure-Go farmhash implementation

The Docker toolset to pack, ship, store, and deliver content

Moby is an open-source project created by Docker to enable and accelerate software containerization.

Parse and print size and time units in human-readable format

Utility package to work with network connections

Resiliency patterns for golang

Xerial-compatible Snappy framing support for golang

Fast golang queue using ring-buffer

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

Goroutine Leak Detector

Cross-platform file system notifications for Go.

FTP client package for Go

A better way to marshal and unmarshal YAML in Golang

A go implemention of efficiently-updatable double-array trie

Go 语言汉字转拼音工具

Go efficient text segmentation; support english, chinese, japanese and other. Go 语言高性能分词

Go Murmur3 hash implementation

Go Open Source, Distributed, Simple and efficient Search Engine

win32 ole implementation for golang

a set of locales generated from the CLDR Project which can be used independently or within an i18n package; these were built for use with, but not exclusive to https://github.com/go-playground/universal-translator

i18n Translator for Go/Golang using CLDR data + pluralization rules

Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package

Commonly used functions and tools for the Go programming language

Protocol Buffers for Go with Gadgets

The Freetype font rasterizer in the Go programming language.

Leveled execution logs for Go

GoMock is a mocking framework for the Go programming language.

Go support for Google's protocol buffers

The Snappy compression format in the Go programming language.

Package for comparing Go values in tests

go-querystring is Go library for encoding structs into URL query parameters.

Fuzz testing for go.

The uuid package generates and inspects UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.

Google API Extensions for Go.

A compiler from Go to JavaScript for running Go code in a browser

A golang registry for global request variables.

Package gorilla/securecookie encodes and decodes authenticated and optionally encrypted cookie values for Go web applications.

Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.

Perl Compatible Regular Expression for Go

export stripTags from html/template as strip.StripTags

Golang LRU cache

kazel - a BUILD file generator for go and bazel

Scalable datastore for metrics, events, and real-time analytics

Archived incubation repo for InfluxDB 2.0

IPIP.net officially supported IP database ipdb format parsing library

Lightweight Goroutine pool

Golang HTML to plaintext conversion library

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

Pluralizes and singularizes English nouns

A high-performance 100% compatible drop-in replacement of "encoding/json"

Goroutine local storage

Common juju errors and functions to annotate errors. Based on juju/errgo

A high performance HTTP request router that scales well

Go utilities for performing shell-like word splitting/joining

A Kubernetes-native Build resource.

Knative common packages

PTY interface for Go

Fast JSON serializer for golang.

As per http://jsonpatch.com/ JSON Patch is specified in RFC 6902 from the IETF.

[mattn/go-colorable

](https://github.com/mattn/go-colorable) Colorable writer for windows.

isatty for golang

wcwidth for golang

Support for streaming Protocol Buffer messages for the Go language (golang).

Small, fast library to create ANSI colored strings and codes. [go, golang]

bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS

Win32 IO-related utilities for Go

DNS library in Go

[modern-go/concurrent

](https://github.com/modern-go/concurrent) concurrency utilities

reflect api without runtime reflect.Value cost

Deep copy things

A well tested and comprehensive Golang statistics library package with no dependencies.

Extract urls from text

Faster string utilities implementation for Go

TOML parser and encoder library for Golang

Pure golang image resizing

ASCII table in golang

Common digest package used across the container ecosystem

OCI Image Format

MaxMind DB Reader for Go

GoMock is a mocking framework for the Go programming language.

Go library for the TOML language

[18

Star 270 Fork 56 pierrec/lz4](https://github.com/pierrec/lz4) LZ4 compression and decompression in pure Go

[pierrec/xxHash

](https://github.com/pierrec/xxHash) Pure Go implementation of xxHash (32 and 64 bits versions)

tidb-tools are some useful tool collections for TiDB.

Simple error handling primitives

Partial port of Python difflib package to Go

Prometheus instrumentation library for Go applications

Data model artifacts for Prometheus.

Go libraries shared across Prometheus components and libraries.

procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc.

Go port of Coda Hale's Metrics library

a cron library for go

Native ZooKeeper client for Go

UUID package for Go

An easy way to send emails with attachments in Go

psutil for golang

A wrapper of windows apis for the Go Programming Language.

Sarama is a Go library for Apache Kafka 0.8, and up.

Arbitrary-precision fixed-point decimal numbers in go

my golang lib

a powerful mysql toolset with Go

Structured, pluggable logging for Go.

Fluent assertion-style functions used by goconvey and gunit. Can also be used in any test or application.

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

A lightweight UUID implementation

Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.

small tools for cleaning bom from byte array or reader

WMI for Go

Go package for dealing with maps, slices, JSON and other data.

[stretchr/testify

](https://github.com/stretchr/testify) A toolkit with common assertions and mocks that plays nicely with the standard library

LevelDB key/value database in Go.

Golang config file parse module

Pure-Go HBase client

A simple, fast, and fun package for building command line apps in Go

simple library to use/parse grok patterns with go (100%)

Load-balancing, resuming Kafka consumer for go, backed by Zookeeper.

Go library to access Kafka metadata in Zookeeper

A GitLab API client enabling Go programs to interact with GitLab in a simple and uniform way

XXTEA encryption algorithm library for Golang.

Google CityHash in Go

--

images/flower.png Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.