Open-source C projects categorized as UDP

Top 21 C UDP Projects

  • KCP

    :zap: KCP - A Fast and Reliable ARQ Protocol

    Project mention: Ousterhout: It's time to replace TCP in the Datacenter [pdf] | news.ycombinator.com | 2022-10-30
  • Mongoose

    Embedded Web Server (by cesanta)

    Project mention: What C source code or library do you use for a local server? | reddit.com/r/C_Programming | 2023-01-27

    If you are looking for something simple there is mongoose from cesanta, https://github.com/cesanta/mongoose

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • netcode.io

    A protocol for secure client/server connections over UDP

    Project mention: Multiplayer Networking Solutions | reddit.com/r/gamedev | 2022-10-06

    yojimbo/ netcode/ reliable, all developped by Glenn Fidler, author of GafferOnGames

  • yojimbo

    A network library for client/server games written in C++

    Project mention: Multiplayer Networking Solutions | reddit.com/r/gamedev | 2022-10-06

    yojimbo/ netcode/ reliable, all developped by Glenn Fidler, author of GafferOnGames

  • dperf

    dperf is a DPDK based 100Gbps network performance and load testing software.

    Project mention: DPVS uses dperf for performance testing | dev.to | 2023-01-27

    Today, it was found that the DPVS project used dperf for performance testing, including bandwidth, CPS, concurrent connections and PPS. The test document of the DPVS project records the test environment, test methods, configurations, that makes a grate article. I put the link of this article on the dperf README. I'd like to say thanks to the authors of this article. and I suggests reading this article before using dperf for performance testing.

  • lsquic

    LiteSpeed QUIC and HTTP/3 Library

    Project mention: The Illustrated QUIC Connection | reddit.com/r/netsec | 2022-04-22
  • ENet-CSharp

    Reliable UDP networking library

  • InfluxDB

    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.

  • reliable

    A packet acknowledgement system for UDP

    Project mention: Multiplayer Networking Solutions | reddit.com/r/gamedev | 2022-10-06

    yojimbo/ netcode/ reliable, all developped by Glenn Fidler, author of GafferOnGames

  • DDOS-RootSec

    DDOS Archive by RootSec (Scanners, BotNets (Mirai and QBot Premium & Normal and more), Exploits, Methods, Sniffers)

    Project mention: Any ideas on a good Malware Archives | reddit.com/r/Malware | 2022-03-31
  • Orca-c

    Live Programming Environment(C Port)

  • connmap

    connmap is an X11 desktop widget that shows location of your current network peers on a world map

    Project mention: connmap now works with all DE/WM! Desktop widget that shows location of your current TCP peers on a world map in real-time. | reddit.com/r/netsec | 2023-01-07
  • libjuice

    JUICE is a UDP Interactive Connectivity Establishment library

  • hev-socks5-tproxy

    A simple, lightweight socks5 transparent proxy for Linux. (IPv4/IPv6/TCP/UDP)

  • AMP-Research

    Research on UDP/TCP amplification vectors, payloads and mitigations against their use in DDoS Attacks

  • nbnet

    single header C(99) library to implement client-server network code for games

  • ngx_healthcheck_module

    nginx module for upstream servers health check. support stream and http upstream. 该模块可以为Nginx提供主动式后端服务器健康检查的功能(同时支持四层和七层后端服务器的健康检测)

    Project mention: Loadbalancer with delay | reddit.com/r/nginx | 2022-10-13

    slow_start also requires the commercial version of nginx. You could try using a 3rd party health check module (like https://github.com/zhouchangxun/ngx_healthcheck_module), and setting a high enough rise count.

  • fi6s

    IPv6 network scanner designed to be fast

    Project mention: Tools for Scanning IPv6 networks | reddit.com/r/ipv6 | 2022-04-20


  • DTLS-Examples

    Examples for DTLS via SCTP and UDP using OpenSSL

    Project mention: How to set up an echo server over DTLS 1.2 | reddit.com/r/AskComputerScience | 2022-11-12

    I tried this: https://github.com/nplab/DTLS-Examples, but i keep running into issues while trying to build the Makefile (both Windows and Ubuntu).

  • ENet-CSharp

    A improved fork of ENet, a tried and true networking library. C, C++, C# compatible. (by SoftwareGuy)

    Project mention: Godot Modules - Dev Blog #1 (My journey with multiplayer so far) | reddit.com/r/opensourcegames | 2022-05-03

    Making games isn't an easy thing to do, this is especially true for multiplayer games. Ever since I was 12 years old I wanted to make the ultimate multiplayer game. I first started getting into networking through GameMaker studio engine. I would watch tutorials online, try to understand them and end up just copying code for code. Later on I discovered Unity's Low-Level Multiplayer API (LLMAPI) and it was horrendous to get working. Not to mention the documentation for it was even more horrendous. Then much later I discovered [ENet-CSharp](https://github.com/SoftwareGuy/ENet-CSharp) and fell in love with its [simple approach](https://github.com/SoftwareGuy/ENet-CSharp/blob/master/QUICKSTART-EXAMPLES.md). I later found out that I could just add nuget packages to the .csproj file of Godot Modules project and bam I'm using Godot C# + ENet-CSharp. This is great because I'm super comfortable with the C# language.

  • IPNode

    10 Meter 1200 Baud QPSK IP Node

    Project mention: Packet on 10 Meters | reddit.com/r/PacketRadioRedux | 2023-02-01

    I’ve asked some questions and dropped some notes here: https://github.com/SoftwareToolworks/IPNode/discussions/1

  • teonet-c

    Teonet v5 C library and examples

    Project mention: Teonet C library | dev.to | 2022-06-08

    We are waiting your support! Please give stars to our Teonet-c and Teonet projects in Github.

  • SaaSHub

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

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). The latest post mention was on 2023-02-01.

C UDP related posts


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

Project Stars
1 KCP 12,810
2 Mongoose 9,269
3 netcode.io 2,257
4 yojimbo 2,223
5 dperf 1,633
6 lsquic 1,215
7 ENet-CSharp 679
8 reliable 528
9 DDOS-RootSec 421
10 Orca-c 418
11 connmap 285
12 libjuice 262
13 hev-socks5-tproxy 260
14 AMP-Research 240
15 nbnet 237
16 ngx_healthcheck_module 231
17 fi6s 129
18 DTLS-Examples 116
19 ENet-CSharp 67
20 IPNode 3
21 teonet-c 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives