Go WebSocket

Open-source Go projects categorized as WebSocket | Edit details
Related topics: #Golang #Go #Redis #Messaging #API

Top 23 Go WebSocket Projects

  • GitHub repo Echo

    High performance, minimalist Go web framework

    Project mention: Which web framework would you recommend? | reddit.com/r/golang | 2021-12-03

    https://echo.labstack.com is fantastic

  • GitHub repo gotty

    Share your terminal as a web application

    Project mention: How to use emacs inside browser like vscode does? Any possibilities? | reddit.com/r/emacs | 2021-10-28

    You can use Gotty with terminal emacs:

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo websocket

    A fast, well-tested and widely used WebSocket implementation for Go.

    Project mention: TCP or websockets for chat server | reddit.com/r/golang | 2021-11-25

    Hello, +1 to WebSockets. If you need to choose WS library – go with https://github.com/gorilla/websocket or https://github.com/gobwas/ws. You can also look at Centrifugo server (https://centrifugal.dev/, supports WebSocket, SockJS bidi transports, also EventSource, HTTP-streaming, GRPC unidirectional transports and many builtin features) or https://github.com/centrifugal/centrifuge Go library.

  • GitHub repo Centrifugo

    Scalable real-time messaging server in a language-agnostic way. Set up once and forever.

    Project mention: Show HN: Centrifugo – self-hosted real-time messaging server written in Go | news.ycombinator.com | 2021-11-22
  • GitHub repo ws

    Tiny WebSocket library for Go. (by gobwas)

    Project mention: TCP or websockets for chat server | reddit.com/r/golang | 2021-11-25

    Hello, +1 to WebSockets. If you need to choose WS library – go with https://github.com/gorilla/websocket or https://github.com/gobwas/ws. You can also look at Centrifugo server (https://centrifugal.dev/, supports WebSocket, SockJS bidi transports, also EventSource, HTTP-streaming, GRPC unidirectional transports and many builtin features) or https://github.com/centrifugal/centrifuge Go library.

  • GitHub repo Mercure

    Server-sent live updates: protocol and reference implementation

    Project mention: TCP or websockets for chat server | reddit.com/r/golang | 2021-11-25

    https://github.com/dunglas/mercure being a good example

  • GitHub repo melody

    :notes: Minimalist websocket framework for Go

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo websocket

    Minimal and idiomatic WebSocket library for Go (by nhooyr)

    Project mention: How do I build a text editor like notepad using wails | reddit.com/r/golang | 2021-11-05

    It uses this websocket package https://github.com/nhooyr/websocket, which fully works with GIOUI in web, desktop and mobile.

  • GitHub repo httpexpect

    End-to-end HTTP and REST API testing for Go.

    Project mention: Gostman: Postman like inside Go testing | reddit.com/r/golang | 2021-11-26

    I use this library: https://github.com/gavv/httpexpect

  • GitHub repo beaver

    💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.

    Project mention: GitHub - Clivern/Beaver: 💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps. | reddit.com/r/golang | 2021-10-16
  • GitHub repo go-streams

    A lightweight stream processing library for Go

    Project mention: A powerful stream processing library with a modular architecture | reddit.com/r/golang | 2021-11-28
  • GitHub repo centrifuge

    Real-time messaging library for Go with scalability in mind.

    Project mention: TCP or websockets for chat server | reddit.com/r/golang | 2021-11-25

    Hello, +1 to WebSockets. If you need to choose WS library – go with https://github.com/gorilla/websocket or https://github.com/gobwas/ws. You can also look at Centrifugo server (https://centrifugal.dev/, supports WebSocket, SockJS bidi transports, also EventSource, HTTP-streaming, GRPC unidirectional transports and many builtin features) or https://github.com/centrifugal/centrifuge Go library.

  • GitHub repo gosumemory

    Cross-Platform memory reader for osu!

    Project mention: Reedkatt | GYZE - HONESTY [RIGHTEOUSNESS OF MORALITY] +HR 99.24% 2412/2741x 1xMiss | 73.73 UR | 894pp (1000pp if FC) | reddit.com/r/osugame | 2021-10-17

    I suspect that's what u/KanskiForceused to get 1011pp, but the updated calculators actually show it should be 1002pp. As for how Reedkatt got exactly 1000pp, I'm not sure but can speculate he was using a live pp counter (like gosumemory), which could have it's own method for determining what accuracy the FC play would have. In this case, it seems to line up with swapping the miss for a 100 (instead of a 300 like I did), which indeed gives the desired 1000pp score.

  • GitHub repo dSock

    Distributed WebSocket broker

    Project mention: Uber’s Real-Time Push Platform | news.ycombinator.com | 2020-12-31

    An open-source project (from myself) doing the same with WebSockets: https://github.com/Cretezy/dSock

  • GitHub repo wstest

    go websocket client for unit testing of a websocket handler

  • GitHub repo mcwss

    A websocket server for Minecraft Bedrock Edition

    Project mention: wssserver/connect | reddit.com/r/MinecraftCommands | 2021-07-22
  • GitHub repo cryptogalaxy

    Get any cryptocurrencies ticker and trade data in real time from multiple exchanges and then save it in multiple storage systems.

    Project mention: Cryptocurrencies ticker and trade data in real time from multiple exchanges | news.ycombinator.com | 2021-09-27

    Hey All,

    I am the original author of the app. This is an update to the project.

    Cryptogalaxy [0] is an app which will get any cryptocurrencies ticker and trade data in real time from multiple exchanges and then saves it in multiple storage systems.

    Currently supported exchanges : FTX, Coinbase Pro, Binance, Bitfinex, BHEX, Huobi, Gateio, Kucoin, Bitstamp, Bybit, Probit, Gemini, Bitmart, Digifinex, AscendEX, Kraken, Binance US, OKEx, FTX US, HitBTC. Total 20.

    Currently supported storages : Terminal Output, MySQL, Elasticsearch, InfluxDB, NATS, ClickHouse, S3. Total 7.

    All feedback is welcome.

    P.S Created fun twitter bot [1] using the app.

    [0] : https://github.com/milkywaybrain/cryptogalaxy

  • GitHub repo gex

    In-terminal explorer for Cosmos SDK blockchains.

    Project mention: Cosmos Devs: What cool projects are you building for the Cosmo Network and how can I contribute? | reddit.com/r/cosmosnetwork | 2021-06-22
  • GitHub repo portal

    Portal is a quick and easy command-line file transfer utility from any computer to another 🖥️ 🌌 💻 (by ZinoKader)

    Project mention: ELI5: what are rendezvous/mailbox servers and transit relay servers in the magic wormhole protocol? | reddit.com/r/explainlikeimfive | 2021-11-13

    I have developed a similar tool called portal which implements some of the same ideas. The mailbox server is what keeps track of connections between senders and receivers. For portal, this mailbox would store information about what type of connection they are trying to make (direct or relayed), and the hashed password, among other things.

  • GitHub repo hlive

    HLive is a server-side WebSocket based dynamic template-less view layer for Go.

    Project mention: What frontend libraries do exist in Go? | reddit.com/r/golang | 2021-11-10
  • GitHub repo rango

    High performance websocket server

  • GitHub repo goftx

    FTX exchange golang library

    Project mention: Will pay someone to fix build issues with github.com/ ftx-auto-lend (Golang program) | reddit.com/r/golang | 2021-04-27

    and make it work with the latest version of module goftx: https://github.com/grishinsana/goftx

  • GitHub repo websocket-example

    A minimal chat application to showcase Goyave's websocket features

    Project mention: Goyave v3.7.0 adds websocket support (link to example project) | reddit.com/r/golang | 2021-03-01
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 2021-12-03.

Go WebSocket related posts

Index

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

Project Stars
1 Echo 21,192
2 gotty 16,005
3 websocket 15,942
4 Centrifugo 5,598
5 ws 4,236
6 Mercure 2,597
7 melody 2,287
8 websocket 2,002
9 httpexpect 1,810
10 beaver 1,284
11 go-streams 785
12 centrifuge 547
13 gosumemory 235
14 dSock 203
15 wstest 86
16 mcwss 80
17 cryptogalaxy 79
18 gex 32
19 portal 25
20 hlive 23
21 rango 22
22 goftx 22
23 websocket-example 8
Find remote WebSocket jobs at our new job board 99remotejobs.com. There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com