Showing 66 open source projects for "asynchronous socket library"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 1
    C# SNMP Library

    C# SNMP Library

    C# SNMP Library (#SNMP) - Open source SNMP implementation for C#

    SharpSnmpLib is an open-source SNMP library for C# and .NET applications. It helps developers add Simple Network Management Protocol functionality without building the protocol layer from scratch. The project supports SNMP v1, v2c, and v3, making it useful for a wide range of network management scenarios. It can be used to build both SNMP managers and agents. Its asynchronous operations help applications stay responsive while handling network communication.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Fuel

    Fuel

    The easiest HTTP networking library for Kotlin/Android

    Fuel is the easiest HTTP networking library for Kotlin/Android. We offer maven and jitpack installations. Maven via bintray only has stable releases but jitpack can be used to build any branch, commit and version. Have patience when updating the version of fuel or building for the first time as jitpack will build it, and this may cause the request to jitpack to time out. Wait a few minutes and try again (or check the status on jitpack). Fuel requests can be made on the Fuel namespace object,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    nanomsg

    nanomsg

    nanomsg library

    ...This pattern is useful for solving producer/consumer problems, including load-balancing. Messages flow from the push side to the pull side. If multiple peers are connected, the pattern attempts to distribute fairly. nanomsg is a socket library that provides several common communication patterns. It aims to make the networking layer fast, scalable, and easy to use. Implemented in C, it works on a wide range of operating systems with no further dependencies. The communication patterns, also called "scalability protocols", are basic blocks for building distributed systems.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Beast

    Beast

    HTTP and WebSocket built on Boost.Asio in C++11

    Beast is a header-only C++ library that provides low-level HTTP, WebSocket, and networking protocol building blocks on top of Boost.Asio. It is designed for developers who need to build interoperable clients, servers, proxies, gateways, or custom protocol components rather than using a high-level web framework. Beast follows Boost.Asio’s asynchronous model, so it fits naturally into event-driven C++ networking applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 5
    quiche

    quiche

    Savoury implementation of the QUIC transport protocol and HTTP/3

    Cloudflare quiche is an open-source Rust implementation of the QUIC transport protocol and HTTP/3 designed to give developers a performant, flexible foundation for building modern networked applications and services, especially where low latency and efficient multiplexed streams matter. It is a “sans-io” library, meaning it implements the core QUIC and HTTP/3 state machines and logic without assuming how input/output should be done, so applications remain responsible for socket handling, event loops, timers, and other system-dependent I/O work. This design choice makes quiche highly adaptable: it can be used in custom servers, clients, proxies, embedded systems, and experimental protocols with QUIC’s features like 0-RTT, connection migration, and built-in encryption.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    MsQuic

    MsQuic

    Cross-platform, C implementation of the IETF QUIC protocol

    Asynchronous IO. Receive side scaling (RSS) support. UDP send and receive coalescing support. All packets are encrypted and handshake is authenticated with TLS 1.3. Parallel streams of (reliable and unreliable) application data. Exchange application data in the first round trip (0-RTT). Improved congestion control and loss recovery. Survives a change in the clients IP address or port.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    Swoole

    Swoole

    Coroutine-based concurrency library for PHP

    Build high-performance, scalable, concurrent TCP, UDP, Unix Socket, HTTP, WebSocket services with PHP and easy to use coroutine, fiber API. Write your next scalable async application server with PHP coroutine and PHP fiber API. Compared with other async programming frameworks or softwares such as Nginx, Tornado, Node.js, Swoole has the built-in PHP coroutine, fiber and async support, multiple threads I/O modules. You can use sync or async, coroutine, fiber API to write the applications or...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 8
    gev

    gev

    Gev is a lightweight, fast non-blocking TCP network library

    Asynchronous read and write. SO_REUSEPORT port reuse support. Automatically clean up idle connections. Support WebSocket/Protobuf, custom protocols. Support for scheduled tasks and delayed tasks. High-performance web socket server.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Ribbon

    Ribbon

    Ribbon is an inter process communication library

    Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The primary usage model involves REST calls with various serialization scheme support. Ribbon comprises of multiple components some of which are used in production internally and some of which were replaced by non-OSS solutions over time. This is because Netflix started moving into a more componentized architecture for RPC with a focus on single-responsibility modules. So each...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 10
    openPOWERLINK

    openPOWERLINK

    An Open Source POWERLINK Stack

    openPOWERLINK is an Open Source Industrial Ethernet stack for communication in hard real-time. It can be operated as both, Managing Node (master) and Controlled Node (slave). With version 2.0, the source code has been cleanly split into an application-oriented user library and a time-critical stack driver. The latter may be moved to a dedicated communication processor or into a kernel module to deliver enhanced performance while still keeping the API in user space. A full documentation...
    Leader badge
    Downloads: 30 This Week
    Last Update:
    See Project
  • 11
    CocoaAsyncSocket

    CocoaAsyncSocket

    Asynchronous socket networking library for Mac and iOS

    ...GCDAsyncSocket is a TCP/IP socket networking library built atop Grand Central Dispatch. Automatically accept incoming connections over both IPv4 and IPv6 with a single instance of this class. No more worrying about multiple sockets. Secure your socket with ease using just a single method call. Available for both client and server sockets. It runs entirely within its own GCD dispatch_queue, and is completely thread-safe.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    ion

    ion

    Android Asynchronous Networking and Image Loading

    Ion is an Android library for asynchronous networking and image loading. It gives developers a fluent API for downloading images, JSON, strings, files, and Java objects with less boilerplate. The library supports image loading into ImageViews or Bitmaps, including animated GIFs, caching, transformations, placeholder images, and large image handling. It can also post JSON, form data, and multipart files while providing callbacks, progress updates, and cancellation support. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    handy

    handy

    A simple C++11 network server framework

    ...For examples, see examples/hsha.cc. Asynchronous connection management supports openssl connection, if OpenSSL is installed, and <openssl/ssl.h> can be found, the project will automatically download handy-ssl because the open-source protocol of OpenSSL is not compatible with this, so the project file is placed separately in handy-SSL. The message encode/decode example using protobuf is under protobuf.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    Mars

    A cross-platform network component developed by WeChat

    Mars is an open source, cross-platform infrastructure component and official terminal basic component of WeChat. It consists of four main parts: Comm, which contains a basic library, including basic tools like sockets, threads, alarm, message queues, and coroutines; Xlog, which provides high-performance, high-availability, security, and fault-tolerant log functions; SDT which is the network diagnosis module; and STN or signaling transmission network module, the major component of Mars...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    JAsyncSocket

    Java asynchronous socket library

    Basic Java infrastructure for asynchronous socket service clients and servers. Inspired by asyncore Python module. See doc/TestServer.java for a server implementation example. See doc/TestClient.java for client implementation examples.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    RxDocs

    RxDocs

    Rx and RxJava Document Chinese Translation Project

    ...Readers can use the GitBook edition or download PDF, EPUB, and MOBI formats. The repository is a documentation resource rather than an actively maintained reactive programming library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    SNMP library for Python
    SNMP v1/v2c/v3 engine and apps written in pure-Python. Project moved to GitHub: https://github.com/etingof/pysnmp
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 18
    DotNetOpenServer SDK

    DotNetOpenServer SDK

    Lightweight fully extendable client/server application framework

    DotNetOpenServer SDK is an open source lightweight fully extendable TCP socket client/server application framework enabling developers to create highly efficient, fast, secure and robust cloud based smart mobile device and desktop applications. Why? Unlike most application server frameworks, which are implemented over slow inefficient stateless protocols such as HTTP, REST and SOAP that use bulky ASCII data formats such as JSON and XML, DotNetOpenServer has been built from the ground up with...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Libevent is hosted at https://github.com/libevent/libevent . Go there instead of here. The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. It is meant to replace the asynchronous event loop found in event-driven network servers.
    Leader badge
    Downloads: 298 This Week
    Last Update:
    See Project
  • 20
    THIS PROJECT HAS MOVED AND CAN BE FOUND HERE: http://libsakit.googlecode.com ------------------------------------ Provides Socket Abstractions for easy and simple synchronous and asynchronous networking with C++.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    NetLink Sockets C++ Library

    Networking/Socket C++ Library.

    NetLink Sockets: Networking C++ Library. Probably the easiest socket C++ library. See the documentation, examples and API reference at http://netlinksockets.sourceforge.net
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    HttpRequester

    HttpRequester

    HTTP request utility designed with developers in mind.

    This program is a custom solution to the problem of requiring the use of a HTTP WebApi or similar resource from a language that lacks support for socket communication. The only requirement of the client language is that it has a standard I/O library and is able to execute system commands. You pass a JSON request body to this CLI tool and it will print a response JSON object to the standard out with usual HTTP response information, status, body, request time etc. See the wiki 'Getting Started' guide to see how to pass in parameters and start using HTTP from those awkward development platforms.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Argus socket is a generic C++ library which support Win32, Linux2.4 and Linux2.6. Design goal is easy use and high performance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    AsyncWcfLib

    AsyncWcfLib

    Actor based programming using WCF and async-await.

    ...Message objects are passed inside a process between actors running on different threads. Also, messages may be passed between actors running on different processes, hosts and operating systems. The library is designed for configuration free, asynchronous messaging. A router application is included. It discovers actors by their name on any linked host, even when host name resolution is not possible because of routing- or operating system limitations.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    This is an open source port mapper written in java nio no-blocking socket model. Open Port Mapper allows multiple ports mappings, and it provides the functionality of specifying allow list and deny list.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next