Automatically updated by CyanHall.com. Last updated: 01/13/2021 👉  github shields Star me if it’s useful.
🔥 Stars 🌐 Dependent Packages 📝 Last Commit
  • Audio and Music

    🔝
    • Oto 🔥 752 ♪ A low-level library to play sound on multiple platforms ♪ 📝 8 days ago
    • PortAudio 🔥 424 Go bindings for the PortAudio audio I/O library
    • music-theory 🔥 328 Go models of Note, Scale, Chord and Key 📝 6 months ago
    • waveform 🔥 321 Go package capable of generating waveform images from audio streams. MIT Licensed. 📝 10 months ago
    • portmidi 🔥 252 Go bindings for libportmidi 📝 3 months ago
    • id3v2 🔥 175 ID3 decoding and encoding library for Go 📝 4 months ago
    • flac 🔥 142 Package flac provides access to FLAC (Free Lossless Audio Codec) streams. 📝 a year ago
    • mix 🔥 136 Sequence-based Go-native audio mixer for music apps 📝 8 months ago
    • malgo 🔥 134 Mini audio library 📝 13 days ago
    • go-sox 🔥 117 libsox bindings for go
    • mp3 🔥 114 golang mp3 frame parser
    • GoAudio 🔥 101 Go tools for audio processing & creation 📝 7 days ago
    • gaad 🔥 77 GAAD (Go Advanced Audio Decoder) 📝 a year ago
    • minimp3 🔥 52 Decode mp3 base on https://github.com/lieff/minimp3
    • vorbis 🔥 28 A 'native' ogg vorbis decoder for Go (uses inline stb_vorbis)
    • gosamplerate 🔥 10 Go Bindings for libsamplerate 📝 6 months ago
  • Authentication and OAuth

    🔝
    • jwt-go 🔥 8.9k Golang implementation of JSON Web Tokens (JWT) 📝 a year ago
    • casbin 🔥 8.4k An authorization library that supports access control models like ACL, RBAC, ABAC in Golang 📝 2 days ago
    • oauth2 🔥 3.4k Go OAuth2 📝 a month ago
    • goth 🔥 3k Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications. 📝 a month ago
    • authboss 🔥 2.5k The boss of http auth. 📝 3 months ago
    • go-jose 🔥 1.7k An implementation of JOSE standards (JWE, JWS, JWT) in Go 📝 3 months ago
    • go-oauth2-server 🔥 1.7k A standalone, specification-compliant, OAuth2 server written in Golang. 📝 3 months ago
    • loginsrv 🔥 1.7k JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, ..
    • osin 🔥 1.6k Golang OAuth2 server library 📝 a year ago
    • gologin 🔥 1.3k Go login handlers for authentication providers (OAuth1, OAuth2) 📝 3 months ago
    • gorbac 🔥 1.1k goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang. 📝 2 years ago
    • scs 🔥 818 HTTP Session Management for Go 📝 2 days ago
    • permissions2 🔥 416 Middleware for keeping track of users, login states and permissions
    • paseto 🔥 411 Platform-Agnostic Security Tokens implementation in GO (Golang) 📝 9 months ago
    • jwt 🔥 236 JSON Web Token library 📝 5 months ago
    • jeff 🔥 222 Jeff provides the simplest way to manage web sessions in Go. 📝 5 months ago
    • jwt-auth 🔥 201 This package provides json web token (jwt) middleware for goLang http servers
    • httpauth 🔥 198 HTTP Authentication middlewares
    • jwt 🔥 196 Safe, simple and fast JSON Web Tokens for Go 📝 22 days ago
    • go-guardian 🔥 159 Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication. 📝 3 months ago
    • branca 🔥 144 Secure alternative to JWT. Authenticated Encrypted API Tokens for Go. 📝 5 months ago
    • session 🔥 104 Go session management for web servers (including support for Google App Engine - GAE).
    • sessionup 🔥 104 Straightforward HTTP session management 📝 2 months ago
    • jwt 🔥 88 This is an implementation of JWT in golang! 📝 2 years ago
    • sjwt 🔥 78 Simple JWT Golang 📝 a year ago
    • rbac 🔥 70 Minimalistic RBAC package for Go applications 📝 2 years ago
    • sessions 🔥 56 A dead simple, highly performant, highly customizable sessions middleware for go http servers. 📝 9 months ago
    • securecookie 🔥 43 Fast, secure and efficient secure cookie encoder/decoder 📝 5 months ago
    • otpgo 🔥 13 Time-Based One-Time Password (TOTP) and HMAC-Based One-Time Password (HOTP) library for Go. 📝 4 months ago
    • go-email-normalizer 🔥 10 Golang library for providing a canonical representation of email address.
    • scope 🔥 10 Easily Manage OAuth2 Scopes In Go
    • sessiongate-go 🔥 9 A driver for the SessionGate Redis module - easy session management using the Go language. 📝 2 years ago
    • cookiestxt 🔥 6 cookiestxt implement parser of cookies txt format 📝 3 years ago
  • Bot Building

    🔝
    • olivia 🔥 2.8k Your new best friend powered by an artificial neural network 📝 2 days ago
    • telegram-bot-api 🔥 2.6k Golang bindings for the Telegram Bot API 📝 2 months ago
    • telebot 🔥 1.6k Telebot is a Telegram bot framework in Go. 📝 4 days ago
    • go-chat-bot 🔥 644 IRC, Slack, Telegram and RocketChat bot written in go
    • slacker 🔥 483 Slack Bot Framework
    • Kelp 🔥 461 Kelp is a free and open-source trading bot for the Stellar DEX and 100+ centralized exchanges 📝 15 days ago
    • Golang CryptoTrading Bot 🔥 381 A golang implementation of a console-based trading bot for cryptocurrency exchanges 📝 7 months ago
    • tbot 🔥 297 Go library for Telegram Bot API 📝 4 months ago
    • go-sarah 🔥 187 Simple yet customizable bot framework written in Go. 📝 4 months ago
    • Tenyks 🔥 169 The Tenyks IRC bot.
    • go-twitch-irc 🔥 143 go irc client for twitch.tv 📝 2 days ago
    • hanu 🔥 127 Golang Framework for writing Slack bots
    • go-tgbot 🔥 102 Golang telegram bot API wrapper, session-based router and middleware
    • margelet 🔥 64 Telegram Bot Framework for Go
    • ephemeral-roles 🔥 38 A Discord bot for managing ephemeral roles based upon voice channel member presence. 📝 8 hours ago
    • slackscot 🔥 36 Slack bot core/framework written in Go with support for reactions to message updates/deletes 📝 19 days ago
    • govkbot 🔥 35 VK bot package for Go 📝 10 months ago
    • micha 🔥 18 Client lib for Telegram bot api 📝 5 months ago
  • Standard CLI

    🔝
    • cobra 🔥 20k A Commander for modern Go CLI interactions 📝 15 days ago
    • kingpin 🔥 3k CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser 📝 10 months ago
    • go-flags 🔥 1.8k go command line option parser
    • mitchellh/cli 🔥 1.3k A Go library for implementing command-line interfaces.
    • go-arg 🔥 1k Struct-based argument parsing in Go 📝 4 months ago
    • liner 🔥 745 Pure Go line editor with history, inspired by linenoise 📝 2 months ago
    • mow.cli 🔥 715 A versatile library for building CLI applications in Go
    • flaggy 🔥 707 Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies. 📝 6 months ago
    • cli 🔥 551 CLI - A package for building command line app with go 📝 3 months ago
    • argparse 🔥 267 Argparse for golang. Just because `flag` sucks
    • climax 🔥 177 Climax is an alternative CLI with the human face
    • flag 🔥 110 Flag is a simple but powerful command line option parsing library for Go support infinite level subcommand
    • job 🔥 93 JOB, make your short-term command as a long-term job. 将命令行规划成任务的工具 📝 6 months ago
    • 1build 🔥 84 Frictionless way of managing project-specific commands 📝 5 months ago
    • cli 🔥 77 Simple and complete API for building command line applications in Go
    • clîr 🔥 58 A Simple and Clear CLI library. Dependency free. 📝 a month ago
    • cmdr 🔥 49 Golang library with POSIX-compliant command-line UI (CLI) and Hierarchical-configuration. Better substitute for stdlib flag. 📝 5 days ago
    • gocmd 🔥 48 A Go library for building command line applications 📝 2 years ago
    • flagvar 🔥 36 A collection of CLI argument types for the Go `flag` package. 📝 6 months ago
    • cmd 🔥 31 The standard library flag package with its missing features
    • go-getoptions 🔥 31 Fully featured Go (golang) command line option parser with built-in auto-completion support.
    • go-commander 🔥 20 Go library to simplify CLI workflow 📝 8 months ago
  • Advanced Console UIs

    🔝
    • termui 🔥 10.5k Golang terminal dashboard 📝 a year ago
    • termbox-go 🔥 3.9k Pure Go termbox implementation 📝 2 months ago
    • uiprogress 🔥 1.7k A go library to render progress bars in terminal applications 📝 a year ago
    • uilive 🔥 1.3k uilive is a go library for updating terminal output in realtime 📝 a year ago
    • uitable 🔥 610 A go library to improve readability in terminal apps using tabular data 📝 a year ago
    • pterm 🔥 385 #PTerm is a modern go module to beautify console output. Featuring charts, progressbars, tables, trees, and many more It's completely configurable and 100% cross-platform compatible. 📝 a month ago
    • simpletable 🔥 280 Simple tables in terminal with Go 📝 5 months ago
    • tabby 🔥 277 A tiny library for super simple Golang tables
    • yacspin 🔥 133 Yet Another CLi Spinner; providing over 70 easy to use and customizable terminal spinners for multiple OSes 📝 10 months ago
    • tabular 🔥 49 Tabular simplifies printing ASCII tables from command line utilities 📝 3 years ago
    • table 🔥 1 pretty colorfull tables in go with less effort 📝 2 months ago
  • Data Structures

    🔝
    • gods 🔥 9.5k GoDS (Go Data Structures). Containers (Sets, Lists, Stacks, Maps, Trees), Sets (HashSet, TreeSet, LinkedHashSet), Lists (ArrayList, SinglyLinkedList, DoublyLinkedList), Stacks (LinkedListStack, ArrayStack), Maps (HashMap, TreeMap, HashBidiMap, TreeBidiMap, LinkedHashMap), Trees (RedBlackTree, AVLTree, BTree, BinaryHeap), Comparators, Iterators, … 📝 2 months ago
    • golang-set 🔥 1.8k A simple set type for the Go language. Also used by Docker, 1Password, Ethereum. 📝 a month ago
    • gota 🔥 1.5k Gota: DataFrames and data wrangling in Go (Golang) 📝 a year ago
    • roaring 🔥 1.1k Roaring bitmaps in Go (golang) 📝 2 months ago
    • hyperloglog 🔥 737 HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction) 📝 a year ago
    • mafsa 🔥 284 Package mafsa implements Minimal Acyclic Finite State Automata in Go, essentially a high-speed, memory-efficient, Unicode-friendly set of strings.
    • gostl 🔥 229 Data structure and algorithm library for go, designed to provide functions similar to C++ STL 📝 2 months ago
    • merkletree 🔥 229 A Merkle Tree implementation written in Go. 📝 a year ago
    • hilbert 🔥 224 Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves. 📝 2 years ago
    • goskiplist 🔥 220 A skip list implementation in Go
    • skiplist 🔥 136 A Go library for an efficient implementation of a skip list: https://godoc.org/github.com/MauriceGit/skiplist 📝 a year ago
    • iter 🔥 129 Go implementation of C++ STL iterators and algorithms. 📝 a year ago
    • levenshtein 🔥 114 Go implementation to calculate Levenshtein Distance. 📝 5 months ago
    • ring 🔥 111 Package ring provides a high performance and thread safe Go implementation of a bloom filter. 📝 4 months ago
    • remember-go 🔥 72 Cache Slow Database Queries 📝 3 months ago
    • levenshtein 🔥 54 Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix. 📝 3 months ago
    • nan 🔥 31 Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers 📝 3 months ago
    • hide 🔥 29 ID type with marshalling to/from hash to prevent sending IDs to clients. 📝 5 months ago
    • goset 🔥 28 Set is a useful collection but there is no built-in implementation in Go lang. 📝 a month ago
    • pipeline 🔥 28 Pipelines using goroutines 📝 2 years ago
    • timedmap 🔥 22 A thread safe map which has expiring key-value pairs
    • null 🔥 15 Nullable Go types that can be marshalled/unmarshalled to/from JSON.
    • mspm 🔥 13 Multi-String Pattern Matching Algorithm Using TrieHashNode 📝 3 years ago
    • set 🔥 12 A simple Set data structure implementation in Go (Golang) using LinkedHashMap. 📝 3 months ago
    • ptrie 🔥 11 A prefix tree implementation in go 📝 4 months ago
    • gofal 🔥 9 fractional api base on golang . golang math tools fractional molecular denominator 分数计算 分子 分母 运算
    • parsefields 🔥 5 Tools for parse JSON-like logs for collecting unique fields and events 📝 2 years ago
    • goterator 🔥 3 Lazy iterator implementation for Golang 📝 a month ago
    • slices 🔥 1 Functions that operate on slices. Similar to functions from package strings or package bytes that have been adapted to work with slices.
  • Distributed Systems

    🔝
    • micro 🔥 9.5k Micro is a platform for cloud native development 📝 6 days ago
    • NATS 🔥 8.7k High-Performance server for NATS, the cloud native messaging system. 📝 a day ago
    • rpcx 🔥 5.4k A zero cost, faster multi-language bidirectional microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱! 📝 6 days ago
    • raft 🔥 4.2k Golang implementation of the Raft consensus protocol 📝 8 days ago
    • tendermint 🔥 3.8k ⟁ Tendermint Core (BFT Consensus) in Go 📝 4 days ago
    • torrent 🔥 3.7k Full-featured BitTorrent client package and utilities 📝 6 days ago
    • KrakenD 🔥 3.4k Ultra performant API Gateway with middlewares 📝 3 months ago
    • liftbridge 🔥 2k Lightweight, fault-tolerant message streams. 📝 4 days ago
    • ringpop-go 🔥 654 Scalable, fault-tolerant application-layer sharding for Go applications 📝 2 years ago
    • rain 🔥 551 BitTorrent client and library in Go 📝 4 days ago
    • sleuth 🔥 327 A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services 📝 3 years ago
    • redis-lock 🔥 288 Simplified distributed locking implementation using Redis 📝 3 months ago
    • jsonrpc 🔥 157 A simple go implementation of json rpc 2.0 client over http 📝 20 days ago
    • Semaphore 🔥 51 Take control of your data, connect with anything, and expose it anywhere through protocols such as HTTP, GraphQL, and gRPC. 📝 a month ago
    • outboxer 🔥 47 A library that implements the outboxer pattern in go 📝 8 months ago
  • Dynamic DNS

    🔝
    • GoDNS 🔥 733 A dynamic DNS client tool supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc, written in Go. 📝 15 days ago
    • DDNS 🔥 169 Personal DDNS client with Digital Ocean Networking DNS as backend. 📝 24 days ago
  • Email

    🔝
    • MailHog 🔥 7.6k Web and API based SMTP testing 📝 7 months ago
    • hermes 🔥 2.1k Golang package that generates clean, responsive HTML e-mails for sending transactional mail 📝 a year ago
    • email 🔥 1.6k Robust and flexible email library for Go 📝 4 days ago
    • go-imap 🔥 1.2k An IMAP library for clients and servers 📝 2 months ago
    • SendGrid 🔥 691 The Official Twilio SendGrid Led, Community Driven Golang API Library 📝 6 days ago
    • mailgun-go 🔥 493 Go library for sending mail with the Mailgun API. 📝 4 days ago
    • Hectane 🔥 192 Lightweight SMTP client written in Go 📝 a year ago
    • douceur 🔥 187 A simple CSS parser and inliner in Go 📝 3 years ago
    • go-message 🔥 187 A streaming Go library for the Internet Message Format and mail messages 📝 22 days ago
    • email-verifier 🔥 136 A Go library for email verification without sending any emails. 📝 5 days ago
    • go-simple-mail 🔥 85 Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP. 📝 21 days ago
    • mailchain 🔥 68 Using Mailchain, blockchain users can now send and receive rich-media HTML messages with attachments via a blockchain address. 📝 11 days ago
    • go-premailer 🔥 66 Inline styling for html mail in golang 📝 4 months ago
    • go-dkim 🔥 64 DKIM package for golang
    • smtp 🔥 59 MailHog SMTP Protocol
  • Embeddable Scripting Languages

    🔝
    • gopher-lua 🔥 3.9k GopherLua: VM and compiler for Lua in Go 📝 5 months ago
    • tengo 🔥 2.1k A fast script language for Go 📝 4 months ago
    • go-lua 🔥 2k A Lua VM in Go
    • goja 🔥 1.9k ECMAScript/JavaScript engine in pure Go 📝 7 days ago
    • expr 🔥 1.6k Expression evaluation engine for Go: fast, non-Turing complete, dynamic typing, static typing 📝 20 days ago
    • go-python 🔥 1.2k naive go bindings to the CPython C-API 📝 10 months ago
    • anko 🔥 1.1k Scriptable interpreter written in golang 📝 8 months ago
    • go-php 🔥 772 PHP bindings for the Go programming language (Golang)
    • go-duktape 🔥 741 Duktape JavaScript engine bindings for Go 📝 7 months ago
    • cel-go 🔥 663 Fast, portable, non-Turing complete expression evaluation with gradual typing (Go) 📝 a month ago
    • golua 🔥 498 Go bindings for Lua C API - in progress
    • gisp 🔥 444 Simple LISP in Go
    • gval 🔥 279 Expression evaluation in golang 📝 a month ago
    • gentee 🔥 69 Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang). 📝 20 days ago
    • binder 🔥 48 High level go to Lua binder. Write less, do more. 📝 2 years ago
    • purl 🔥 30 Perl, but fluffy like a cat!
    • ngaro 🔥 20 An embeddable implementation of the Ngaro Virtual Machine for Go programs 📝 3 years ago
    • ecal 🔥 3 A simple embeddable scripting language which supports concurrent event processing. 📝 4 days ago
  • Error Handling

    🔝
    • errors 🔥 6.4k Simple error handling primitives 📝 a month ago
    • go-multierror 🔥 1.1k A Go (golang) package for representing a list of errors as a single error. 📝 6 months ago
    • eris 🔥 720 eris provides a better way to handle, trace, and log errors in Go 📝 18 days ago
    • errorx 🔥 663 A comprehensive error handling library for Go 📝 5 months ago
    • tracerr 🔥 637 Golang errors with stack trace and source fragments. 📝 2 years ago
    • errlog 🔥 389 Reduce debugging time while programming Go. Use static and stack-trace analysis to determine which func call causes the error. 📝 a month ago
    • emperror 🔥 194 The Emperor takes care of all errors personally 📝 3 months ago
    • errors 🔥 86 Drop-in replacement for the standard library errors package and github.com/pkg/errors 📝 3 months ago
    • errors 🔥 13 A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types.
    • Falcon 🔥 6 A Simple Yet Highly Powerful Package For Error Handling 📝 a year ago
    • errors 🔥 3 Simple golang error handling with classification primitives. 📝 a year ago
    • errors 🔥 2 Simple and efficient error package 📝 a year ago
  • File Handling

    🔝
    • afero 🔥 3.4k A FileSystem Abstraction System for Go 📝 a month ago
    • pdfcpu 🔥 1.9k A PDF processor written in Go. 📝 5 days ago
    • notify 🔥 602 File system event notification library on steroids. 📝 a month ago
    • copy 🔥 232 Go copy directory recursively 📝 11 days ago
    • bigfile 🔥 175 Bigfile -- a file transfer system that supports http, rpc and ftp protocol https://bigfile.site 📝 a year ago
    • afs 🔥 105 Abstract File Storage 📝 13 days ago
    • vfs 🔥 79 Pluggable, extensible virtual file system for Go 📝 23 days ago
    • go-csv-tag 🔥 77 Read csv file from go using tags 📝 3 months ago
    • opc 🔥 65 Go implementation of the Open Packaging Conventions (OPC) 📝 9 days ago
    • skywalker 🔥 60 A package to allow one to concurrently go through a filesystem with ease 📝 3 years ago
    • tarfs 🔥 45 An implementation of the FileSystem interface for tar files. 📝 4 years ago
    • go-exiftool 🔥 44 Golang wrapper for Exiftool : extract as much metadata as possible (EXIF, ...) from files (pictures, pdf, office documents, ...)
    • checksum 🔥 30 Compute message digest for large files in Go 📝 5 months ago
    • go-gtfs 🔥 24 Load GTFS files in golang 📝 3 months ago
    • flop 🔥 22 Go file operations library chasing GNU APIs. 📝 a month ago
    • baraka 🔥 16 a tool for handling file uploads simple 📝 2 days ago
    • gut/yos 🔥 14 yet another collection of go utilities & tools
    • parquet 🔥 9 A library for reading and writing parquet files.
    • todotxt 🔥 7 Parser for todo.txt files in Go 📝 a month ago
  • Financial

    🔝
    • go-money 🔥 860 Go implementation of Fowler's Money pattern 📝 2 months ago
    • accounting 🔥 612 money and currency formatting for golang 📝 a year ago
    • techan 🔥 347 Technical Analysis Library for Golang
    • currency 🔥 231 Currency handling for Go. 📝 a month ago
    • orderbook 🔥 172 Matching Engine for Limit Order Book in Golang 📝 2 years ago
    • transaction 🔥 81 Embedded database for accounts transactions. 📝 6 months ago
    • vat 🔥 81 Go package for dealing with EU VAT. Does VAT number validation & rates retrieval. 📝 9 months ago
    • ofxgo 🔥 79 Golang library for querying and parsing OFX 📝 9 days ago
    • go-finnhub 🔥 47 Simple and easy to use client for stock market, forex and crypto data from finnhub.io written in Go. Access real-time financial market data from 60+ stock exchanges, 10 forex brokers, and 15+ crypto exchanges 📝 a year ago
    • currency 🔥 36 A currency computations package.
    • sleet 🔥 26 Payment abstraction library - one interface for multiple payment processors ( inspired by Ruby's ActiveMerchant ) 📝 5 days ago
    • go-finance 🔥 4 Finance related Go functions (e.g. exchange rates, VAT number checking, …) 📝 a year ago
  • Forms

    🔝
    • nosurf 🔥 1.1k CSRF protection middleware for Go. 📝 4 months ago
    • binding 🔥 784 Reflectionless data binding for Go's net/http (not actively maintained) 📝 3 years ago
    • gorilla/csrf 🔥 607 gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 📝 4 months ago
    • form 🔥 439 Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support. 📝 a year ago
    • conform 🔥 209 Trims, sanitizes & scrubs data based on struct tags (go, golang) 📝 7 months ago
    • formam 🔥 154 a package for decode form's values into struct in Go 📝 4 months ago
    • forms 🔥 114 A lightweight go library for parsing form data or json from an http.Request.
    • qs 🔥 55 Go module for encoding structs into URL query parameters 📝 3 months ago
    • queryparam 🔥 7 Go package to easily convert a URL's query parameters/values into usable struct values of the correct types.
  • Functional

    🔝
    • go-underscore 🔥 1.2k Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.
    • fpGo 🔥 162 Monad, Functional Programming features for Golang 📝 2 years ago
    • fuego 🔥 81 Functional Experiment in Golang 📝 2 months ago
  • Game Development

    🔝
    • Ebiten 🔥 3.9k A dead simple 2D game library for Go 📝 7 days ago
    • Leaf 🔥 3.8k A game server framework in Go (golang) 📝 8 months ago
    • Pixel 🔥 3.3k A hand-crafted 2D game library in Go 📝 2 months ago
    • goworld 🔥 1.7k Scalable Distributed Game Server Engine with Hot Swapping in Golang 📝 4 months ago
    • go-sdl2 🔥 1.5k SDL2 binding for Go 📝 9 days ago
    • nano 🔥 1.5k Lightweight, facility, high performance golang based game server framework 📝 a month ago
    • engo 🔥 1.3k Engo is an open-source 2D game engine written in Go. 📝 7 days ago
    • g3n 🔥 1.3k Go 3D Game Engine 📝 9 days ago
    • termloop 🔥 1.2k Terminal-based game engine for Go, built on top of Termbox 📝 2 months ago
    • gonet 🔥 1.1k A Game Server Skeleton in golang. 📝 4 years ago
    • Pitaya 🔥 846 Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK. 📝 6 days ago
    • Oak 🔥 827 A pure Go game engine 📝 5 months ago
    • raylib-go 🔥 564 Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming. 📝 2 months ago
    • Azul3D 🔥 466 Azul3D - A 3D game engine written in Go! 📝 3 years ago
    • go-astar 🔥 405 Go implementation of the A* search algorithm 📝 5 months ago
    • go3d 🔥 188 A performance oriented 2D/3D math package for Go 📝 a year ago
    • prototype 🔥 40 Simple 2D game prototyping framework. 📝 3 months ago
    • tile 🔥 14 Tile is a 2D grid engine, built with data and cache friendly ways, includes pathfinding and observers. 📝 4 months ago
  • Images

    🔝
    • gocv 🔥 3.8k Go package for computer vision using OpenCV 4 and beyond. 📝 8 days ago
    • imaging 🔥 3.5k Imaging is a simple image processing package for Go 📝 25 days ago
    • imaginary 🔥 3.4k Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing 📝 2 months ago
    • bild 🔥 3k Image processing algorithms in pure Go 📝 5 months ago
    • ln 🔥 2.8k 3D line art engine. 📝 4 years ago
    • gg 🔥 2.6k Go Graphics - 2D rendering in Go with a simple API. 📝 8 months ago
    • resize 🔥 2.6k Pure golang image resizing 📝 3 years ago
    • pt 🔥 1.9k A path tracer written in Go. 📝 4 years ago
    • smartcrop 🔥 1.5k smartcrop finds good image crops for arbitrary crop sizes 📝 9 months ago
    • gift 🔥 1.4k Go Image Filtering Toolkit 📝 2 months ago
    • picfit 🔥 1.4k An image resizing server written in Go
    • bimg 🔥 1.3k Go package for fast high-level image processing powered by libvips C library 📝 2 months ago
    • go-opencv 🔥 1.2k Go bindings for OpenCV / 2.x API in gocv / 1.x API in opencv 📝 2 years ago
    • imagick 🔥 1.2k Go binding to ImageMagick's MagickWand C API
    • geopattern 🔥 1.1k Create beautiful generative image patterns from a string in golang. 📝 4 years ago
    • canvas 🔥 571 Cairo in Go: vector to SVG, PDF, EPS, raster, HTML Canvas, etc. 📝 13 days ago
    • draft 🔥 475 Generate High Level Cloud Architecture diagrams using YAML syntax. 📝 13 days ago
    • image2ascii 🔥 473 Convert image to ASCII 📝 2 years ago
    • mort 🔥 418 Storage and image processing server written in Go 📝 12 days ago
    • govips 🔥 417 A fast and robust image library for Go built on libvips 📝 6 days ago
    • govatar 🔥 405 Avatar generation library for GO language 📝 a year ago
    • goimagehash 🔥 375 Go Perceptual image hashing package 📝 16 days ago
    • go-nude 🔥 320 Nudity detection with Go.
    • rez 🔥 200 Image resizing in pure Go and SIMD
    • img 🔥 137 A selection of image manipulation tools 📝 6 years ago
    • mergi 🔥 127 go library for image programming (merge, crop, resize, watermark, animate, ease, transit) 📝 2 years ago
    • go-cairo 🔥 96 Go binding for the cairo graphics library 📝 a year ago
    • gltf 🔥 88 Go library for [d]encoding glTF 2.0 files 📝 23 days ago
    • cameron 🔥 66 An avatar generator for Go. 📝 5 months ago
    • go-gd 🔥 51 Go bingings for GD (http://www.boutell.com/gd/)
    • goimghdr 🔥 36 The imghdr module determines the type of image contained in a file for go 📝 2 years ago
    • gridder 🔥 35 A Grid based 2D Graphics library 📝 8 months ago
    • go-webcolors 🔥 25 Port of webcolors library from Python to Go
    • mpo 🔥 6 JPEG-MPO Decoder / Converter Library and CLI Tool 📝 7 months ago
  • Machine Learning

    🔝
    • GoLearn 🔥 7.6k Machine Learning for Go 📝 2 months ago
    • gorgonia 🔥 3.8k Gorgonia is a library that helps facilitate machine learning in Go. 📝 11 days ago
    • tfgo 🔥 1.6k Tensorflow + Go, the gopher way 📝 2 months ago
    • gosseract 🔥 1.4k Go package for OCR (Optical Character Recognition), by using Tesseract C++ library 📝 9 days ago
    • goml 🔥 1.2k On-line Machine Learning in Go (and so much more) 📝 2 years ago
    • gorse 🔥 1.1k A recommender system service based on collaborative filtering written in Go 📝 2 months ago
    • ocrserver 🔥 346 A simple OCR API server, seriously easy to be deployed by Docker, on Heroku as well
    • onnx-go 🔥 297 onnx-go gives the ability to import a pre-trained neural network within Go without being linked to a framework or library. 📝 3 months ago
    • regommend 🔥 288 Recommendation engine for Go
    • goRecommend 🔥 168 Collaborative Filtering (CF) Algorithms in Go! 📝 6 years ago
    • Goptuna 🔥 162 Distributed hyperparameter optimization framework, inspired by Optuna. 📝 7 days ago
    • shield 🔥 137 Bayesian text classifier with flexible tokenizers and storage backends for Go
    • libsvm 🔥 68 libsvm go version
    • goscore 🔥 63 Go Scoring API for PMML 📝 a year ago
    • gonet 🔥 62 Neural Network for Go.
    • neural-go 🔥 62 A multilayer perceptron network implemented in Go, with training via backpropagation.
    • neat 🔥 58 NEAT (NeuroEvolution of Augmenting Topologies) implemented in Go 📝 3 years ago
    • golinear 🔥 41 liblinear bindings for Go 📝 4 years ago
    • Varis 🔥 33 Golang Neural Network 📝 2 years ago
    • probab 🔥 14 Automatically exported from code.google.com/p/probab
    • GoMind 🔥 10 A simplistic Neural Network Library in Go
  • Messaging

    🔝
    • Centrifugo 🔥 4.8k Scalable real-time messaging server in language-agnostic way 📝 4 days ago
    • Benthos 🔥 2.8k Declarative streaming ETL for mundane tasks, written in Go 📝 a day ago
    • APNs2 🔥 2.4k HTTP/2 Apple Push Notification Service (APNs) push provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps, using the APNs HTTP/2 protocol. 📝 5 months ago
    • go-nsq 🔥 1.8k The official Go package for NSQ 📝 a month ago
    • Beaver 🔥 1k A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps. 📝 12 days ago
    • EventBus 🔥 840 [Go] Lightweight eventbus with async compatibility for Go 📝 4 months ago
    • Asynq 🔥 837 Asynq: simple, reliable, and efficient distributed task queue in Go 📝 24 days ago
    • dbus 🔥 538 Native Go bindings for D-Bus 📝 25 days ago
    • emitter 🔥 389 Emits events in Go way, with wildcard, predicates, cancellation possibilities and many other good wins 📝 2 years ago
    • Glue 🔥 359 Glue - Robust Go and Javascript Socket Library (Alternative to Socket.io) 📝 2 years ago
    • Bus 🔥 173 Minimalist message bus implementation for internal communication 📝 a year ago
    • drone-line 🔥 73 Sending line notifications using a binary, docker or Drone CI. 📝 4 months ago
    • Commander 🔥 52 Build event-driven and event streaming applications with ease 📝 3 months ago
    • go-notify 🔥 52 Package notify provides an implementation of the Gnome DBus Notifications Specification. 📝 a month ago
    • go-mq 🔥 50 Declare AMQP entities like queues, producers, and consumers in a declarative way. Can be used to work with RabbitMQ. 📝 6 days ago
    • event 🔥 36 The implementation of the pattern observer 📝 3 years ago
    • ami 🔥 12 Go client to reliable queues based on Redis Cluster Streams 📝 9 months ago
    • gaurun-client 🔥 9 Gaurun Client written in Go 📝 2 years ago
  • Dependency Injection

    🔝
    • dig 🔥 1.7k A reflection based dependency injection toolkit for Go. 📝 7 months ago
    • fx 🔥 1.7k A dependency injection based application framework for Go. 📝 a month ago
    • container 🔥 134 A lightweight yet powerful IoC container for Go projects
    • dingo 🔥 94 Go Dependency Injection Framework 📝 7 months ago
    • goioc/di 🔥 64 Simple and yet powerful Dependency Injection for Go 📝 2 months ago
    • di 🔥 56 A full-featured dependency injection container for go programming language. 📝 14 days ago
    • alice 🔥 43 An additive dependency injection container for Golang. 📝 4 years ago
    • wire 🔥 33 Strict Runtime Dependency Injection for Golang 📝 2 years ago
    • linker 🔥 28 Dependency Injection and Inversion of Control package 📝 7 months ago
    • gocontainer 🔥 14 Simple Dependency Injection Container 📝 10 months ago
  • Strings

    🔝
    • xstrings 🔥 864 Implements string functions widely used in other languages but absent in Go. 📝 18 days ago
    • strutil 🔥 109 String utilities for Go
    • gobeam/Stringy 🔥 42 Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string and many other functionalities with help of by Stringy package. 📝 6 months ago
  • Networking

    🔝
    • fasthttp 🔥 14.2k Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http 📝 6 days ago
    • kcptun 🔥 12.2k A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。KCPプロトコルに基づく安全なトンネル。KCP 프로토콜을 기반으로 하는 보안 터널입니다。 📝 24 days ago
    • quic-go 🔥 4.8k A QUIC implementation in pure go 📝 7 days ago
    • gopacket 🔥 3.8k Provides packet processing capabilities for Go 📝 6 days ago
    • HTTPLab 🔥 3.6k The interactive web server 📝 2 years ago
    • gnet 🔥 3.5k gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。 📝 a month ago
    • kcp-go 🔥 2.8k A Crypto-Secure, Production-Grade Reliable-UDP Library for golang with FEC 📝 a month ago
    • gobgp 🔥 2.1k BGP implemented in the Go Programming Language 📝 12 days ago
    • ssh 🔥 1.8k Easy SSH servers in Golang 📝 3 months ago
    • fortio 🔥 1.7k Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats. 📝 8 days ago
    • go-getter 🔥 1.1k Package for downloading things from a string URL using a variety of protocols. 📝 6 days ago
    • gev 🔥 1k Gev is a lightweight, fast non-blocking TCP network library based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers. 📝 2 months ago
    • NFF-Go 🔥 1k NFF-Go -Network Function Framework for GO (former YANFF) 📝 5 months ago
    • sftp 🔥 948 SFTP support for the go.crypto/ssh package 📝 a month ago
    • grab 🔥 783 A download manager package for Go
    • ftp 🔥 769 FTP client package for Go 📝 2 months ago
    • mdns 🔥 717 Simple mDNS client/server library in Golang
    • gosnmp 🔥 664 An SNMP library written in GoLang. 📝 9 days ago
    • lhttp 🔥 599 go websocket, a better way to buid your IM server 📝 3 years ago
    • gotcp 🔥 476 A Go package for quickly building tcp servers
    • peerdiscovery 🔥 460 Pure-Go library for cross-platform local peer discovery using UDP multicast 📝 15 days ago
    • stun 🔥 433 Fast RFC 5389 STUN implementation in go 📝 2 months ago
    • gopcap 🔥 408 A simple wrapper around libpcap for the Go programming language
    • go-stun 🔥 402 A go implementation of the STUN client (RFC 3489 and RFC 5389) 📝 3 months ago
    • raw 🔥 376 Package raw enables reading and writing data at the device driver level for a network interface. MIT Licensed. 📝 a year ago
    • gaio 🔥 250 High performance async-io(proactor) networking for Golang。golangのための高性能非同期io(proactor)ネットワーキング 📝 8 months ago
    • gmqtt 🔥 237 Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.1.1 and V5 in golang
    • ethernet 🔥 211 Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed. 📝 2 years ago
    • gNxI 🔥 167 gNXI Tools - gRPC Network Management/Operations Interface Tools 📝 23 days ago
    • jazigo 🔥 163 Jazigo is a tool written in Go for retrieving configuration for multiple devices, similar to rancid, fetchconfig, oxidized, Sweet. 📝 a year ago
    • utp 🔥 154 Use anacrolix/go-libutp instead 📝 3 years ago
    • sslb 🔥 131 Golang Super Simple Load Balance
    • ether 🔥 68 A Go package for sending and receiving ethernet frames. Currently supporting Linux, Freebsd, and OS X. 📝 5 years ago
    • packet 🔥 55 Send network packets over a TCP or UDP connection.
    • linkio 🔥 50 Simulate network link speed 📝 3 years ago
    • portproxy 🔥 43 TCP proxy, highjacks HTTP to allow CORS
    • iplib 🔥 42 A library for working with IP addresses and networks in Go 📝 9 months ago
    • graval 🔥 26 An experimental go FTP server framework
    • go-powerdns 🔥 23 Go PowerDNS 4.x API Client 📝 2 months ago
    • publicip 🔥 21 Go pkg for returning your public facing IP address. 📝 4 years ago
    • panoptes-stream 🔥 17 A cloud native distributed streaming network telemetry. 📝 5 days ago
    • gohooks 🔥 11 GoHooks make it easy to send and consume secured web-hooks from a Go application
    • tspool 🔥 8 tcp server pool
    • httpproxy 🔥 7 HTTP proxy handler and dialer 📝 5 days ago
  • Query Language

    🔝
    • graphql-go 🔥 7.2k An implementation of GraphQL for Go / Golang 📝 10 days ago
    • graphql 🔥 3.6k GraphQL server with a focus on ease of use 📝 2 months ago
    • gojsonq 🔥 1.6k A simple Go package to Query over JSON/YAML/XML/CSV Data 📝 10 months ago
    • jsonql 🔥 241 JSON query expression library in Golang. 📝 9 months ago
    • rql 🔥 183 Resource Query Language for REST 📝 9 months ago
    • graphql 🔥 52 graphql parser + utilities
    • jsonslice 🔥 49 json slicer 📝 4 months ago
    • straf 🔥 22 Convert Golang Struct To GraphQL Object On The Fly 📝 8 months ago
    • rqp 🔥 14 Query Parser for REST
    • gws 🔥 4 A WebSocket client and server for GraphQL
  • Security

    🔝
    • lego 🔥 4.4k Let's Encrypt client and ACME library written in Go 📝 7 days ago
    • memguard 🔥 1.8k Secure software enclave for storage of sensitive information in memory. 📝 8 months ago
    • secure 🔥 1.6k HTTP middleware for Go that facilitates some quick security wins. 📝 a month ago
    • nacl 🔥 491 Pure Go implementation of the NaCL set of API's
    • ssh-vault 🔥 269 encrypt/decrypt using ssh keys 📝 a year ago
    • optimus-go 🔥 249 ID hashing and Obfuscation using Knuth's Algorithm 📝 8 months ago
    • passlib 🔥 239 Idiotproof golang password validation library inspired by Python's passlib
    • simple-scrypt 🔥 163 A convenience library for generating, comparing and inspecting password hashes using the scrypt KDF in Go 📝 3 years ago
    • secureio 🔥 12 An easy-to-use XChaCha20-encryption wrapper for io.ReadWriteCloser (even lossy UDP) using ECDH key exchange algorithm, ED25519 signatures and Blake3+Poly1305 checksums/message-authentication for Go (golang). Also a multiplexer. 📝 7 months ago
    • sslmgr 🔥 10 A layer of abstraction the around acme/autocert certificate manager (Golang) 📝 a year ago
  • Serialization

    🔝
    • jsoniter 🔥 8.7k A high-performance 100% compatible drop-in replacement of 'encoding/json' 📝 2 months ago
    • goprotobuf 🔥 7.3k Go support for Google's protocol buffers 📝 3 months ago
    • gogoprotobuf 🔥 4.3k Protocol Buffers for Go with Gadgets 📝 6 days ago
    • go-codec 🔥 1.5k idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go] 📝 8 days ago
    • colfer 🔥 584 binary serialization format 📝 6 months ago
    • csvutil 🔥 448 csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.
    • go-capnproto 🔥 278 Cap'n Proto library and parser for go. This is go-capnproto-1.0, and does not have rpc. See https://github.com/zombiezen/go-capnproto2 for 2.0 which has rpc and capabilities.
    • cbor 🔥 230 CBOR RFC 7049 (Go/Golang) - safe & fast with standard API + toarray & keyasint, CBOR tags, float64/32/16, fuzz tested. 📝 2 months ago
    • bambam 🔥 61 auto-generate capnproto schema from your golang source files. Depends on go-capnproto-1.0 at https://github.com/glycerine/go-capnproto
    • asn1 🔥 47 Asn.1 BER and DER encoding library for golang. 📝 2 years ago
    • binstruct 🔥 27 Golang binary decoder for mapping data into the structure 📝 a year ago
    • fwencoder 🔥 14 Fixed width file parser (encoder/decoder) in GO (golang) 📝 a year ago
    • elastic 🔥 13 Converts go types no matter what
    • bel 🔥 11 Generate TypeScript interfaces from Go structs/interfaces - useful for JSON RPC 📝 2 years ago
    • fixedwidth 🔥 5 A Go package for encode/decode fixed-width data 📝 a year ago
    • go-lctree 🔥 2 go-lctree provides a CLI and Go primitives to serialize and deserialize LeetCode binary trees (e.g. '[5,4,7,3,null,2,null,-1,null,9]'). 📝 7 months ago
  • Third-party APIs

    🔝
    • github 🔥 7.1k Go library for accessing the GitHub API 📝 5 days ago
    • aws-sdk-go 🔥 6.4k AWS SDK for the Go programming language. 📝 5 days ago
    • google 🔥 2.5k Auto-generated Google APIs for Go. 📝 4 days ago
    • google-cloud 🔥 2.4k Google Cloud Client Libraries for Go. 📝 4 days ago
    • discordgo 🔥 1.7k (Golang) Go bindings for Discord 📝 a month ago
    • stripe 🔥 1.3k Go library for the Stripe API. 📝 a day ago
    • minio-go 🔥 1.2k MinIO Client SDK for Go 📝 5 days ago
    • anaconda 🔥 1.1k A Go client library for the Twitter 1.1 API 📝 2 years ago
    • go-twitter 🔥 1.1k Go Twitter REST and Streaming API v1.1 📝 3 months ago
    • facebook 🔥 935 A Facebook Graph API SDK For Go.
    • go-jira 🔥 840 Go client library for Atlassian Jira 📝 a month ago
    • githubql 🔥 740 Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://developer.github.com/v4/). 📝 a month ago
    • webhooks 🔥 576 Webhook receiver for GitHub, Bitbucket, GitLab, Gogs 📝 8 days ago
    • paypal 🔥 400 Golang client for PayPal REST API 📝 a month ago
    • geo-golang 🔥 384 Go library to access geocoding and reverse geocoding APIs 📝 3 months ago
    • go-marathon 🔥 194 A GO API library for working with Marathon 📝 a year ago
    • ethrpc 🔥 191 Golang client for ethereum json rpc api 📝 5 months ago
    • Trello 🔥 157 Trello API wrapper for Go
    • Medium 🔥 131 A Golang SDK for Medium's OAuth2 API
    • gostorm 🔥 127 GoStorm is a Go library that implements the communications protocol required to write Storm spouts and Bolts in Go that communicate with the Storm shells. 📝 3 years ago
    • go-trending 🔥 111 Go library for accessing trending repositories and developers at Github. 📝 2 years ago
    • hipchat 🔥 106 This project implements a Go client library for the Hipchat API.
    • wit-go 🔥 98 Go client for wit.ai HTTP API 📝 2 months ago
    • pushover 🔥 88 Go wrapper for the Pushover API 📝 2 months ago
    • cachet 🔥 84 Go(lang) client library for Cachet (open source status page system). 📝 3 years ago
    • twitter-scraper 🔥 75 Scrape the Twitter Frontend API without authentication with Golang.
    • igdb 🔥 65 Go client for the Internet Game Database API 📝 a month ago
    • clarifai 🔥 57 Clarifai library for Go 📝 3 years ago
    • megos 🔥 56 Go(lang) client library for accessing information of an Apache Mesos cluster. 📝 3 years ago
    • circleci 🔥 54 Go library for interacting with CircleCI 📝 a year ago
    • gosip 🔥 50 SharePoint authentication, HTTP client & fluent API wrapper for Go (Golang) 📝 7 days ago
    • gads 🔥 49 Google Adwords API for Go
    • simples3 🔥 47 Simple no frills AWS S3 Golang Library using REST with V4 Signing (without AWS Go SDK) 📝 3 months ago
    • go-xkcd 🔥 43 xkcd.com API client in Go 📝 8 months ago
    • gogtrends 🔥 43 Unofficial Google Trends API for Go 📝 7 months ago
    • ynab 🔥 43 Go client for the YNAB API. Unofficial. It covers 100% of the resources made available by the YNAB API. 📝 a year ago
    • uptimerobot 🔥 42 Client library for UptimeRobot v2 API
    • GoMusicBrainz 🔥 41 a Go (Golang) MusicBrainz WS2 client library - work in progress 📝 2 years ago
    • fcm 🔥 39 Firebase Cloud Messaging for application servers implemented using the Go programming language. 📝 10 months ago
    • golang-tmdb 🔥 37 This is a Golang wrapper for working with TMDb API. It aims to support version 3. 📝 23 days ago
    • golyrics 🔥 36 A simple Go package to fetch lyrics from Wikia 📝 3 years ago
    • mixpanel 🔥 36 Golang Mixpanel Client 📝 2 years ago
    • go-unsplash 🔥 34 Go Client for the Unsplash API 📝 10 months ago
    • spotify 🔥 31 Go library for the Spotify Web API 📝 a month ago
    • translate 🔥 31 Go online translation package
    • gami 🔥 29 GO - Asterisk AMI Interface
    • gcm 🔥 29 Google Cloud Messaging for application servers implemented using the Go programming language. 📝 5 years ago
    • patreon-go 🔥 24 Patreon Go API client 📝 a year ago
    • shopify 🔥 21 Simple Shopify API for the Go Programming Language
    • steam 🔥 21 Go library for querying Source servers
    • go-twitch 🔥 20 A golang client for the Twitch v3 API - public APIs only (for now)
    • go-imgur 🔥 19 Go library to use the imgur.com API 📝 8 months ago
    • go-myanimelist 🔥 19 Go library for accessing the MyAnimeList API: http://myanimelist.net/modules.php?go=api 📝 7 months ago
    • brewerydb 🔥 17 Go library for http://www.brewerydb.com/ API 📝 6 years ago
    • lastpass-go 🔥 17 Golang client for LastPass 📝 10 days ago
    • textbelt 🔥 17 golang library for textbelt.com 📝 5 years ago
    • codeship-go 🔥 16 Go library for accessing the Codeship API v2 📝 2 months ago
    • coinpaprika-go 🔥 11 Go client library for interacting with Coinpaprika's API 📝 4 months ago
    • go-hacknews 🔥 11 Tiny utility Go client for HackerNews API. 📝 3 years ago
    • go-aws-news 🔥 10 Go app + library to fetch what's new from AWS 📝 a month ago
    • smite 🔥 10 SmiteGo is an API wrapper for the Smite game from HiRez. It is written in Go!
    • go-here 🔥 9 Go client library around the HERE location based APIs. 📝 8 months ago
    • google-play-scraper 🔥 9 Golang scraper to get data from Google Play Store 📝 2 months ago
    • go-sophos 🔥 8 Sophos UTM 9 REST API Client in Golang 📝 3 months ago
    • gomalshare 🔥 8 Go library MalShare API 📝 2 years ago
    • rrdaclient 🔥 8 Go bindings for RRDA https://github.com/fcambus/rrda
    • slack 🔥 8 Slack API in Go 📝 a year ago
    • gopaapi5 🔥 7 Go Client Library for Amazon's Product Advertising API 5.0 📝 9 months ago
    • go-sptrans 🔥 6 Go client library for the SPTrans Olho Vivo API. 📝 4 months ago
    • tumblr 🔥 6 A Go Wrapper for the Tumblr v2 API 📝 4 years ago
    • zooz 🔥 6 Zooz API client for Go 📝 3 years ago
    • go-chronos 🔥 3 Go Chronos 3.x REST API Client 📝 3 years ago
    • libgoffi 🔥 3 libgoffi - libffi adapter library for Go 📝 5 months ago
    • kanka 🔥 2 Go client for the Kanka API
    • rawg-sdk-go 🔥 2 This is RAWG SDK GO. This library contains methods for interacting with RAWG API. 📝 5 days ago
    • playlyfe 🔥 1 This is the official Playlyfe Golang Sdk 📝 5 years ago
    • TripAdvisor 🔥 1 A TripAdvisor API wrapper for Golang. 📝 a year ago
    • vl-go 🔥 1 Go client library around the VerifID identity verification layer API. 📝 10 months ago
  • Utilities

    🔝
    • ctop 🔥 11k Top-like interface for container metrics 📝 a month ago
    • peco 🔥 6.2k Simplistic interactive filtering tool 📝 a month ago
    • realize 🔥 3.9k Realize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading. 📝 8 months ago
    • panicparse 🔥 2.5k Crash your app in style (Golang) 📝 17 days ago
    • spinner 🔥 1.3k Go (golang) package with 70+ configurable terminal spinner/progress indicators. 📝 23 days ago
    • boilr 🔥 1.2k boilerplate template manager that generates files or directories from template repositories 📝 3 years ago
    • circuit 🔥 529 An efficient and feature complete Hystrix like Go implementation of the circuit breaker pattern. 📝 a month ago
    • request 🔥 392 A developer-friendly HTTP request library for Gopher. 📝 3 years ago
    • Deepcopier 🔥 324 simple struct copying for golang 📝 8 months ago
    • clockwork 🔥 314 a fake clock for golang 📝 3 months ago
    • retry 🔥 266 The most advanced interruptible mechanism to perform actions repetitively until successful. 📝 2 months ago
    • create-go-app 🔥 253 A powerful CLI for the Create Go App project. Create a new production-ready project with backend, frontend and deploy automation by running one CLI command! 📝 a month ago
    • serve 🔥 230 a static http server anywhere you need one. 📝 6 months ago
    • scany 🔥 193 Library for scanning data from a database into Go structs and more 📝 3 months ago
    • Death 🔥 163 Managing go application shutdown with signals. 📝 6 months ago
    • rerun 🔥 161 Configurable recompiling and rerunning go apps when source changes
    • apm 🔥 148 APM is a process manager for Golang applications. 📝 4 years ago
    • robustly 🔥 148 Run functions resiliently in Go, catching and restarting panics 📝 a month ago
    • chyle 🔥 135 Changelog generator : use a git repository and various data sources and publish the result on external services 📝 18 days ago
    • onecache 🔥 115 One caching API, Multiple backends
    • countries 🔥 79 Countries - ISO 3166 (ISO3166-1, ISO3166, Digit, Alpha-2 and Alpha-3) countries codes and names (on eng and rus), ISO 4217 currency designators, ITU-T E.164 IDD calling phone codes, countries capitals, UN M.49 regions codes, ccTLD countries domains, IOC/NOC and FIFA letters codes, VERY FAST, NO maps[], NO slices[], NO init() funcs, NO external l… 📝 3 months ago
    • pm 🔥 79 Processlist manager with TCP listener
    • repeat 🔥 72 Go implementation of different backoff strategies useful for retrying operations and heartbeating. 📝 a year ago
    • sorty 🔥 69 Fast Concurrent / Parallel Sorting in Go
    • scan 🔥 68 Scan database/sql rows directly to structs, slices, and primitive types 📝 a month ago
    • pattern-match 🔥 64 Pattern matchings for Go. 📝 6 months ago
    • pgo 🔥 51 Go library for PHP community with convenient functions 📝 3 months ago
    • copy-pasta 🔥 47 Universal copy paste service, works across different machines! 📝 7 months ago
    • retry 🔥 46 Simple and easy retry mechanism package for Go 📝 10 months ago
    • cmd 🔥 45 A simple package to execute shell commands on linux, windows and osx 📝 6 months ago
    • retry-go 🔥 39 Retrying made simple and easy for golang 📝 3 years ago
    • beyond 🔥 38 The Go library that will drive you to AOP world! 📝 a year ago
    • dbt 🔥 38 Dynamic Binary Toolkit- A framework for running self-updating signed binaries from a central, trusted repository. 📝 16 days ago
    • slice 🔥 37 Type-safe functions for common Go slice operations
    • rclient 🔥 32 Minimalistic REST client for Go applications 📝 a year ago
    • slicer 🔥 24 Utility class for handling slices 📝 2 months ago
    • changie 🔥 23 Automated changelog tool for preparing releases with lots of customization options 📝 8 days ago
    • rerate 🔥 18 redis-based rate counter and rate limiter 📝 4 years ago
    • ctxutil 🔥 16 utils for Go context 📝 a year ago
    • okrun 🔥 15 ok, run your gofile
    • rest-go 🔥 14 A package that provide many helpful methods for working with rest api. 📝 10 months ago
    • shutdown 🔥 14 Golang app shutdown hooks. 📝 2 years ago
    • command 🔥 13 Command pattern for Go with thread safe serial and parallel dispatcher
    • backscanner 🔥 11 A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward. 📝 a year ago
    • retry 🔥 11 A pretty simple library to ensure your work to be done 📝 a year ago
    • retry 🔥 7 Percolate's Go retry package
    • ptr 🔥 6 Contains functions for simplified creation of pointers from constants of basic types 📝 2 months ago
    • sliceconv 🔥 6 Slice conversion between primitive types 📝 a year ago
    • blank 🔥 5 Detect blank strings or remove whitespace from strings 📝 a year ago
    • silk 🔥 4 Read Silk Flow Files
    • olaf 🔥 2 Twitter Snowflake implemented in Go 📝 2 years ago
    • bleep 🔥 1 OS Signal Handlers in Go 📝 7 days ago
    • copy 🔥 1 Package for fast copying structs of different types 📝 16 days ago
  • Web Frameworks

    🔝
    • Gin 🔥 44.8k 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. 📝 a day ago
    • Echo 🔥 18.9k High performance, minimalist Go web framework 📝 5 days ago
    • Revel 🔥 12.1k A high productivity, full-stack web framework for the Go language. 📝 6 months ago
    • Fiber 🔥 11.1k Express inspired web framework written in Go 📝 a day ago
    • Goa 🔥 4.1k Design-based APIs and microservices in Go 📝 a day ago
    • go-json-rest 🔥 3.4k A quick and easy way to setup a RESTful JSON API
    • Gizmo 🔥 3.3k A Microservice Toolkit from The New York Times 📝 5 months ago
    • Macaron 🔥 3.1k Package macaron is a high productive and modular web framework in Go. 📝 2 months ago
    • utron 🔥 2.2k A lightweight MVC framework for Go(Golang) 📝 2 years ago
    • tigertonic 🔥 1k A Go framework for building JSON web services inspired by Dropwizard
    • tango 🔥 838 This is only a mirror and Moved to https://gitea.com/lunny/tango 📝 2 years ago
    • Goyave 🔥 774 Elegant Golang Web Framework 📝 15 days ago
    • gongular 🔥 438 A different approach to Go web frameworks 📝 6 months ago
    • neo 🔥 410 Go Web Framework
    • Gearbox 🔥 408 Gearbox is a web framework written in Go with a focus on high performance 📝 8 days ago
    • Air 🔥 398 An ideally refined web framework for Go. 📝 a month ago
    • mango 🔥 353 Mango is a modular web-application framework for Go, inspired by Rack, and PEP333. 📝 3 years ago
    • Aero 🔥 343 High-performance web server for Go. 📝 8 months ago
    • Gondola 🔥 311 The web framework for writing faster sites, faster
    • Golf 🔥 246 The Golf web framework 📝 4 years ago
    • Flamingo 🔥 184 Flamingo Framework and Core Library. Flamingo is a go based framework for pluggable web projects. It is used to build scalable and maintainable (web)applications. 📝 a month ago
    • Ginrpc 🔥 147 gin auto binding,grpc, and annotated route,gin 注解路由, grpc,自动参数绑定工具 📝 4 months ago
    • WebGo 🔥 147 A minimal framework to build web apps; with handler chaining, middleware support; and most of all standard library compliant HTTP handlers(i.e. http.HandlerFunc). 📝 6 months ago
    • hiboot 🔥 142 hiboot is a high performance web and cli application framework with dependency injection support 📝 6 months ago
    • Flamingo Commerce 🔥 138 Flexible E-Commerce Framework on top of Flamingo. Used to build E-Commerce 'Portals' and connect it with the help of individual Adapters to other services. 📝 a month ago
    • go-rest 🔥 126 A small and evil REST framework for Go 📝 4 years ago
    • uAdmin 🔥 120 The web framework for Golang 📝 5 months ago
    • appy 🔥 75 An opinionated productive web framework that helps scaling business easier. 📝 9 days ago
    • vox 🔥 74 Simple and lightweight Go web framework inspired by koa 📝 3 months ago
    • Golax 🔥 73 Golax, a go implementation for the Lax framework. 📝 3 years ago
    • Microservice 🔥 73 This library provides a simple framework of microservice, which includes a configurator, a logger, metrics, and of course the handler 📝 2 years ago
    • patron 🔥 69 Microservice framework following best cloud practices with a focus on productivity. 📝 4 days ago
    • YARF 🔥 61 Yet Another REST Framework 📝 2 years ago
    • Fireball 🔥 56 Go web framework with a natural feel
    • rux 🔥 54 Rux is an simple and fast web framework. support middleware, compatible http.Handler interface. 简单且快速的 Go web 框架,支持中间件,兼容 http.Handler 接口
    • goa 🔥 44 Goa is a web framework based on middleware, like koa.js. 📝 a year ago
    • Beego 🔥 37 beego is an open-source, high-performance web framework for the Go programming language. 📝 a month ago
    • Resoursea 🔥 31 A REST framework for quickly writing resource based services in Golang. 📝 6 years ago
    • rex 🔥 31 Pleasures for Web in Golang 📝 3 years ago
    • goweb 🔥 20 Lightweight web framework based on net/http. 📝 a month ago
    • Banjo 🔥 17 BANjO is a simple web framework written in Go (golang) 📝 3 years ago
  • WebAssembly

    🔝
    • tinygo 🔥 7.3k Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM. 📝 2 months ago
    • dom 🔥 422 DOM library for Go and WASM 📝 2 years ago
    • go-canvas 🔥 107 Library to use HTML5 Canvas from Go-WASM, with all drawing within go code 📝 6 months ago
    • webapi 🔥 73 Go Lang Web Assembly bindings for DOM, HTML etc 📝 2 months ago
    • vert 🔥 44 WebAssembly interop between Go and JS values. 📝 2 years ago
  • Windows

    🔝
    • go-ole 🔥 702 win32 ole implementation for golang 📝 2 months ago
    • d3d9 🔥 112 Direct3D9 wrapper for Go.
    • gosddl 🔥 4 GoSDDL converter 📝 2 years ago
  • XML

    🔝
    • zek 🔥 438 Generate a Go struct from XML. 📝 2 months ago
    • xpath 🔥 362 XPath package for Golang, supports HTML, XML, JSON document query. 📝 2 months ago
    • xquery 🔥 154 Extract data or evaluate value from HTML/XML documents using XPath 📝 3 years ago
    • xml2map 🔥 27 XML to MAP converter written Golang 📝 a year ago
    • xmlwriter 🔥 17 xmlwriter is a pure-Go library providing procedural XML generation based on libxml2's xmlwriter module
    • XML-Comp 🔥 16 Compare ANY markup documents. 📝 2 years ago
  • Go Generate Tools

    🔝
    • gotests 🔥 3k Automatically generate Go test boilerplate from your source code. 📝 17 days ago
    • genny 🔥 1.4k Elegant generics for Go 📝 6 months ago
    • re2dfa 🔥 182 Transform regular expressions into finite state machines and output Go source code. This repository has migrated to https://gitlab.com/opennota/re2dfa
    • hasgo 🔥 77 Haskell-flavoured functions for Go 📝 3 months ago
    • gocontracts 🔥 65 A tool for design-by-contract in Go
    • xgen 🔥 63 XSD (XML Schema Definition) parser and Go/C/Java/Rust/TypeScript code generator
    • gounit 🔥 45 Unit tests generator for Go programming language 📝 2 years ago
    • generic 🔥 36 flexible data type for Go 📝 5 months ago
  • Go Tools

    🔝
    • go-swagger 🔥 6k Swagger 2.0 implementation for go 📝 14 days ago
    • OctoLinker 🔥 4.6k OctoLinker — Links together, what belongs together 📝 3 days ago
    • go-callvis 🔥 3k Visualize call graph of a Go program using Graphviz 📝 13 days ago
    • depth 🔥 575 Visualize Go Dependency Trees 📝 a year ago
    • richgo 🔥 517 Enrich `go test` outputs with text decorations. 📝 17 days ago
    • rts 🔥 207 RTS: request to struct. Generates Go structs from JSON server responses.
    • godbg 🔥 171 Go implementation of the Rust `dbg` macro
    • typex 🔥 127 [TOOL, CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural types as TypeScript value object or bare type representations. 📝 2 months ago
    • colorgo 🔥 107 Colorize (highlight) `go build` command output
    • gothanks 🔥 95 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. 📝 9 months ago
    • igo 🔥 40 Improved Go Syntax (transpiler) 📝 9 months ago
    • go-james 🔥 37 James is your butler and helps you to create, build, debug, test and run your Go projects 📝 4 months ago
    • generator-go-lang 🔥 22 A teeny tiny and somewhat opinionated generator for your next golang project
    • gomodrun 🔥 15 The forgotten go tool that executes and caches binaries included in go.mod files. 📝 2 months ago
  • DevOps Tools

    🔝
    • kubernetes 🔥 73.4k Production-Grade Container Scheduling and Management 📝 2 days ago
    • Moby 🔥 59.3k Moby Project - a collaborative project for the container ecosystem to assemble container-based systems 📝 4 days ago
    • traefik 🔥 32.2k The Cloud Native Application Proxy 📝 6 days ago
    • Gitea 🔥 23.1k Git with a cup of tea, painless self-hosted git service 📝 3 days ago
    • Vegeta 🔥 16.1k HTTP load testing tool and library. It's over 9000! 📝 3 months ago
    • Packer 🔥 12.4k Packer is a tool for creating identical machine images for multiple platforms from a single source configuration. 📝 5 days ago
    • Hey 🔥 10k HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom 📝 25 days ago
    • webhook 🔥 6.1k webhook is a lightweight incoming webhook server to run shell commands 📝 a month ago
    • GVM 🔥 5.9k Go Version Manager 📝 a year ago
    • gaia 🔥 4.3k Build powerful pipelines in any programming language. 📝 13 days ago
    • gox 🔥 3.9k A dead simple, no frills Go cross compile tool 📝 2 years ago
    • bosun 🔥 3.1k Time Series Alerting Framework 📝 3 months ago
    • bombardier 🔥 2.5k Fast cross-platform HTTP benchmarking tool written in Go 📝 3 months ago
    • Pomerium 🔥 2.2k Pomerium is an identity-aware access proxy. 📝 4 days ago
    • fac 🔥 1.7k Easy-to-use CUI for fixing git conflicts 📝 2 years ago
    • goxc 🔥 1.7k a build tool for Go, with a focus on cross-compiling, packaging and deployment 📝 3 years ago
    • script 🔥 1.7k Making it easy to write shell-like scripts in Go 📝 3 months ago
    • kala 🔥 1.6k Modern Job Scheduler 📝 6 months ago
    • StatusOK 🔥 1.4k Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server is down or response time is more than expected. 📝 a year ago
    • s3gof3r 🔥 1.1k Fast, concurrent, streaming access to Amazon S3, including gof3r, a CLI. http://godoc.org/github.com/rlmcpherson/s3gof3r
    • go-selfupdate 🔥 787 Enable your Go applications to self update 📝 7 days ago
    • skm 🔥 664 A simple and powerful SSH keys manager 📝 2 months ago
    • Scaleway-cli 🔥 641 Command Line Interface for Scaleway 📝 6 days ago
    • s5cmd 🔥 511 Parallel S3 and local filesystem execution tool. 📝 7 days ago
    • aurora 🔥 492 Cross-platform beanstalkd queue server admin console. 📝 3 months ago
    • govvv 🔥 468 'go build' wrapper to add version info to Golang applications 📝 a year ago
    • cassowary 🔥 466 Modern cross-platform HTTP load-testing tool written in Go 📝 6 months ago
    • uTask 🔥 334 µTask is an automation engine that models and executes business processes declared in yaml. 📝 4 days ago
    • gonative 🔥 324 Build Go Toolchains /w native libs for cross-compilation
    • trubka 🔥 293 A CLI tool for Kafka 📝 a month ago
    • Mora 🔥 281 MongoDB generic REST server in Go 📝 4 years ago
    • lstags 🔥 272 Explore Docker registries and manipulate Docker images! 📝 2 months ago
    • Pewpew 🔥 260 Flexible HTTP command line stress tester for websites and web services 📝 7 months ago
    • dogo 🔥 232 Monitoring changes in the source file and automatically compile and run (restart). 📝 4 years ago
    • jcli 🔥 229 Jenkins CLI allows you manage your Jenkins as an easy way 📝 9 days ago
    • godbg 🔥 224 Web-based gdb front-end application
    • manssh 🔥 222 Manage your ssh alias configs easily. 📝 3 years ago
    • Blast 🔥 191 Blast is a simple tool for API load testing and batch jobs 📝 3 years ago
    • gobrew 🔥 177 Shell script to download and set GO environmental paths to allow multiple versions. 📝 8 months ago
    • ostent 🔥 170 Ostent is a server tool to collect, display and report system metrics. 📝 3 years ago
    • easyssh-proxy 🔥 167 easyssh-proxy provides a simple implementation of some SSH protocol features in Go 📝 a month ago
    • abbreviate 🔥 160 Supporting your devops by shortening your strings using common abbreviations and clever guesswork 📝 3 months ago
    • grapes 🔥 151 easy way to distribute commands over ssh. 📝 23 days ago
    • kcli 🔥 143 A kafka command line browser 📝 a year ago
    • terraform-provider-openapi 🔥 131 OpenAPI Terraform Provider that configures itself at runtime with the resources exposed by the service provider (defined in a swagger file) 📝 4 months ago
    • winrm-cli 🔥 108 Command-line tool to remotely execute commands on Windows machines through WinRM 📝 8 months ago
    • Dockerfile-Generator 🔥 92 dfg - Generates dockerfiles based on various input channels. 📝 a year ago
    • go-furnace 🔥 79 Go Hosting Solution for AWS, Google Could and Digital Ocean 📝 a year ago
    • drone-scp 🔥 77 Copy files and artifacts via SSH using a binary, docker or Drone CI. 📝 4 months ago
    • Dropship 🔥 54 Super simple deployment tool 📝 2 years ago
    • Rodent 🔥 31 Manage Go Versions/Projects/Dependencies
    • drone-jenkins 🔥 30 Drone plugin for trigger Jenkins jobs. 📝 4 months ago
    • s3-proxy 🔥 30 S3 Reverse Proxy with GET, PUT and DELETE methods and authentication (OpenID Connect and Basic Auth) 📝 7 days ago
    • awsenv 🔥 26 AWS environment config loader
    • lwc 🔥 24 A live-updating version of the UNIX wc command.
    • DepCharge 🔥 14 DepCharge is a tool designed to help orchestrate the execution of commands across many directories at once. 📝 a year ago
    • sg 🔥 6 Stress gauge allows one to gauge response times of an HTTP service under stress. 📝 4 years ago
    • aptly 🔥 3 aptly - Debian repository management tool (fork of aptly-dev/aptly) 📝 2 years ago
  • Other Software

    🔝
    • Gor 🔥 13.7k GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes. 📝 7 days ago
    • restic 🔥 11.6k Fast, secure, efficient backup program
    • Seaweed File System 🔥 11.3k SeaweedFS is a distributed object store and file system to store and serve billions of files fast! Object store has O(1) disk seek, transparent cloud integration. Filer supports cross-cluster active-active replication, Kubernetes, POSIX, S3 API, encryption, Erasure Coding for warm storage, FUSE mount, Hadoop, WebDAV. 📝 a day ago
    • croc 🔥 11.2k Easily and securely send things from one computer to another 📝 14 days ago
    • confd 🔥 7.3k Manage local application configuration files using templates and data from etcd or consul 📝 2 years ago
    • Comcast 🔥 6.8k Simulating shitty network connections so you can build better systems. 📝 10 months ago
    • LiteIDE 🔥 6.3k LiteIDE is a simple, open source, cross-platform Go IDE. 📝 3 months ago
    • drive 🔥 5.8k Google Drive client for the commandline 📝 25 days ago
    • toxiproxy 🔥 5.1k A TCP proxy to simulate network and system conditions for chaos and resiliency testing 📝 a year ago
    • nes 🔥 4.7k NES emulator written in Go. 📝 5 months ago
    • Duplicacy 🔥 3.5k A new generation cloud backup tool 📝 8 days ago
    • myLG 🔥 2.4k Network Diagnostic Tool
    • GoBoy 🔥 2.3k Multi-platform Nintendo Game Boy Color emulator written in Go 📝 5 months ago
    • Stack Up 🔥 2.2k Super simple deployment tool - think of it like 'make' for a network of servers 📝 2 years ago
    • lgo 🔥 2.1k Interactive Go programming with Jupyter 📝 2 years ago
    • scc 🔥 2k Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go 📝 6 days ago
    • Circuit 🔥 1.9k Circuit: Dynamic cloud orchestration http://gocircuit.org 📝 4 years ago
    • snap 🔥 1.8k The open telemetry framework 📝 2 years ago
    • borg 🔥 1.5k Search and save shell snippets without leaving your terminal 📝 3 years ago
    • Documize 🔥 1.2k Modern Confluence alternative designed for internal & external docs, built with Golang + EmberJS 📝 a month ago
    • Go Package Store 🔥 889 An app that displays updates for the Go packages in your GOPATH. 📝 10 months ago
    • peg 🔥 756 Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator. 📝 3 months ago
    • vFlow 🔥 755 Enterprise Network Flow Collector (IPFIX, sFlow, Netflow) from Verizon Media 📝 6 days ago
    • Leaps 🔥 695 A pair programming service using operational transforms 📝 2 years ago
    • shell2http 🔥 687 Executing shell commands via HTTP server 📝 24 days ago
    • gfile 🔥 591 Direct file transfer over WebRTC 📝 2 years ago
    • Guora 🔥 505 🖖🏻 A self-hosted Quora like web application written in Go 基于 Golang 类似知乎的私有部署问答应用 包含问答、评论、点赞、管理后台等功能 📝 2 months ago
    • Gebug 🔥 472 Debug Dockerized Go applications better 📝 5 days ago
    • mockingjay 🔥 468 Fake server, Consumer Driven Contracts and help with testing performance from one configuration file with zero system dependencies and no coding whatsoever
    • gocc 🔥 443 Parser / Scanner Generator 📝 17 days ago
    • ipe 🔥 312 An open source Pusher server implementation compatible with Pusher client libraries written in GO 📝 2 years ago
    • ide 🔥 302 Ever wanted to have an IDE hosted on a server? Today is a good day to try This IDE . One of the advantages of this, is your coding environment is accessible from anywhere. With its interface built entirely in HTML, it'll run smoothly anywhere. 📝 11 days ago
    • wellington 🔥 296 Spriting that sass has been missing 📝 4 months ago
    • Cherry 🔥 234 A tiny webchat server in Go. 📝 4 years ago
    • woke 🔥 174 Detect non-inclusive language in your source code. 📝 a month ago
    • tcpprobe 🔥 156 a modern TCP tool and service for network performance observability. 📝 2 days ago
    • joincap 🔥 155 Merge multiple pcap files together, gracefully. 📝 9 months ago
    • Orbit 🔥 144 A cross-platform task runner for executing commands and generating files from templates
    • vaku 🔥 100 Vaku extends the Vault API & CLI 📝 a month ago
    • boxed 🔥 73 dropbox based blog engine, written in go.
    • dp 🔥 61 Scry Data Protocol 📝 10 months ago
    • term-quiz 🔥 17 Terminal Quiz Application Written in Go
    • Snitch 🔥 15 Keep updated about all deploys on Tsuru 📝 2 years ago
    • GoDocTooltip 🔥 13 A Chrome extension for golang users.When you're at golang's official doc site, it will show function's description as tooltip on function list
Maitained by Cyanhall.com, Copy Rights @ CC BY-NC-SA 4.0