Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Client Server

Client Server

126 projects

Showing 36 of 126 projects

Socket.io
Socket.ioTypeScript

A realtime bidirectional event-based communication framework for Node.js applications.

#realtime#event-driven#client-server
Stars63.2k
Forks10.2k
Last commit8 days ago
gRPC
gRPCC++

A modern, high-performance remote procedure call (RPC) framework that enables transparent client-server communication across multiple languages.

#high-performance#distributed-systems#client-server
Stars45.2k
Forks11.2k
Last commit1 day ago
ws
wsJavaScript

A simple, blazing fast, and thoroughly tested WebSocket client and server implementation for Node.js.

#websocket-server#client-server#websocket
Stars22.8k
Forks2.6k
Last commit7 days ago
BrowserQuest
BrowserQuestJavaScript

A multiplayer game experiment built with HTML5 and JavaScript for browser-based gameplay.

#client-server#game-development#open-source-game
Stars9.4k
Forks2.9k
Last commit3 years ago
Game Networking
Game NetworkingC

A curated collection of resources, libraries, and tools for multiplayer game network programming (netcode).

#multiplayer#unity3d#gamedev
Stars8.6k
Forks537
Last commit4 months ago
Snapcast
SnapcastC++

A client-server audio player that synchronizes multiple clients for perfectly synced multiroom audio playback.

#music#sonos#lms
Stars7.8k
Forks543
Last commit27 days ago
Snapcast
SnapcastC++

A client-server audio player that synchronizes multiple clients for perfectly synced multiroom audio playback.

#music#sonos#lms
Stars7.8k
Forks543
Last commit27 days ago
WebSocket++
WebSocket++C++

A header-only C++ library implementing RFC6455 WebSocket Protocol for client/server functionality.

#cpp-library#asio#client-server
Stars7.7k
Forks2.1k
Last commit2 months ago
rustls
rustlsRust

A modern, memory-safe TLS library written in Rust, implementing TLS 1.2 and 1.3 for clients and servers.

#client-server#tls#encryption
Stars7.5k
Forks864
Last commit1 day ago
rustls
rustlsRust

A modern, memory-safe TLS library written in Rust, implementing TLS 1.2 and 1.3 for clients and servers.

#opensource-security#client-server#tls
Stars7.5k
Forks864
Last commit1 day ago
Om
OmClojure

A ClojureScript UI framework and client/server architecture built on Facebook's React.

#functional-programming#clojurescript#client-server
Stars6.6k
Forks352
Last commit6 years ago
Websocket-Sharp
Websocket-SharpC#

A C# implementation of the WebSocket protocol providing both client and server functionality with RFC 6455 compliance.

#proxy-support#ssl-tls#client-server
Stars6.1k
Forks1.7k
Last commit1 month ago
ssh2
ssh2JavaScript

SSH2 client and server modules written in pure JavaScript for Node.js.

#client-server#remote-access#security
Stars5.8k
Forks726
Last commit1 month ago
libwebsockets
libwebsocketsC

A lightweight, secure, pure C library for building scalable client and server applications with HTTP/1, HTTP/2, WebSockets, and MQTT.

#c-library#libev#secure-streams
Stars5.3k
Forks1.6k
Last commit1 day ago
grr
grrPython

An incident response framework for remote live forensics with Python client-server architecture.

#digital-forensics#remote-forensics#enterprise-security
Stars5.1k
Forks795
Last commit2 months ago
MQTTnet
MQTTnetC#

A high-performance .NET library providing MQTT client and server (broker) implementations, supporting MQTT protocol up to version 5.

#iot#mqtt#client-server
Stars5.0k
Forks1.2k
Last commit3 days ago
MQTTNet
MQTTNetC#

A high-performance .NET library providing MQTT client and server (broker) implementations supporting MQTT protocol up to version 5.

#iot#high-performance#mqtt
Stars5.0k
Forks1.2k
Last commit3 days ago
gocode
gocodeGo

A daemon providing fast, context-sensitive autocompletion for Go code in editors like Vim, Neovim, and Emacs.

#autocompletion#developer-tools#emacs-plugin
Stars5.0k
Forks652
Last commit5 months ago
gRPC
gRPCC#

A high-performance gRPC implementation for .NET Core 3.0+ with ASP.NET Core integration and HTTP/2 client support.

#client-server#dotnet#protocol-buffers
Stars4.5k
Forks837
Last commit2 days ago
Primus
PrimusJavaScript

A universal wrapper for real-time frameworks that prevents module lock-in and provides a common low-level interface.

#plugin-system#reconnection#http
Stars4.5k
Forks269
Last commit2 years ago
Tower
TowerRust

A library of modular and reusable components for building robust networking clients and servers in Rust.

#service-layer#client-server#async
Stars4.3k
Forks341
Last commit1 month ago
CozoDB
CozoDBRust

A transactional, relational-graph-vector database that uses Datalog for query, designed as the hippocampus for AI.

#database#graph#time-travel
Stars4.1k
Forks160
Last commit1 year ago
RakNet
RakNetHTML

A cross-platform C++ networking engine designed for game development with features like NAT traversal and voice chat.

#multiplayer#client-server#voice-chat
Stars3.4k
Forks1.1k
Last commit4 years ago
Wangle
WangleC++

A C++ networking library providing client/server abstractions for building consistent, modular, and composable services.

#pipeline-architecture#protocol-handling#service-abstraction
Stars3.1k
Forks546
Last commit1 day ago
mpd
mpdC++

A flexible, server-side music player daemon that plays audio through the server's sound card with remote control capabilities.

#music#headless-audio#music-library
Stars2.7k
Forks418
Last commit4 days ago
yojimbo
yojimboC

A C++ network library for client/server games with secure authentication, reliable messaging, and competitive multiplayer features.

#client-server#multiplayer-games#low-latency
Stars2.7k
Forks273
Last commit2 days ago
netcode
netcodeC

A secure client/server protocol for multiplayer games built on top of UDP, providing encrypted connections and session management.

#c-library#udp-protocol#client-server
Stars2.6k
Forks203
Last commit2 days ago
Ice
IceC++

A complete RPC framework for building networked applications with support for multiple languages, pub/sub, and server deployment.

#multi-language#hacktoberfest#distributed-systems
Stars2.2k
Forks600
Last commit21 hours ago
Evennia MUD/MU* Creation System
Evennia MUD/MU* Creation SystemPython

A modern Python library for creating online multiplayer text games (MUD/MUSH/MUX/MU*) with great freedom.

#text-based-gaming#multiplayer#text-based-adventure
Stars2.1k
Forks764
Last commit21 hours ago
LuaSocket
LuaSocketHTML

Network extension library for Lua providing TCP/UDP transport and common internet application functions.

#internet-protocols#tcp#network-library
Stars2.0k
Forks650
Last commit8 months ago
KryoNet
KryoNetJava

A Java library for efficient TCP/UDP client-server network communication using NIO and Kryo serialization.

#tcp#client-server#android
Stars1.9k
Forks412
Last commit5 years ago
rpclib
rpclibC++

A modern C++14 msgpack-RPC library for building client-server applications without IDL or code generation.

#cplusplus-14#msgpack#asio
Stars1.8k
Forks397
Last commit2 years ago
Hashtopolis
HashtopolisPHP

A multi-platform client-server tool for distributing Hashcat password cracking tasks across multiple computers.

#cracking#hashlist#passwords
Stars1.8k
Forks249
Last commit1 day ago
SwiftSocket
SwiftSocketSwift

A simple Swift library for TCP and UDP socket communication on Apple platforms.

#apple-platforms#ios#tcp
Stars1.7k
Forks406
Last commit2 years ago
rust-websocket
rust-websocketRust

A WebSocket (RFC6455) library for Rust providing client and server implementations with message and frame-level APIs.

#client-server#websocket#async-io
Stars1.6k
Forks224
Last commit2 years ago
sshfs
sshfsC

A FUSE-based filesystem client that mounts remote directories over SSH using the SFTP protocol.

#filesystem#mount#network-filesystem
Stars1.2k
Forks125
Last commit3 years ago
Page 1 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Networking30
#Game Development24
#Real Time21
#Websocket17
#Udp16
#Multiplayer15
#Cross Platform15
#Rpc13
#Serialization10
#Websockets10
#Tcp9
#Dotnet9