Go Protocol

Open-source Go projects categorized as Protocol Edit details

Top 11 Go Protocol Projects

  • quic-go

    A QUIC implementation in pure go

    Project mention: ERROR Creating a tunnel. | reddit.com/r/CloudFlare | 2022-04-08

    Apr 08 11:06:02 AshipaFlix cloudflared[10735]: 2022/04/08 11:06:02 failed to sufficiently increase receive buffer size (was: 208 kiB, wanted: 2048 kiB, got: 416 kiB). See https://github.com/lucas-clemente/quic-go/wiki/UDP-Receive>

  • lnd

    Lightning Network Daemon ⚡️

    Project mention: High Availablity LND deployment | reddit.com/r/lightningnetwork | 2022-06-23
  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • amqp

    Go client for AMQP 0.9.1

    Project mention: How to send RabbitMQ messages to http.ResponseWriter? | reddit.com/r/golang | 2021-12-11


  • redcon

    Redis compatible server framework for Go

    Project mention: Redcon - Redis compatible server framework for Rust | reddit.com/r/rust | 2022-05-14

    I ported it from Go and use it for my Tile38 project.

  • gev

    🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.

  • polygon-edge

    A Framework for Building Ethereum-compatible Blockchain Networks

    Project mention: What is the best way to learn ethereum? | reddit.com/r/cryptodevs | 2022-05-16

    read Mastering Ethereum. If you are looking to make your own sidechain, I'd also look at Polygon Edge. It's much easier to understand what is happening under the hood there.

  • ttrpc

    GRPC for low-memory environments

    Project mention: gRPC for Low-Memory Environments | news.ycombinator.com | 2022-04-27
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • rsync

    gokrazy rsync (by gokrazy)

    Project mention: Michael Stapelberg: Why I wrote my own rsync | news.ycombinator.com | 2022-05-26
  • o3

    Open-source implementation of the Threema protocol in Go.

  • protocol

    Package protocol implements Language Server Protocol specification in Go (by go-language-server)

  • go-ant

    ANT, ANT+, ANT-FS Protocol Stack library and ANT-USB driver written in Go

    Project mention: Problem making a read/writer loop with gosub. | reddit.com/r/golang | 2022-01-04

    If someone wants to take a look https://github.com/purpl3F0x/go-ant/blob/dev/ant.go

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-23.

Go Protocol related posts


What are some of the best open-source Protocol projects in Go? This list will help you:

Project Stars
1 quic-go 6,858
2 lnd 6,122
3 amqp 4,429
4 redcon 1,793
5 gev 1,421
6 polygon-edge 587
7 ttrpc 387
8 rsync 272
9 o3 225
10 protocol 41
11 go-ant 0
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.