Go Protocol

Open-source Go projects categorized as Protocol

Top 18 Go Protocol Projects

  1. quic-go

    A QUIC implementation in pure Go

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. lnd

    Lightning Network Daemon ⚡️

    Project mention: L402: The Missing Piece in the Internet's Payment Infrastructure | news.ycombinator.com | 2024-07-15
  4. amqp

    Go client for AMQP 0.9.1

  5. redcon

    Redis compatible server framework for Go

    Project mention: Should I write my own Redis? | news.ycombinator.com | 2024-03-17

    Hello,

    there is an excellent library for golang which allows you to implement the redis server protocol: https://github.com/tidwall/redcon

    I would like to put in the effort to implement most redis commands there and map them to SQL so that all data can be saved inside a fine tuned sqlite.

    Essentially if this is implemented we would have a database compatible to redis, the difference is that data is saved to disk and not to RAM.

    Is there a use case for that? Do people want that? There is some interesting things that could be done with that but I am not sure if the world needs this.

  6. 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.

  7. any-sync

    An open-source protocol designed to create high-performance, local-first, peer-to-peer, end-to-end encrypted applications that facilitate seamless collaboration among multiple users and devices

    Project mention: Ask HN: Can Someone Explain Syncing via iCloud? | news.ycombinator.com | 2024-08-29

    OP here, why not implement something like this https://github.com/anyproto/any-sync ?

  8. quickfix

    The Go FIX Protocol Library :rocket: (by quickfixgo)

  9. ttrpc

    GRPC for low-memory environments

  10. rsync

    gokrazy rsync (by gokrazy)

  11. ch-go

    Low-level Go Client for ClickHouse

  12. go-peer

    🔐 Library for developing secure, decentralized, anonymous and quantum-resistant networks in Go language

  13. o3

    Open-source implementation of the Threema protocol in Go.

  14. protocol

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

  15. go-multicast

    Experiments in UDP Multicasting

  16. go-cardano-serialization

    Golang library for serialization & deserialization of Cardano data structures.

  17. mau

    Web2 Peer2Peer Library reference implementation (by mau-network)

  18. gitern

    an ssh based multitenant git host

  19. go-ant

    ANT, ANT+, ANT-FS Protocol Stack library and ANT-USB driver written in 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).

Go Protocol discussion

Log in or Post with

Go Protocol related posts

  • Should I write my own Redis?

    1 project | news.ycombinator.com | 17 Mar 2024
  • Where can i find the instruction for installing Polygon 0.6.2 ?

    1 project | /r/polygonnetwork | 19 Jun 2023
  • [Help] once encrypt I cannot access webUI

    1 project | /r/Adguard | 20 Feb 2023
  • Build blockchain with Polygon Edge

    2 projects | dev.to | 15 Feb 2023
  • Can't Leave Admin Panel after Fresh Install

    1 project | /r/NextCloud | 10 Jan 2023
  • YSK: Apple Music deletes your original songs and replaces them with Apple-protected versions

    3 projects | /r/YouShouldKnow | 14 Dec 2022
  • IPFS: cannot reserve inbound connection: resource limit exceeded; failed to sufficiently increase receive buffer size - KVM VPS, Linux Debian

    1 project | /r/ipfs | 4 Dec 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 quic-go 10,340
2 lnd 7,793
3 amqp 4,878
4 redcon 2,196
5 gev 1,729
6 any-sync 1,108
7 quickfix 767
8 ttrpc 572
9 rsync 535
10 ch-go 332
11 go-peer 279
12 o3 224
13 protocol 103
14 go-multicast 94
15 go-cardano-serialization 30
16 mau 19
17 gitern 12
18 go-ant 7

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com