Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Similar projects and alternatives to netcode.io
A network library for client/server games written in C++
:zap: KCP - A Fast and Reliable ARQ Protocol
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
QUIC, a multiplexed stream transport over UDP
RakNet is a cross platform, open source, C++ networking engine for game programmers.
Warp speed Data Transfer (WDT) is an embeddedable library (and command line tool) aiming to transfer data between 2 systems as fast as possible over multiple TCP paths. (by facebookarchive)
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
Haskell bindings for ENet
A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols.
Protocol Buffers - Google's data interchange format
A refreshingly simple data-driven game engine built in Rust
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
FlatBuffers: Memory Efficient Serialization Library
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Cap'n Proto serialization/RPC system - core tools and C++ library
TrinityCore Open Source MMO Framework (master = 10.1.0.49801, 3.3.5 = 3.3.5a.12340)
Odin Programming Language
Asio C++ Library
MessagePack serializer implementation for Java / msgpack.org[Java]
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
netcode.io reviews and mentions
Multiplayer Networking Solutions
19 projects | /r/gamedev | 6 Oct 2022
yojimbo/ netcode/ reliable, all developped by Glenn Fidler, author of GafferOnGames
What's an actually useful netcode package!
2 projects | /r/gamedev | 27 Sep 2022
I use netcode.io - if you have read gafferongames posts, this is made by the guy.
P2P vs Client Server
2 projects | /r/gamedev | 4 Sep 2021
If you want to learn more about networking for game in C++, Glenn Fiedler has great articles from the basics to advanced topics: https://www.gafferongames.com/ He also created a library for client-server networking: https://github.com/networkprotocol/netcode (He has a big name in networking, totally recommend reading his articles if you want to learn more about networking)
A note from our sponsor - SonarLint
www.sonarlint.org | 5 Jun 2023
networkprotocol/netcode is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.
The primary programming language of netcode.io is C.