ws-machine
WS manager
A client-side finite state machine for managing WebSocket connections with automatic reconnections and state changes.
WS-Machine is a websocket finite state machine for client websocket connections (Go)
117 stars
7 watching
5 forks
Language: Go
last commit: over 7 years ago
Linked from 1 awesome list
asyncasynchronousfsmgogolangnetworkingnon-blockingselectstate-machinewebsocket
Related projects:
Repository | Description | Stars |
---|---|---|
cassiozen/state-machine | A JavaScript library for creating hierarchical finite state machines with conditional transitions and callbacks. | 159 |
calebwin/go-sm | A Go library for generating and managing finite-state machines with persistent state history and callback functions. | 14 |
lxzan/gws | A WebSocket implementation designed for building real-time applications with focus on simplicity, performance, and reliability. | 1,429 |
svenfuchs/simple_states | A lightweight statemachine-like support library with event handling and state management capabilities. | 96 |
serhiybutz/hsm | A framework implementing a hierarchical state machine in Swift for building finite-state machines and asynchronous state transitions | 10 |
theckman/go-fsm | A library providing a simple and safe finite state machine implementation in Go. | 17 |
bykof/stateful | A library for creating and managing finite state machines in Go. | 209 |
veelenga/aasm.cr | A simple finite state machine library for Crystal classes | 51 |
troessner/transitions | A state machine implementation for Ruby models | 533 |
ryanfaerman/fsm | A lightweight Go library for implementing finite state machines with parallel transition checks. | 159 |
igorrius/go-fsm | A Go package implementing a Finite State Machine with contextual state transitions and actions. | 9 |
kwynto/gosession | Provides an implementation of session management in HTTP requests using Go | 252 |
tfausak/wuss | A Haskell library that simplifies the creation of secure WebSocket clients. | 69 |
pgularski/pysm | A versatile Python State Machine library for building flexible and scalable state-based systems | 73 |
gurpartap/statemachine-go | A library that provides a simple and feature-complete implementation of finite-state machines in Go | 98 |