Showing 36 of 75 projects
A comprehensive HTTP library for Lua supporting HTTP(S) 1.0, 1.1, and 2.0 for both client and server applications.
An OCaml library for building HTTP clients and servers with support for multiple asynchronous backends including Lwt, Async, and Eio.
A terminal-based interactive bitwise calculator and bit manipulator with dynamic base conversion.
Effects-based direct-style parallel IO stack for OCaml 5, enabling concurrent file, network, and CPU operations with a secure, cross-platform API.
A comprehensive Elixir library that wraps TCP, UDP, SCTP, SSL sockets and implements WebSocket and SOCKS protocols.
A curated list of JavaScript libraries and tools for network programming, peer-to-peer communication, and protocol implementation.
A non-blocking TCP socket layer with event-driven server and client implementations for Swift.
A feature-rich, RFC-compliant HTTP client for Erlang with connection pooling, pipelining, and SSL support.
An event-based stateful IRC client framework for Go, enabling developers to build IRC bots and clients with built-in state tracking.
A header-only MQTT client and server library for C++14 built on Boost.Asio, supporting MQTT v5.
A high-performance, cross-platform socket communication library for Delphi and Free Pascal supporting HTTP, HTTPS, and WebSocket.
A coroutine I/O library for Rust featuring work-stealing scheduling and non-blocking I/O.
A Lua library providing RFC 6455 compliant WebSocket client and server implementations with synchronous, coroutine, and async flavors.
A Ruby library for reading, writing, and manipulating network packets at a mid-level.
A Go package implementing the ARP protocol as described in RFC 826 for network address resolution.
A Rust toolkit providing from-scratch implementations of web transport protocols like HTTP/2, WebSocket, gRPC, and database clients.
A high-level C++ library for crafting, decoding, and sniffing network packets with a Scapy-like interface.
A Common Lisp library for general-purpose asynchronous programming using libuv as its backend.
A Rust library for building, signing with DKIM, and sending email messages via SMTP.
Immutable value object for IPv4 and IPv6 addresses with helper methods for ranges, subnet masks, and RFC-based type checking.
A portable socket library for Common Lisp that provides a unified API across multiple Lisp implementations.
A portable C++ FTP/SFTP client library wrapping libcurl for easy file transfer operations.
R bindings to libcurl for performing fully customizable HTTP/FTP/SCP requests with flexible response handling.
An open-source SDN controller platform that makes network programming easy, modular, and semantically correct.
A modern Java library for building IRC bots and clients with comprehensive protocol support and robust connection handling.
A high-performance, HTTP/1.1 compliant web server written in Common Lisp for serving static and dynamic content.
A Rust crate for easy protocol definitions with built-in networking support and middleware.
A high-performance, RFC-compliant SIP stack library written in Rust for building SIP applications like proxies, registrars, and user agents.
A Go library for packing and unpacking byte streams over TCP connections to handle message boundaries.
A TCP server framework for Go with graceful shutdown and custom protocol support.
A cross-platform event loop library for D providing lightweight asynchronous objects and concurrency facilities.
A Delphi binding for ZeroMQ (0MQ) providing both low-level wrapper and high-level API for message-based communication.
A Haskell client library for interacting with RabbitMQ message brokers.
A fast, RFC 3986-compliant URI library for Common Lisp, designed as a replacement for PURI.
A lightweight Go library for network I/O event notification using epoll/kqueue, designed for building high-performance network applications.
A pure Go implementation of the OpenFlow protocol with an API inspired by Go's standard HTTP library.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.