Awesome C Networking and Internet

  • updated over 1 year ago Apache License 2.0

    Apache ActiveMQ CPP

  • updated 10 months ago Apache License 2.0

    C99 library implementation of AWS client-side authentication: standard credentials providers and signing.

  • updated over 2 years ago MIT License

    Lightweight WebSocket library for C.

  • dyad dyad 1,432
    star
    updated over 3 years ago MIT License

    Asynchronous networking for C

  • grpc grpc 40,576
    star
    updated 30 days ago Apache License 2.0

    The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

  • updated about 1 year ago Apache License 2.0

    An HTML5 parsing library in pure C99

  • h2o h2o 10,710
    star
    updated 11 days ago MIT License

    H2O - the optimized HTTP/1, HTTP/2, HTTP/3 server

  • httpd httpd 3,376
    star
    updated 2 months ago Apache License 2.0

    Mirror of Apache HTTP Server. Issues: http://issues.apache.org

  • libhv libhv 6,222
    star
    updated about 2 months ago BSD 3-Clause "New...

    🔥 比libevent/libuv/asio更易用的网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT client/server.

  • libpcap libpcap 2,389
    star
    updated 5 months ago Other

    the LIBpcap interface to various kernel packet capture mechanism

  • updated 2 months ago GNU Lesser Genera...

    Cross-platform library which helps to develop web servers or frameworks.

  • updated about 2 months ago MIT License

    A very flexible, lightweight and high performance HTTP server library based on libev and http-parser for Embedded Linux.

  • updated about 1 month ago GNU General Publi...

    LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.

  • llhttp llhttp 1,552
    star
    updated 3 months ago Other

    Port of http_parser to llparse

  • lwan lwan 5,800
    star
    updated 8 months ago GNU General Publi...

    Experimental, scalable, high performance HTTP server

  • MQTT-C MQTT-C 698
    star
    updated 3 months ago MIT License

    A portable MQTT C client for embedded systems and PCs alike.

  • nanomsg nanomsg 5,840
    star
    updated 3 months ago Other

    nanomsg library

  • nghttp2 nghttp2 4,497
    star
    updated about 1 month ago Other

    nghttp2 - HTTP/2 C Library and tools

  • nng nng 3,516
    star
    updated 2 months ago MIT License

    nanomsg-next-generation -- light-weight brokerless messaging

  • onion onion 1,994
    star
    updated over 1 year ago Other

    C library to create simple HTTP servers and Web Applications.

  • updated 8 months ago Apache License 2.0

    Mirror of Apache Qpid Proton

  • silgy silgy 78
    star
    updated over 2 years ago MIT License

    Asynchronous HTTP(S) engine for C/C++ projects (deprecated, use Node++ instead)

  • updated about 7 years ago

    Wrapper library for the BSD sockets API with a nicer C99 interface

  • thrift thrift 9,900
    star
    updated 8 months ago Apache License 2.0

    Apache Thrift

  • toxcore toxcore 8,724
    star
    updated 8 months ago GNU General Publi...

    The future of online communications.

  • updated 25 days ago Apache License 2.0

    Apache Traffic Serverâ„¢ is a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server.

  • twitc twitc 24
    star
    updated over 3 years ago MIT License

    A mini C library for interacting with the Twitter OAuth api.

  • updated 7 months ago Other

    🔪 Strictly RFC 3986 compliant URI parsing and handling library written in C89; moved from SourceForge to GitHub

  • wslay wslay 597
    star
    updated over 1 year ago MIT License

    The WebSocket library in C

  • zyre zyre 843
    star
    updated 7 months ago Mozilla Public Li...

    Zyre - an open-source framework for proximity-based peer-to-peer applications