408 projects for "client server" with 2 filters applied:

  • $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.
    Try It Free
  • 1
    Chisel

    Chisel

    A fast TCP/UDP tunnel over HTTP

    Chisel is a lightweight tunneling tool designed to move TCP and UDP traffic through HTTP while securing the connection with SSH. It packages both client and server functionality into a single Go-based executable, which makes it practical for fast deployment across different environments. The project is especially useful when direct network access is restricted but HTTP or HTTPS traffic is still allowed. It can expose internal services, create secure endpoints, and support reverse forwarding when the reachable side needs to initiate the tunnel. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 2
    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. Zoro is designed around minimal configuration, making it practical when users need a quick way to publish a private service without a full reverse proxy stack. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Wiretap

    Wiretap

    Wiretap is a transparent, VPN-like proxy server that tunnels traffic

    Wiretap is a transparent, VPN-like proxy server that tunnels traffic through WireGuard. It is designed to proxy traffic without requiring special privileges to run, which makes it different from many traditional VPN tools that depend on privileged network interface setup. The project focuses on transparent routing, allowing client traffic to move through WireGuard-based paths toward the intended destination.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    xkcptun

    xkcptun

    xkcptun is kcp tunnel for OpenWRT&LEDE, implemented in c language

    ...It is mainly designed for embedded and router-oriented environments such as LEDE and OpenWrt, where lightweight networking tools are often preferred. The project provides client and server components that use KCP-based tunneling to improve performance over unreliable or high-latency network links. It also includes a spy utility, making the generated build more than a minimal two-binary tunnel setup. xkcptun can be built with CMake and supports static linking for easier deployment on constrained systems. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 5
    Russh

    Russh

    Rust SSH client & server library

    Russh provides a Rust library for implementing SSH clients and servers with a modern, async-friendly design. It exposes building blocks for authentication, channel management, port forwarding, and key handling, allowing you to embed SSH functionality directly into Rust applications. The API is designed to be explicit and composable, making it possible to implement custom behaviors like reverse tunnels, interactive shells, and service multiplexing. Because performance and safety are central,...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 6
    CppServer

    CppServer

    Fast and low latency asynchronous socket server & client C++ library

    Ultra-fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols, and 10K connections problem solution. Cross platform (Linux, MacOS, Windows) Asynchronous communication. Supported CPU scalability designs: IO service per thread, thread pool. Supported transport protocols: TCP, SSL, UDP, UDP multicast. Supported Web protocols: HTTP, HTTPS, WebSocket, WebSocket secure.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    DSVPN

    DSVPN

    A dead simple VPN

    ...Small (~25 KB), with an equally small and readable code base. No external dependencies. Works out of the box. No lousy documentation to read. No configuration file. No post-configuration. Run a single-line command on the server, a similar one on the client and you're done. No firewall and routing rules to manually mess with. Doesn't leak between reconnects if the network doesn't change. Blocks IPv6 on the client to prevent IPv6 leaks. Works on Linux (kernel >= 3.17), macOS and OpenBSD, as well as DragonFly BSD, FreeBSD and NetBSD in client and point-to-point modes. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    whoami.filippo.io

    whoami.filippo.io

    A ssh server that knows who you are. $ ssh whoami.filippo.io

    whoami.filippo.io powers a diagnostic service that reports what your client and connection look like from the other side, making it a handy mirror for network and TLS debugging. It surfaces details such as your IP address, protocol versions, cipher suites, SNI, and other attributes that are otherwise tedious to confirm across layers. The tool emphasizes clarity and minimalism, helping engineers quickly verify configuration changes in browsers, proxies, VPNs, or CLI tools. It is especially...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Acl

    Acl

    A powerful server and network library, including coroutine

    The Acl (Advanced C/C++ Library) project a is powerful multi-platform network communication library and service framework, supporting LINUX, WIN32, Solaris, FreeBSD, MacOS, AndroidOS, iOS. Many applications written by Acl run on these devices with Linux, Windows, iPhone and Android and serve billions of users. There are some important modules in Acl project, including network communcation, server framework, application protocols, multiple coders, etc. The common protocols such as...
    Downloads: 2 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    Melody

    Melody

    Minimalist websocket framework for Go

    Melody is a minimalist WebSocket framework for Go that wraps the standard WebSocket workflow in a simple, developer-friendly API. It is designed to make real-time server features easier to build without requiring a large framework or complex setup. Developers can use it for chat systems, live notifications, dashboards, multiplayer coordination, collaborative tools, and other bidirectional communication features. Melody provides connection lifecycle hooks, message handlers, broadcasting,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Niquests

    Niquests

    Drop-in replacement for Requests. Automatic HTTP/1.1, HTTP/2, and HTTP

    Niquests is a modern Python HTTP client designed as a drop-in replacement for Requests. It keeps the familiar Requests-style API while adding newer protocol support that the original library does not prioritize. The library can automatically work across HTTP/1.1, HTTP/2, and HTTP/3, and it also includes WebSocket and Server-Sent Events support. Niquests provides both synchronous and asynchronous usage patterns, making it suitable for scripts, backend services, crawlers, API clients, and modern async Python applications. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    tokio-tungstenite

    tokio-tungstenite

    Future-based Tungstenite for Tokio

    tokio-tungstenite is a Rust library that connects the Tungstenite WebSocket implementation with the Tokio asynchronous runtime. It lets developers build non-blocking WebSocket clients and servers using Tokio’s async networking model. The crate wraps asynchronous TCP streams and upgrades them into WebSocket streams that integrate naturally with Rust futures and async tasks. It is useful for real-time services, streaming applications, chat systems, gateways, backend infrastructure, and any...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    Counter

    Counter

    Web Analytics made simple

    counter.dev is a minimal web analytics server that prioritizes simplicity, speed, and privacy. The backend is designed to be resource-light while still providing the essential metrics teams care about, such as page views, referrers, and basic geography. Rather than storing everything in a monolithic database, it combines a fast in-memory store for hot data with archival to a traditional SQL store for long-term retention.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    NodePass

    NodePass

    TCP/UDP tunneling that delivers access across network restrictions

    ...NodePass can be used to expose internal services, bridge environments, manage tunnels, and create fast network paths through pre-established connections. Its focus is practical tunnel management with high performance, flexible instance control, and deployment patterns that work across client and server environments.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Tabby Web

    Tabby Web

    An SSH/Telnet/Serial client in your browser

    Tabby Web brings a modern terminal experience to the browser by pairing a web UI with a backend gateway that brokers TCP connections over WebSockets. It aims to deliver an experience similar to the desktop Tabby terminal—sessions, profiles, and rich configuration—while being accessible anywhere through a login. The architecture splits concerns: a Django-based control plane manages users, auth, and configuration, while a gateway service handles network transport so browser clients can reach...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Portr

    Portr

    Expose local http, tcp or websocket connections to the public internet

    ...It uses SSH remote port forwarding under the hood, which gives it a familiar and secure transport foundation. The project is designed for teams that need an ngrok-like workflow while keeping control of their own infrastructure. It includes both server and client components, along with a dashboard-oriented experience for managing tunnel usage. Portr can help developers test webhooks, share local applications, expose APIs, or temporarily publish development services without deploying them permanently. Its main purpose is to provide a practical self-hosted tunnel service that balances developer convenience with infrastructure ownership.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Anti-Spam SMTP Proxy Server

    Anti-Spam SMTP Proxy Server

    Anti-Spam SMTP Proxy Server implements multiple spam filters

    The Anti-Spam SMTP Proxy (ASSP) Server project aims to create an open source platform-independent SMTP Proxy server which implements auto-whitelists, self learning Hidden-Markov-Model and/or Bayesian, Greylisting, DNSBL, DNSWL, URIBL, SPF, SRS, Backscatter, Virus scanning, attachment blocking, Senderbase and multiple other filter methods. Click 'Files' to download the professional version 2.8.1 build 24261. A linux(ubuntu 20.04 LTS) and a freeBSD 12.2 based ready to run OVA of ASSP V2 are...
    Leader badge
    Downloads: 35,891 This Week
    Last Update:
    See Project
  • 18

    atftp

    advanced tftp server and client

    atftp is a client/server implementation of the TFTP protocol that implements RFCs 1350, 2090, 2347, 2348, 2349 and 7440. The server is multi-threaded and the client presents a friendly interface using libreadline. There is a mirror on https://github.com/madmartin/atftp
    Leader badge
    Downloads: 1,053 This Week
    Last Update:
    See Project
  • 19
    FileZilla®

    FileZilla®

    A fast cross-platform FTP client

    FileZilla® is a cross-platform FTP, SFTP, and FTPS client with a vast list of features, which supports Windows, Mac OS X, Linux, and more. FileZilla's dynamic tools help you move files between your local machine and your Web site's server effortlessly. For example, Filezilla lets you compare your files with in-directory server files to manage file syncing. You can also tab browse between servers and transfer files to them simultaneously, as well as edit server files on the go. ...
    Leader badge
    Downloads: 2,576 This Week
    Last Update:
    See Project
  • 20
    Network Caller ID
    The NCID (Network Caller ID) project is Caller ID (CID) distributed over a network. The project contains the NCID package and 4 optional client packages. Each package is described at the NCID web site. A non-inclusive list of 3rd party addons is also available at the web site Available Packages: NCID - contains the server, gateways, and a client with output modules LCDncid - a client that uses LCDproc to display Caller ID on a LCD display NCIDandroid - a client and gateway for Android devices NCIDdisplay - a homebrew client that displays on large LED modules NCIDpop - a popup client for Windows, Mac, and Linux
    Leader badge
    Downloads: 19 This Week
    Last Update:
    See Project
  • 21
    Odamex

    Odamex

    Odamex is a free, cross-platform, modern client-server Doom engine

    Odamex is a free, cross-platform (Mac, Windows, Linux) modification of the Doom engine that allows players to easily join servers dedicated to playing Doom online. The goal of Odamex is to add enhancements to Doom while still retaining that "classic Doom feel" we all know and love about the original game.
    Leader badge
    Downloads: 151 This Week
    Last Update:
    See Project
  • 22
    An IRC(u) services server framework written in C++. This server framework is capable of supporting as many individual clients as the protocol supports. Each client can be custom made by subclassing an existing fully functioning client.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    NaviServer

    NaviServer

    NaviServer, a high performance web server written in C and Tcl

    NaviServer is an extensible web server suited to create scalable websites and services. Originally based on AOLserver (http://www.aolserver.com), the ongoing development is done independently under Mozilla Public License by a core group of people that use it for their businesses and by other supporters. Features: High performance multi-threaded architecture, massively scalable and extensible, many modules, dynamic scripted pages (ADP), caching functions (static files, Tcl byte code,...
    Leader badge
    Downloads: 24 This Week
    Last Update:
    See Project
  • 24
    IIPImage

    IIPImage

    IIPImage is an advanced high-performance image server and client

    IIPImage is a high performance image server and client for viewing, navigating and zooming within high resolution images on the internet. Images in TIFF or JPEG2000 format are efficiently streamed by the server to a choice of clients that can be embedded within a web page.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 25
    Client/server software, human language dictionary databases, and tools supporting the DICT protocol (RFC 2229).
    Leader badge
    Downloads: 60 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next