Skip to content
Gerasimos (Makis) Maropoulos edited this page Oct 26, 2026 · 18 revisions
neffos: real-time framework for Go

Welcome to neffos - a lightweight real-time framework based on WebSockets for Go.

This wiki is the main source of documentation for developers working with (or contributing to) the neffos project.

Start here

Getting started

Concepts

Messaging

Production

Scale out

v0.0.25

neffos v0.0.25 adds close codes and a heartbeat, a message size limit, Conn.Send, Server.Shutdown, a coder backend, and a redis stack exchange on go-redis. It requires Go 1.27 and uses its generic methods (msg.As[T](), c.Conn.Value[T](key), c.AskObject[Reply](...), Struct[T]) and encoding/json/v2; a few v0.0.x signatures change, listed in a table on the migration page. The JavaScript client, neffos.js, moves to 0.3.0 with ESM, CJS and global builds and built-in reconnect. See What's new in v0.0.25 for the full list, two-line snippets of the new API, and an old-to-new example path table.

Clone this wiki locally

⌂ 换网址