Rust UDP

Open-source Rust projects categorized as UDP

Top 17 Rust UDP Projects

  • lan-mouse

    mouse & keyboard sharing via LAN

    Project mention: IntelliJ Preview supports Wayland now | news.ycombinator.com | 2024-08-22

    The closest I’ve found in terms of description is https://github.com/feschber/lan-mouse, but the lack of encryption on the connection has discouraged me from using it.

    I’m also a paid Synergy user, and it’s frankly comedic how long Wayland support has been on their road map. I’m not convinced it’s ever coming, which means I’m probably only 1-2 distro updates from being forced to use something else

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • message-io

    Fast and easy-to-use event-driven network library.

  • laminar

    A simple semi-reliable UDP protocol for multiplayer games

  • nyxpsi

    WIP: Next-gen network protocol for reliable data transfer in lossy environments. Outperforms TCP/UDP in high packet loss scenarios.

    Project mention: Nyxpsi – A Next-Gen Network Protocol for Extreme Packet Loss | news.ycombinator.com | 2024-09-16

    Hi, respectfully, you do not appear to understand how networking works.

    > https://github.com/nyxpsi/nyxpsi/blob/bbe84472aa2f92e1e82103...

    This is not how you "simulate packet loss". You are not "dropping TCP packets". You are never giving your data to the TCP stack in the first place.

    UDP is incomparable to TCP. Your protocol is incomparable to TCP. Your entire benchmark is misguided and quite frankly irrelevant.

    As far as I can tell, absolutely no attempt is made whatsoever to retransmit lost packets. Any sporadic failure (for example, wifi dropout for 5 seconds) will result in catastrophic data loss. I do not see any connection logic, so your protocol cannot distinguish between connections other than hoping that ports are never reused.

    Have you considered spending less time on branding and more time on technical matters?

  • qft

    Quick Peer-To-Peer UDP file transfer

  • protocol

    Easy protocol definitions in Rust (by dylanmckay)

  • kcp

    Reliable-UDP Library for Rust (by Matrix-Zhang)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • torrust-actix

    A multi-functional lightweight BitTorrent Tracker

  • tunneler

    Tunnel TCP or UDP traffic over TCP, (mutual) TLS or DNS (authoritative server or direct connection), implemented in Rust

  • rperf

    rperf is a Rust-based iperf alternative developed by 3D-P

  • uflow

    A Rust library providing ordered, mixed-reliability, and congestion-controlled data transfer over UDP

  • os-template

    Very basic os template made with Rust

  • gossipod

    Asynchronous Scalable Weakly-consistent Infection-style Process Group Membership Protocol(SWIM) implementation written in Rust.

    Project mention: Swim – A Scalable Membership Protocol for Distributed System | news.ycombinator.com | 2024-08-17
  • netcrab

    A multi-purpose TCP/UDP networking command line tool

  • android-udp-bus

    Android tool to exchange UDP packets

  • ChatUDP

    A UDP based group chat app written in Rust ⚡

  • gelf-lb

    Gelf UDP Loadbalancer

    Project mention: Show HN: A basic UDP loadbalancer for GELF written in Rust | news.ycombinator.com | 2024-08-16
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust UDP discussion

Log in or Post with

Rust UDP related posts

  • Choosing a networking library for my game

    8 projects | /r/rust_gamedev | 6 May 2022
  • Looking for help deciding which library to use for networking

    5 projects | /r/rust | 23 Oct 2021
  • message-io: an event-driven message library to build network applications easy and fast. Now with WebSocket support

    5 projects | /r/rust | 17 Feb 2021
  • Learning Rust resources

    4 projects | /r/rust | 7 Jan 2021

Index

What are some of the best open-source UDP projects in Rust? This list will help you:

Project Stars
1 lan-mouse 2,549
2 message-io 1,115
3 laminar 821
4 nyxpsi 304
5 qft 193
6 protocol 182
7 kcp 176
8 torrust-actix 96
9 tunneler 66
10 rperf 34
11 uflow 29
12 os-template 27
13 gossipod 14
14 netcrab 11
15 android-udp-bus 10
16 ChatUDP 4
17 gelf-lb 1

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?