Golang Top Open-Source Projects, done by great Golang Developers

Daily actualized Golang Github Projects

Find Golang Jobs

  • blockchain
  • go
  • inb
  • insight-chain
  • p2p
Official Go implementation of the Insight Chain(INB)
:pizza: A self-hosted deployment server for your team
  • distance
  • geodesic
  • geometry
  • geospatial
  • go
  • golang
  • measure
๐Ÿ“ cheapruler in Go: fast geodesic measurements
  • fluentd
  • go
  • httpsqs
  • mongodb
  • tail
(Not Maintained) Something acting like fluentd rewritten in Go.
  • experimental
  • go
  • incomplete
  • lua
  • on-hold
  • unfinished
  • unstable
[on hold] Port of Lua 5.1 interpreter to Go Language Toolchain. [Work In Progress.] See also: http://lua.org and http://golang.org
  • bot
  • go
  • mixcloud
  • play-audio
  • soundcloud
  • youtube
  • youtube-dl
A Mumble bot that plays audio fetched from various media sites.
  • api
  • api-token
  • branca
  • crypto
  • cryptography
  • go
  • golang
  • jwt
  • token-authentication
  • token-authetication
  • xchacha20-poly1305
:key: Secure alternative to JWT. Authenticated Encrypted API Tokens for Go.
  • dependencies
  • go
  • go-modules
  • golang
  • golang-package
  • goproxy
  • package-control
The Github README for JFrog Go-center. Use this for reporting issues
A minimalistic in-memory key value store.
๐ŸŽCreate fake REST API in one sec.
An XPath 1.0 implementation written in the Go programming language.
  • assert
  • go
  • power-assert
  • testing
PowerAssert library for golang
  • cross-platform
  • crossplatform
  • easy-to-use
  • framework
  • go
  • golang
  • high-performance
  • http2
  • http2-server
  • https
  • iris
  • party-middleware
  • quic
  • quic-server
  • siris
  • tls
  • web-framework
DEPRECATED: The community driven fork of Iris. The fastest web framework for Golang!
  • command-line
  • command-line-tool
  • go
  • golang
  • server-sent-events
Push the standard output of ANY program to browsers as Server Sent Events

tf

  • assertions
  • go
  • golang
  • http
  • micro-framework
  • testing
  • testing-framework
โœ”๏ธ tf is a microframework for parameterized testing of functions and HTTP in Go.
  • asynchronously
  • dispatch
  • enqueue
  • go
  • message-queue
  • microservice
  • redis
  • workers
:construction_worker: Redis-backed library for creating background jobs in Go. Placing jobs in multiple queues, and process them later asynchronously.
Go implementation of yubikey server to be able to run your own server on network with no access to the official servers.
Fast Link Checker for Markdown and HTML in Go
Command line utility to live-reload your application.
  • community
  • go
  • golang
  • open-source
  • thanks
GoThanks automatically stars Go's official repository and your go.mod github dependencies, providing a simple way to say thanks to the maintainers of the modules you use and the contributors of Go itself.
HTTP server benchmarking tool
Kubernetes Container Registry
  • api
  • avro
  • avro-schema
  • cli
  • confluent
  • go
  • kafka
  • schema
  • schema-registry
A CLI and Go client for Kafka Schema Registry. This repository is deprecated and no longer maintained.
  • build-automation
  • build-tool
  • cross-compile
  • go
  • golang
  • idea
  • makefile
  • script
  • thought
  • versioning
A Go script that could replace your Makefile.
Colorize (highlight) `go build` command output
Collecting metrics over discrete time intervals
[DEPRECATED] Expose goroutine id to wild world. Alternative approach is https://github.com/huandu/go-tls
Lite version of zaiqiuchang api server, which developed by go and deploy using docker. It also can be used as a starter kit for developing api server.
  • go
  • kontena
  • kubernetes
  • kubernetes-operator
Akrobateo is a simple Kubernetes operator to expose in-cluster LoadBalancer services as node hostPorts using DaemonSets.
Personal Maildir-to-REST server

too

  • go
  • recommendation-engine
  • redis
Simple recommendation engine implementation built on top of Redis

zb

  • build
  • go
  • golang
  • lint
  • test
  • tools
an opinionated repo based tool for linting, testing and building go source
  • go
  • golang
  • rest-api
  • tool
  • utility
Janus is a fake rest api server
:envelope: A GO SDK for Facebook's messenger-platform: https://developers.facebook.com/docs/messenger-platform
  • go
  • go-micro
  • microservice
  • rpc
  • rpcx
Odin is a Rpcx-based rpc framework, reference rpcx https://rpcx.io/
  • blockchain
  • docker
  • fabric-sdk
  • go
  • hyperledger-fabric
  • ibmcode
  • nodejs
  • polymer
A todo list application using Hyperledger Fabric V1 as a data source
  • dotweb
  • go
  • longpoll
  • real-web
  • web
  • websocket
Simple and easy go realtime-web gateway
  • awesome-go
  • breaker
  • go
  • graceful-shutdown
  • hacktoberfest
  • interrupter
  • library
  • module
  • signal-trap
๐Ÿšง Flexible mechanism to make execution flow interruptible.
  • aws
  • dynamodb
  • go
  • lambda
  • monitoring
  • redis
  • s3
  • time-series
  • tsdb
[WIP] DiamonDB: Rebuild of time series database on AWS.
Snitch is the tool that keeps your tests under surveillence.
Standard File Server, Go Implementation
documentation package for Go conventions
  • go
  • golang
  • linux
  • mac
  • macos
  • osx
  • shadowsocks
  • shadowsocks-client
  • shadowsocks-ui
  • ui
  • windows
shadowsocks client for all desktop platform(mac osx/windows/linux) with golang
Lightweight command-line framework for Go
JVM implementation by Go

min

  • framework
  • go
  • golang
  • http
  • middleware
  • rest
  • router
  • web
A minimalistic web framework with route grouping and middleware chaining
A simple, concise, colorful logger for Go
  • automata
  • converter
  • encoder
  • go
  • nested-structures
  • parser
  • schema
  • serialization
  • validation
Encoding Agnostic Validation (Validation Language, Parsers and Encoders)