Showing 1293 open source projects for "tcp"

View related business solutions
  • 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.
    Try It Free
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 1
    Aleph

    Aleph

    Asynchronous streaming communication for Clojure

    Aleph is an asynchronous I/O framework for Clojure built atop Netty, offering efficient, non-blocking network programming with support for HTTP, raw TCP/UDP, and streaming through Manifold streams. Aleph follows the Ring spec fully and can be a drop-in replacement for any existing Ring-compliant server. However, it also allows for the handler function to return a Manifold deferred to represent an eventual response. This feature may not play nicely with synchronous Ring middleware, which modifies the response, but this can be easily fixed by reimplementing the middleware using Manifold's let-flow operator. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    zapret2

    zapret2

    Anti-dpi software

    zapret2 is a standalone anti-DPI toolkit designed to alter network traffic behavior without depending on external proxy servers. It targets censorship, throttling, and protocol filtering performed through deep packet inspection. The project supports Linux, OpenWrt-oriented embedded routers, FreeBSD, OpenBSD, and Windows. Its nfqws2 engine retains protocol recognition, reassembly, decryption, profiles, host lists, IP sets, and basic filtering. Traffic-manipulation strategies are moved out of...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 3
    Netty

    Netty

    An event-driven asynchronous network application framework

    ...Its ByteBuf abstractions, buffer pooling, and zero-copy techniques help reduce GC pressure and improve throughput under heavy I/O. Support for common protocols—HTTP/1.1, HTTP/2, WebSocket, and raw TCP/UDP—makes it a foundation for RPC frameworks, proxies, and messaging systems. Pluggable transports and native integrations (like epoll or kqueue where available) allow fine-tuning for different operating systems. With robust resource management, leak detection, and extensive testing, Netty is widely chosen when low latency, scalability, and control over the I/O stack are required.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 4
    mieru

    mieru

    mieru is a socks5 / HTTP / HTTPS proxy to bypass censorship

    mieru is a secure proxy software suite built around a client called mieru and a server called mita. It is designed to provide SOCKS5, HTTP, and HTTPS proxy access over TCP or UDP-based transport. The project emphasizes traffic that is difficult to classify or probe, making it relevant for privacy-focused and censorship-resistance research. It includes encrypted communication and uses a dedicated protocol rather than simply wrapping a common proxy format. mieru can run on multiple platforms and provides release packages for different operating systems and architectures. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 5
    Kubeshark

    Kubeshark

    The API traffic viewer for Kubernetes providing deep visibility

    ...Monitors all API traffic and payloads to find API drift and API anomalies and trace them down to source. Instant service dependency mapping through real-time API traffic analysis. Store all or a subset of traffic in PCAP files. View TCP stream request-response pairs and replay requests' payloads to a destination service.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Ghostunnel

    Ghostunnel

    A simple SSL/TLS proxy with mutual authentication

    ...Ghostunnel in server mode runs in front of a backend server and accepts TLS-secured connections, which are then proxied to the (insecure) backend. A backend can be a TCP domain/port or a UNIX domain socket. Ghostunnel in client mode accepts (insecure) connections through a TCP or UNIX domain socket and proxies them to a TLS-secured service. In other words, ghostunnel is a replacement for stunnel. Ghostunnel is developed primarily for Linux and Darwin (macOS), although it should run on any UNIX system that exposes SO_REUSEPORT, including FreeBSD, OpenBSD and NetBSD. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    bettercap

    bettercap

    The Swiss Army knife for 802.11, BLE, IPv4 and IPv6 networks

    bettercap is a powerful, easily extensible and portable framework written in Go which aims to offer to security researchers, red teamers and reverse engineers an easy to use, all-in-one solution with all the features they might possibly need for performing reconnaissance and attacking WiFi networks, Bluetooth Low Energy devices, wireless HID devices and Ethernet networks.
    Downloads: 71 This Week
    Last Update:
    See Project
  • 8
    NSmartProxy

    NSmartProxy

    NSmartProxy is an open source reverse proxy tool

    ...It’s designed to work with desktop and server apps, and includes a centralized SmartNode server that helps initiate and maintain tunnel connections. This makes it ideal for remote access to local services or self-hosted applications. NSmartProxy supports both TCP and UDP protocols, making it versatile for a wide range of network needs.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    txiki.js

    txiki.js

    A tiny JavaScript runtime

    ...The runtime aims to implement modern ECMAScript standards while aligning with WinterCG specifications, making it suitable for both server-side and scripting use cases. txiki.js includes built-in support for web platform APIs such as fetch, WebSocket, and timers, bridging the gap between browser and server environments. It also offers low-level system features like TCP and UDP sockets, file system access, and process management, enabling developers to build full applications without external dependencies. The runtime can compile scripts into standalone executables, which simplifies distribution and deployment.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Try Free
  • 10
    Restbed

    Restbed

    Restbed framework brings asynchronous RESTful functionality

    ...Server-Sent Events enable efficient server-to-client streaming of text-based event data—e.g., real-time notifications or updates generated on the server. A technique allowing multiple HTTP requests to be sent on a single TCP connection without waiting for the corresponding responses. Asynchronous single or multi-threaded architecture, capable of addressing the C10K problem. High-quality documentation covering the architecture and API. Filter incoming HTTP requests by headers. Customize how and where log entries are created. Give a resource multiple paths for improved readability.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    OpenVPN Install

    OpenVPN Install

    OpenVPN road warrior installer for Ubuntu, Debian, AlmaLinux

    ...It detects supported operating systems, network interfaces, public addressing, IPv6 availability, and required privileges before making changes. The setup assistant lets administrators choose UDP or TCP, a listening port, DNS resolvers, and the first client name. It installs OpenVPN and Easy-RSA, creates certificates and keys, configures routing, and applies firewall rules through iptables or firewalld. The script produces a self-contained client configuration file that can be transferred to a user’s device. Running it again allows administrators to add clients, revoke existing certificates, or remove the server completely. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    HP Socket

    HP Socket

    High Performance TCP/UDP/HTTP communication component

    Server Based on IOCP/EPOLL communication model, combined with technology of memory pool, private heap etc., efficient memory management is implemented to support large scale and high concurrent communication scenarios. Agent The Agent component is essentially a Multi-Client component that uses the same technical architecture as the Server component. An Agent component object can create and efficiently handle large-scale Socket connections at the same time. Client Based on Event-Select/POLL...
    Downloads: 34 This Week
    Last Update:
    See Project
  • 13
    WIREDOOR

    WIREDOOR

    Self hosted ingress-as-a-service platform

    ...It uses secure WireGuard tunnels and reverse proxy behavior so internal applications can be reached without directly opening the private network. The platform is designed for users who want cloud-like ingress management while keeping the infrastructure under their own control. Wiredoor can expose HTTP and TCP services and is positioned as a secure way to publish internal tools, dashboards, home lab services, or business applications. Its ecosystem includes a CLI, documentation, Helm charts, Docker setup, and related deployment resources. The project is best suited for teams or advanced self-hosters who want structured service exposure through a managed tunnel platform.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    docker-host

    docker-host

    A docker sidecar container to forward all traffic to local docker host

    ...It is useful in environments where containers need to reach services running on the host machine, especially when direct host networking is unavailable or inconsistent across platforms. The project creates a predictable network alias, commonly used as docker-host, so other containers can connect through a stable name. It supports TCP and UDP traffic forwarding examples and can be used inside custom Docker networks or Docker Compose setups. The container requires network-related capabilities such as NET_ADMIN and NET_RAW so it can handle forwarding behavior. Its main value is simplifying host access from containers without forcing each application container to include custom routing logic.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Stowaway

    Stowaway

    Multi-hop Proxy Tool for pentesters

    ...The tool supports active and passive connection modes, making it adaptable to different network layouts. It can route traffic through SOCKS5 and HTTP proxy settings, and it also supports TCP, HTTP-style, and WebSocket-style upstream or downstream transport modes. Stowaway includes encrypted node communication through a shared key, with optional TLS support noted in its runtime parameters. Its feature set makes it useful for studying pivoting, port forwarding, and controlled internal network routing in legitimate test environments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    GWS

    GWS

    Simple, fast, reliable websocket server & client

    ...It is designed for high-concurrency use cases such as API gateways, chat systems, reverse proxies, online games, real-time streaming, and push or subscription services. The library exposes a minimal event-driven API, allowing developers to build WebSocket applications with relatively little code. It supports standard TCP usage as well as WebSocket operation over KCP and Unix domain sockets. GWS also includes practical features for connection handling, compression, heartbeat management, UTF-8 validation, and scalable read or write loops. It is a strong fit for Go developers who need a lightweight but feature-complete WebSocket foundation for real-time applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    LocoNet over TCP
    Client-server based software that talks to Digitrax LocoNet. TCP server talks through a hardware interface (e.g. LocoBuffer) to LocoNet. (User interface) clients talk to that server.
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • 18
    Apache RocketMQ

    Apache RocketMQ

    Distributed messaging and streaming platform with low latency

    ...Built-in fault tolerance and high availability configuration options base on DLedger. A variety of cross language clients, such as Java, C/C++, Python, Go. Pluggable transport protocols, such as TCP, SSL, AIO. Built-in message tracing capability, also support opentracing. Versatile big-data and streaming ecosytem integration. Message retroactivity by time or offset. Reliable FIFO and strict ordered messaging in the same queue. Efficient pull and push consumption model. Million-level message accumulation capacity in a single queue. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Cloud SQL Auth Proxy

    Cloud SQL Auth Proxy

    A utility for connecting securely to your Cloud SQL instances

    ...It works by establishing an encrypted connection between the client and the Cloud SQL instance using TLS and authenticating requests through Google Cloud IAM, ensuring that only authorized users or services can access the database. The proxy runs locally or alongside applications, exposing a local TCP port or Unix socket that applications can use as if they were connecting to a standard database. This abstraction simplifies development and deployment by allowing developers to use familiar database clients while the proxy handles authentication and encryption behind the scenes. It supports both public and private IP connections and can be deployed in environments such as local machines, virtual machines, Kubernetes clusters, or as a sidecar container.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Lettuce

    Lettuce

    Advanced Java Redis client for thread-safe sync, async, etc.

    ...Lettuce provides asynchronous API with RedisFuture (CompletionStage) and Reactive types Flux [N] and Mono [0|1]. Low-latency communication, backpressure-enabled network engine for NIO TCP, epoll TCP and Unix Domain Sockets. Reactive Streaming is fully supported. Lettuce comes with an API that gets you started quickly. Its simple yet powerful programming model allows you for trivial use-cases as well as for chained asynchronous flows. Redis Standalone, Master/Slave, Redis Sentinel and Redis Cluster. Lettuce connects with all operational models natively supported by Redis. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    arduinoWebSockets

    arduinoWebSockets

    arduinoWebSockets

    A WebSocket Server and Client for Arduino based on RFC6455.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Scrcpy GUI

    Scrcpy GUI

    A simple & beautiful GUI application for scrcpy

    Scrcpy was created by the team behind the popular Android emulator Genymotion, but it is not an Android emulator itself, it displays and controls Android devices connected via USB or TCP/IP, it does not require any root access. It works with GNU/Linux, Windows, and MacOS. Scrcpy works by running a server on your Android device, and the desktop application communicates using USB (or using ADB tunneling wireless). The server streams the H.264 video of the device screen. The client decodes the video frames and displays them. ...
    Downloads: 80 This Week
    Last Update:
    See Project
  • 23
    SMUX

    SMUX

    A stream multiplexing library for Golang with minimal memory usage

    SMUX is a stream multiplexing library for Go that lets multiple logical streams share one reliable underlying connection. It is designed for transports such as TCP or KCP, where ordering and reliability are already provided by the lower layer. The library uses sessions, streams, and frames to manage many independent data flows over a single connection. It focuses on controlled memory usage, smooth receiving behavior, fair traffic shaping, and small protocol overhead. Its design includes a session-wide receive buffer, minimized 8-byte headers, and per-stream sliding windows in newer protocol versions. smux is especially useful for networking software that needs efficient connection management without opening a separate socket for every stream.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    zoro

    zoro

    zoro can help you expose local server to external network

    Zoro is a Go-based tunneling tool for exposing local services to an external network. It supports TCP and UDP forwarding, which makes it useful for HTTP, HTTPS, SSH, DNS, and other network services. The project follows a simple client-and-server model where the remote server opens an external port and forwards traffic back to a local service. It also includes HTTPS-specific server and client modes that can map local HTTP services to subdomains under a configured domain.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    SuperSocket

    SuperSocket

    Extensible socket server application framework for .NET

    ...It provides a structured foundation for building custom network communication servers without manually implementing every low-level socket concern. The framework supports multiple protocols, including TCP, UDP, and WebSocket, and gives developers a modular architecture for protocol parsing, session handling, command processing, and server hosting. It is suitable for chat servers, game servers, IoT gateways, telemetry services, industrial systems, and other real-time network applications. SuperSocket is designed to be flexible enough for custom binary or text protocols while still offering reusable abstractions for common server patterns. ...
    Downloads: 0 This Week
    Last Update:
    See Project