Topics / #network-programming

Network-programming projects on GitHub

Building low level network servers and proxies.

As of , the most-starred Network-programming projects on GitHub are mars (17.7K stars), kcp (16.9K stars) and impacket (16.2K stars). GitHub.Locker tracks 7 Network-programming repositories with 94K stars combined. The fastest-growing on October 16 was quiche, with +6 stars in a day.

7Projects
94KStars in total
+16Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

7 projects · by stars

  1. #1 · Tencent/mars

    mars

    Mars is a cross-platform network component library built by WeChat's mobile team — the same infrastructure proven by billions of WeChat users. It bundles mobile-optimized networking, logging and network diagnostics for embedding in your own app.

    17.7K
  2. #2 · skywind3000/kcp

    kcp

    KCP is a fast, reliable ARQ protocol for realtime traffic: it trades 10-20% extra bandwidth for 30-40% lower average latency and up to 3x lower maximum latency than TCP.

    16.9K
  3. #3 · fortra/impacket

    impacket

    Impacket is a collection of Python classes for working with network protocols, giving low-level programmatic access to packets and, for some protocols like SMB1-3 and MSRPC, full protocol implementations.

    16.2K
  1. 4

    brook

    15.2Ktxthinking/brook · Go

    Brook is a cross-platform programmable network tool that works as both a server and a client, giving you SOCKS5 proxying, TLS encryption, traffic decryption/MITM inspection, and packet capture in one toolkit.

  2. 5

    quiche

    12.8Kcloudflare/quiche · Rust

    quiche is Cloudflare's implementation of the QUIC transport protocol and HTTP/3, as specified by the IETF.

  3. 6

    libzmq

    11Kzeromq/libzmq · C++

    libzmq is the core engine of ZeroMQ — a lightweight messaging kernel written in C++ that implements the ZMTP/3.1 protocol.

  4. 7

    coost

    4.2Kidealvin/coost · C++

    coost (aka co) is a lightweight, high-performance, easy-to-use C++ base library whose stated goal is to make C++ programming simple and enjoyable.

Often tagged together