EVERYTHING XIAOMI
Get listed

LiteNetLib

LiteNetLib is a free, MIT-licensed UDP networking library for .NET Standard 2.1, Mono and .NET.

Place
#13 of 26
Score
6.6
LiteNetLib's website

What LiteNetLib is

LiteNetLib is a free, MIT-licensed UDP networking library for .NET Standard 2.1, Mono and .NET. It supports peer-to-peer connections and multiple data channels, with reliable, ordered, sequenced and unreliable packet delivery. Packet tools include automatic merging, reliable fragmentation, MTU detection and a fast serializer. Other features include UDP NAT hole punching, NTP time requests, IPv6, multicasting, connection statistics, and packet loss and latency simulation; CRC32C checksums are optional. The project lists support for Unity, MonoGame, Godot and Lumin OS (Magic Leap), and links LiteEntitySystem as a higher-level API project. Targets include Windows, Mac, Linux, Android, iOS and Switch, as well as Unity desktop. Unity projects need version 2021.2 or later; the project recommends source or its OpenUPM package rather than precompiled DLLs. The library is available through NuGet, release builds and a DLL built from the master branch, which may be unstable. The README links Matrix chat for support.

Good

  • Supports multiple UDP delivery modes.
  • Includes IPv6 and NAT hole punching.
  • Lists Unity, MonoGame and Godot support.
  • MIT-licensed and free.

Watch out

  • Unity 2021.2 is the minimum supported version.
  • Master-branch DLL builds may be unstable.
  • The project uses UDP transport.

Who it suits

LiteNetLib suits .NET and game developers building networked applications, including projects using Unity, MonoGame or Godot. Unity users need version 2021.2 or later.

Verdict

LiteNetLib provides a range of UDP networking and packet-handling features for .NET projects. Unity developers should heed the version requirement and the warning about master-branch builds.

Plans and prices

From LiteNetLib's own pricing page, checked 4 Oct 2001.

All about pricing
PlanPriceWhat it gives you
LiteNetLibFreeMIT-licensed library · no pricing or usage limits stated

The facts

Each one read from LiteNetLib's own pages, with the date it was checked.

What it does

Checksums
CRC32C packet checksums are optional.checked 4 Oct 2001
Distribution
The project points users to NuGet, release builds, and a master-branch DLL build, and warns that the master branch can be unstable.checked 4 Oct 2001
Integrations
The project lists Unity, MonoGame, Godot, and Lumin OS (Magic Leap) support, and links a high-level API project called LiteEntitySystem.checked 4 Oct 2001
Intended users
The listed platforms and integrations indicate it is aimed at .NET and game developers building networked applications, including Unity projects.checked 4 Oct 2001
License
The GitHub repository identifies the project license as MIT.checked 4 Oct 2001
Networking modes
It supports peer-to-peer connections, multiple data channels, and reliable, ordered, sequenced, and unreliable packet delivery modes.checked 4 Oct 2001
Network utilities
Features include UDP NAT hole punching, NTP time requests, IPv6, multicasting, connection statistics, and packet loss and latency simulation.checked 4 Oct 2001
Packet handling
It includes automatic packet merging, reliable packet fragmentation, MTU detection, and a fast packet serializer.checked 4 Oct 2001
Purpose
LiteNetLib is a lightweight reliable UDP library for .NET Standard 2.1, Mono, and .NET.checked 4 Oct 2001
Support
The README links Matrix chat and provides cryptocurrency addresses to support the developer.checked 4 Oct 2001
Unity requirement
The minimum supported Unity version is 2021.2; the project recommends using source or its OpenUPM package instead of precompiled DLLs.checked 4 Oct 2001

Where it runs

Supported platforms
The project lists Windows, Mac, and Linux, plus Unity desktop, Android, iOS, and Switch platforms.checked 4 Oct 2001

Alternatives to LiteNetLib

All alternatives
  1. 1Colyseus logo

    Colyseus

    Free planOpen sourceAndroidiOSWebAPI
    8.5From $15 a month
  2. 2Photon Realtime logo

    Photon Realtime

    Free planAndroidiOSWebAPI
    8.1From $0.29 a month
  3. 3Unity logo

    Unity

    Free planAndroidiOSWebLinux
    7.8Free plan
  4. 4Normcore logo

    Normcore

    Free planAndroidiOSWebLinux
    7.5From $49 a month
  5. 5

    SmartFoxServer

    Free planAndroidiOSWebAPI
    7.5From €32.50 a month
  6. 6Photon Fusion logo

    Photon Fusion

    Free planAndroidiOSWebLinux
    7.4From $0.50 a month