Showing 444 open source projects for "windows socket"

View related business solutions
  • One Monitoring Tool for IT, OT and Cloud | Free Trial Icon
    One Monitoring Tool for IT, OT and Cloud | Free Trial

    Vendor-agnostic monitoring across on-prem servers, cloud platforms and OT devices, all in one dashboard. No more tool sprawl.

    Modern infrastructure spans data centers, cloud platforms and factory floors, and every blind spot between them is a risk. PRTG supports SNMP, WMI, SSH and other standard protocols to monitor IT, OT and hybrid environments through one customizable dashboard. Build the views your team needs, from network health to application performance, without switching tools. Try PRTG free for 30 days now.
    Try PRTG Free
  • 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.
    Start Free
  • 1
    socket.io

    socket.io

    Realtime application framework (Node.JS server)

    socket.io is a JavaScript library that allows for realtime, bi-directional communication between web clients and servers. It is composed of two parts: a Node.js server and a JavaScript client library that runs in the browser. socket.io is focused on both reliability and speed, delivering an immensely powerful, fast and yet easy to use realtime engine that’s used by just about everyone: from Microsoft Office and Zendesk to hackathon winners and small startups. It’s considered one of the...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 2
    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: 3 This Week
    Last Update:
    See Project
  • 3
    Socket.IO-client Java

    Socket.IO-client Java

    A Socket.IO client library for Java

    This is the Socket.IO Client Library for Java, which is simply ported from the JavaScript client. The latest artifact is available on Maven Central. There are several ways to handle events that are transmitted between the server and the client. Add the listener function to the end of the listeners array for the event named eventName. Add a one-time listener function for the event named eventName. Remove the specified listener from the listener array for the event named eventName. Remove all...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    komorebi

    komorebi

    A tiling window manager for Windows

    komorebi is a tiling window manager that works as an extension to Microsoft's Desktop Window Manager in Windows 10 and above. komorebi allows you to control application windows, virtual workspaces and display monitors with a CLI which can be used with third-party software such as AutoHotKey to set user-defined keyboard shortcuts. komorebi aims to make as few modifications as possible to the operating system and desktop environment by default. Users are free to make such modifications in...
    Downloads: 29 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    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 Now
  • 5
    hackney

    hackney

    simple HTTP client in Erlang

    hackney is an HTTP client library for Erlang. No message passing (except for asynchronous responses): response is directly streamed to the current process and state is kept in a #client{} record. Binary streams, SSL support, keepalive handling, basic authentication. Stream the response and the requests, fetch a response asynchronously, multipart support (streamed or not), and chunked encoding support. It can send files using the sendfile API. Optional socket pool, REST syntax, hackney,...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    go-systemd

    go-systemd

    Go bindings to systemd socket activation, journal, D-Bus

    Go bindings to systemd socket activation, journal, D-Bus, and unit files. Activation, for writing and using socket activation from Go. Daemon, for notifying systemd of service status changes. Dbus, for starting/stopping/inspecting running services and units. Journal, for writing to systemd's logging service, journals. Sdjournal, for reading from journald by wrapping its C API. Login1, for integration with the systemd logind API. Machine1, for registering machines/containers with systems....
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    SuperSocket

    SuperSocket

    Extensible socket server application framework for .NET

    SuperSocket is a high-performance, extensible socket server framework for .NET applications. 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...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    NetMQ

    NetMQ

    A 100% native C# implementation of ZeroMQ for .NET

    NetMQ is a 100% native C# port of the lightweight messaging library ZeroMQ. NetMQ extends the standard socket interfaces with features traditionally provided by specialized messaging middleware products. NetMQ sockets provide an abstraction of asynchronous message queues, multiple messaging patterns, message filtering (subscriptions), seamless access to multiple transport protocols, and more. Currently, two versions are maintained Version 3 which is the stable version of NetMQ and version 4,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    GraphQL WebSocket

    GraphQL WebSocket

    Coherent, zero-dependency, lazy, simple, GraphQL

    Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client. Messages are represented through the JSON structure and are stringified before being sent over the network. They are bidirectional, meaning both the server and the client must conform to the specified message structure. Connection is a connection within the established socket describing a "connection" through which the operation requests will be communicated. The server can close the socket...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 10
    YASIO

    YASIO

    A multi-platform support c++11 library with focus on asio

    yasio is a lightweight C++ asynchronous socket I/O library for client applications across desktop, mobile, game, and embedded-style environments. It supports Windows, macOS, iOS, Android, OHOS, Linux, FreeBSD, Solaris, and other Unix-like systems. The library focuses on practical cross-platform networking rather than tying developers to a single engine or operating system. It is used in game and multimedia projects and provides integrations or demos for Unity, Unreal Engine, xlua, axmol, and related development stacks. yasio can be used for TCP, UDP, SSL, IPv6, KCP, and multi-threaded networking scenarios. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    herdr

    herdr

    Agent multiplexer that lives in your terminal

    ...Sessions continue running after detach, which allows users to reconnect later from another terminal or over SSH. The project is distributed as a lightweight Rust binary for Linux, macOS, and beta Windows support. It also includes a local socket API and CLI so agents can create panes, read output, and orchestrate terminal workflows themselves.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 12
    Gopeed

    Gopeed

    High speed downloader that supports all platforms

    ...This project is divided into two parts, the front end uses flutter, the back end uses Golang, and the two sides communicate through the http protocol. On the unix system, unix socket is used, and on the windows system, tcp protocol is used.
    Downloads: 190 This Week
    Last Update:
    See Project
  • 13
    Cloud SQL Auth Proxy

    Cloud SQL Auth Proxy

    A utility for connecting securely to your Cloud SQL instances

    Cloud SQL Proxy is a secure connectivity utility that enables applications to connect to Google Cloud SQL instances without requiring manual configuration of SSL certificates or network access rules. 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...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 14
    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: 3 This Week
    Last Update:
    See Project
  • 15
    Ghidra MCP

    Ghidra MCP

    Socket based MCP Server for Ghidra

    GhidraMCP is a Ghidra plugin implementing the Model Context Protocol, bridging Ghidra's reverse engineering capabilities with AI assistants to enhance binary analysis tasks. ​
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    TBOX

    TBOX

    A glib-like multi-platform c library

    ...The project focuses on making C development easier and provides many modules (.e.g stream, coroutine, regex, container, algorithm ...), so that any developer can quickly pick it up and enjoy the productivity boost when developing in C language. It supports the following platforms: Windows, Macosx, Linux, Android, iOS, BSD and etc. Supports file, data, http and socket source. Supports the stream filter for gzip, charset. etc. Implements stream transfer. Implements the static buffer stream for parsing data. Supports coroutine and implements asynchronous operation. The coroutine library. Provides high-performance coroutine switch. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Node Slack SDK

    Node Slack SDK

    Slack Developer Kit for Node.js

    Node Slack SDK is Slack’s official JavaScript and TypeScript toolkit for building Slack apps with Node.js. It is organized as a set of focused packages so developers can use the Slack APIs they need without pulling in an unnecessary monolith. The SDK supports the Web API, OAuth, incoming webhooks, Socket Mode, Workflow Steps, interactivity, events, and app-level communication patterns. It helps developers send messages, query Slack data, authenticate workspaces, receive real-time events, and...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    libusbmuxd

    libusbmuxd

    A client library to multiplex connections from and to iOS devices

    A client library for applications to handle usbmux protocol connections with iOS devices. This project is a client library to multiplex connections from and to iOS devices alongside command-line utilities. It is primarily used by applications that use the libimobiledevice library to communicate with services running on iOS devices. The library does not establish a direct connection with a device but requires connecting to a socket provided by the usbmuxd daemon. The libimobiledevice project...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 19
    Ligolo-ng

    Ligolo-ng

    An advanced, yet simple, tunneling/pivoting tool

    Ligolo-ng is a simple, lightweight and fast tool that allows pentesters to establish tunnels from a reverse TCP/TLS connection using a tun interface (without the need of SOCKS). When running the relay/proxy server, a tun interface is used, packets sent to this interface are translated and then transmitted to the agent's remote network. You need to download the Wintun driver (used by WireGuard) and place the wintun.dll in the same folder as Ligolo. You can listen to ports on the agent and...
    Downloads: 127 This Week
    Last Update:
    See Project
  • 20
    Simple Socket Tool

    Simple Socket Tool

    Application for Server or Client socket/ser. connections (TCP, TLS).

    Application for creating Server or Client socket connections (TCP), and serial connections. Secure client option (TLS 1.2 & 1.3) Possibility to send binary files and a "HEX" mode for send/receive byte values. Handle multiple send areas = easy send different messages. Store the conversation in a binary file. Use the .msi installer on Windows (build-in Java runtime) or Use the .deb installer on Debian-based Linux x86 systems (build-in Java runtime) or use .jar (All OS with Java installed) This option requires Java 1.9 (1.11 recommended for TLS 1.3 support) - if not already installed, download from https://learn.microsoft.com/en-us/java/openjdk/download DOES NOT WORK ON ANDROID. ...
    Downloads: 35 This Week
    Last Update:
    See Project
  • 21
    Flask-SocketIO

    Flask-SocketIO

    Socket.IO integration for Flask applications

    Flask-SocketIO is an extension for the Flask web framework that enables real-time bi-directional communication between clients and servers using WebSockets or long-polling fallbacks, making it possible to build interactive applications like chat systems, live dashboards, and collaborative tools. It abstracts the complexities of asynchronous sockets by providing a familiar Flask-style API where developers can define event handlers that trigger on client messages, broadcast to connected users,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Cloudflare Tunnel Client

    Cloudflare Tunnel Client

    Cloudflare Tunnel Client

    Contains the command-line client for Cloudflare Tunnel, a tunneling daemon that proxies traffic from the Cloudflare network to your origins. This daemon sits between Cloudflare network and your origin (e.g. a webserver). Cloudflare attracts client requests and sends them to you via this daemon, without requiring you to poke holes on your firewall --- your origin can remain as closed as possible. Extensive documentation can be found in the Cloudflare Tunnel section of the Cloudflare Docs. All...
    Downloads: 211 This Week
    Last Update:
    See Project
  • 23
    Python Slack SDK

    Python Slack SDK

    Slack Developer Kit for Python

    Python Slack SDK is the official Python developer kit for building applications that interact with the Slack platform. It provides modular packages for Slack APIs, allowing developers to use only the capabilities they need while still keeping the pieces compatible with each other. The SDK covers the Web API, incoming webhooks, Socket Mode, OAuth, Audit Logs, SCIM, RTM, Block Kit models, and request signature verification. It is useful for bots, workflow tools, internal automations, admin...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    eRPC

    eRPC

    An efficient, extensible and easy-to-use RPC framework

    eRPC is an efficient, extensible and easy-to-use RPC framework. Suitable for RPC, Microservice, Peer-to-Peer, IM, Game and other fields. Use peer to provide the same API package for the server and client. Optimized high-performance transport layer. Use a Non-block socket and I/O multiplexing technology. Support setting the size of socket I/O buffer. Support setting the size of the reading message (if exceed disconnect it). Support controlling the connection file descriptor. Detailed log...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Ghostunnel

    Ghostunnel

    A simple SSL/TLS proxy with mutual authentication

    ...Ghostunnel also supports running on Windows, though with a reduced feature set.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next