Showing 213 open source projects for "sockets"

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
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 1
    Sloth

    Sloth

    Mac app that shows all open files, directories, sockets, pipes, etc.

    Sloth is a native Mac app that shows all open files and sockets in use by all running processes on your system. This makes it easy to inspect which apps are using which files and sockets. View all open files, directories, IP sockets, devices, Unix domain sockets and pipes. Filter by name, access mode, volume, type, location, or using regular expressions. Sort by name, process ID, user ID, process type, bundle identifier, etc.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 2
    TaskExplorer

    TaskExplorer

    Powerful system task manager

    TaskExplorer is a powerful system task-manager / process-inspector tool designed for Windows that goes well beyond the capabilities of the built-in Task Manager. It provides real-time insights into running processes, threads, open handles, network sockets, memory usage, modules loaded, and more — all in a unified, fast, and efficient GUI. Rather than scattering information across tabs or dialogs, TaskExplorer displays detailed data in a panel layout: when you select a process, the lower panel updates dynamically to show relevant info (threads, handles, sockets, modules, etc.), making deep inspection quick and intuitive. ...
    Downloads: 63 This Week
    Last Update:
    See Project
  • 3
    libuv

    libuv

    Cross-platform asynchronous I/O

    ...It provides a consistent event-loop and I/O abstraction layer across a range of systems, making non-blocking operations portable and efficient. Full-featured event loop backed by epoll, kqueue, IOCP, event ports. Asynchronous TCP and UDP sockets. Asynchronous DNS resolution. Asynchronous file and file system operations. File system events, ANSI escape code-controlled TTY. IPC with socket sharing, using Unix domain sockets or named pipes (Windows).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    why-is-node-running

    why-is-node-running

    For when Node is running but you don't know why

    why-is-node-running is a diagnostic tool for Node.js developers that helps answer the question: “why is my Node.js process still alive?” In complex asynchronous code — with timers, open handles, network sockets, file watchers, or unfulfilled promises — it can be tricky to figure out what is preventing the event loop from exiting. This utility inspects the active handles and resources in the runtime, prints a breakdown of open callbacks, sockets, timers, and other tasks, and explains what’s keeping Node running, helping you track down leaks or unintended resource retention. ...
    Downloads: 0 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
  • 5
    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, version 4 is same as version 3 without obsolete code. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    websocat

    websocat

    Command-line client for WebSockets, like netcat (or curl)

    ...Executing external program and making it communicate to WebSocket using stdin/stdout. Text and binary modes, converting between lines (or null-terminated records) and messages. Inetd mode, UNIX sockets (including abstract namespaced on Linux). Integration with Nginx using TCP or UNIX sockets. Directly using unauthenticated SOCKS5 servers for connecting to WebSockets and listening WebSocket connections. Auto-reconnect and connection-reuse modes. Linux, Windows, and Mac support, with pre-built executables. Low-level WebSocket clients and servers with an overridable underlying transport connection, e.g. calling an external program to serve as a transport for websocat (for SSL, proxying, etc.).
    Downloads: 24 This Week
    Last Update:
    See Project
  • 7
    Tokio

    Tokio

    A runtime for writing reliable asynchronous applications with Rust

    ...At a high level, Tokio provides a number of components needed for building asynchronous applications. These include a multithreaded, work-stealing based task scheduler; a reactor that's supported by the operating system's event queue; and asynchronous TCP and UDP sockets. Tokio is reliable in that its APIs are memory-safe, thread-safe, and misuse-resistant. Thanks to its task scheduler, it is also incredibly fast. It is capable of processing hundreds of thousands of requests per second with little to no overhead.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Pysheeet

    Pysheeet

    Python Cheat Sheet

    Pysheeet is a community-driven collection of Python code snippets covering common patterns and tasks like sockets, file I/O, data structures, and more. Each snippet is concise and battle-tested, designed to save coding time and reduce boilerplate. With documentation hosted on Read the Docs and an active GitHub repo, it’s a go-to resource for Python developers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    MoarVM

    MoarVM

    A runtime built for the 6model object system

    ...Highlights include: Great Unicode support, with strings represented at grapheme level, dynamic analysis of running code to identify hot functions and loops, and perform a range of optimizations, including type specialization and inlining, support for threads, a range of concurrency control constructs, and asynchronous sockets, timers, processes, and more, generational, parallel, garbage collection, support for numerous language features, including first class functions, exceptions, continuations, runtime loading of code, big integers and interfacing with native libraries. MoarVM provides very little directly - and that's a good thing. It is not tied to a particular way of doing inheritance, roles, mixins, method resolution, type-checking, and so forth.
    Downloads: 0 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
  • 10
    Apache Log4j

    Apache Log4j

    Apache Log4j 2 is a versatile, feature-rich, efficient logging API

    Apache Log4j is a versatile, industrial-grade Java logging framework composed of an API, its implementation, and components to assist the deployment for various use cases. Log4j is used by 8% of the Maven ecosystem and listed as one of the top 100 critical open source software projects. The project is actively maintained by a team of several volunteers and supported by a big community.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 11
    SocketCAN userspace utilities and tools

    SocketCAN userspace utilities and tools

    Linux-CAN / SocketCAN user space applications

    SocketCAN userspace utilities and tools. This repository contains some userspace utilities for the Linux CAN subsystem (aka SocketCAN).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Monolog

    Monolog

    Sends logs to files, sockets, inboxes, databases and web services

    Monolog sends your logs to files, sockets, inboxes, databases and various web services. See the complete list of handlers below. Special handlers allow you to build advanced logging strategies. This library implements the PSR-3 interface that you can type-hint against in your own libraries to keep a maximum of interoperability. You can also use it in your applications to make sure you can always use another compatible logger at a later time.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Puma

    Puma

    A Ruby/Rack web server built for concurrency

    Unlike other Ruby Webservers, Puma was built for speed and parallelism. Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications. It is designed for running Rack apps only. What makes Puma so fast is the careful use of a Ragel extension to provide fast, accurate HTTP 1.1 protocol parsing. This makes the server scream without too many portability issues. If you are using Bundler, just add Puma to your project's Gemfile. Once you've installed...
    Downloads: 25 This Week
    Last Update:
    See Project
  • 14
    Guzzle

    Guzzle

    An extensible PHP HTTP client

    ...This allows you to utilize other PSR-7 compatible libraries with Guzzle. Abstracts away the underlying HTTP transport, allowing you to write environment and transport agnostic code; i.e., no hard dependency on cURL, PHP streams, sockets, or non-blocking event loops. Middleware system allows you to augment and compose client behavior.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    libevent

    libevent

    Event notification library

    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. Furthermore, libevent also support callbacks due to signals or regular timeouts. libevent is meant to replace the event loop found in event driven network servers. An application just needs to call event_dispatch() and then add or remove events dynamically without having to change the event loop. The internal event mechanism is completely...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 16
    React ChatBotify

    React ChatBotify

    A modern React library for creating flexible and extensible chatbots

    Welcome to React ChatBotify, an intuitive and versatile library that allows you to build responsive chatbots with ease. Whether you're aiming to create a simple FAQ bot or a sophisticated conversational interface integrated with Large Language Models (LLMs), React ChatBotify provides the tools and flexibility you need to bring your vision to life.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Guardian

    Guardian

    Elixir Authentication

    ...By default JSON Web Tokens are supported out of the box but you can use any token that Has the concept of a key-value payload, is tamper-proof, can serialize to a String, or that has a supporting module that implements the Guardian.Token behavior. You can use Guardian tokens to authenticate web endpoints (Plug/Phoenix/X), channels/Sockets (Phoenix - optional), and any other system you can imagine. If you can attach an authentication token you can authenticate it.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 18
    Sōzu

    Sōzu

    Sōzu HTTP reverse proxy, configurable at runtime, fast and safe

    Open source HTTP reverse proxy built in Rust for immutable infrastructures. Most existing tools have a static vision of production: a service is installed once on a long-lived server, updated from time to time, with configuration rarely changing. There's now a shift in infrastructure to short-lived virtual machines and hundreds of new deployments per day, and the usual tools reach their limits. How do we reconcile a dynamic environment with availability guarantees? How can we get "zero...
    Downloads: 14 This Week
    Last Update:
    See Project
  • 19
    Requests for PHP

    Requests for PHP

    Requests for PHP is a humble HTTP request library

    ...Despite PHP’s use as a language for the web, its tools for sending HTTP requests are severely lacking. cURL has an interesting API, to say the least, and you can’t always rely on it being available. Sockets provide only low-level access and require you to build most of the HTTP response parsing yourself. Requests allows you to send HEAD, GET, POST, PUT, DELETE, and PATCH HTTP requests. You can add headers, form data, multipart files, and parameters with basic arrays, and access the response data in the same way. Requests uses cURL and fsockopen, depending on what your system has available, but abstracts all the nasty stuff out of your way, providing a consistent API.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 20
    paqet

    paqet

    Ferries Packets Across Forbidden Boundaries

    ...It is described as an alpha-stage tool, so compatibility and protocol behavior may change between releases. Paqet is most relevant to technical users who are comfortable with raw sockets, server-client tunnel setup, and system-level networking requirements. It should be used responsibly for authorized connectivity, testing, and research scenarios where the user controls the infrastructure.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    rustix

    rustix

    Safe Rust bindings to POSIX-ish APIs

    ...It uses Results for reporting errors, bitflags instead of bare integer flags, an Arg trait with optimizations to efficiently accept any Rust string type, and several other efficient conveniences. rustix is low-level and, and while the net API supports Windows Sockets 2 (Winsock), the rest of the APIs do not support Windows; for higher-level and more portable APIs built on this functionality, see the cap-std, memfd, timerfd, and io-streams crates.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Three.js Object Sculptor

    Three.js Object Sculptor

    Codex plugin that turns attached object images into code-only

    ...Codex then follows staged passes from blockout and structural work through surface detail, interaction design, and optimization. Generated models include meaningful sockets and anchors for animation, transformation, physics, and destruction. Reference and rendered screenshots can be combined for AI vision review and scored self-correction. The workflow targets browser-friendly props and stylized reconstructions rather than photogrammetry or exact mesh extraction.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    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: 2 This Week
    Last Update:
    See Project
  • 24
    JavaCore

    JavaCore

    JavaCore is a summary of experience with Java core technologies

    ...Advanced material covers regular expressions, encoding, encryption, internationalization, Java 8 features, and the service provider interface. Separate sections explain collections, streams, traditional I/O, NIO, serialization, sockets, and networking. Its concurrency coverage includes threads, locks, atomics, thread pools, concurrent containers, synchronization, and the Java Memory Model. JVM chapters address memory, garbage collection, bytecode, class loading, diagnostics, monitoring, and performance tuning.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    dtop

    dtop

    Terminal dashboard for Docker monitoring across multiple hosts

    ...Users can monitor CPU usage, memory utilization, container status, and other operational metrics in real time. The application supports simultaneous connections to multiple Docker hosts through local sockets, SSH, TCP, and TLS. It integrates with Dozzle to provide convenient access to container logs and related monitoring interfaces. Configuration files allow users to define hosts, apply container filters, and customize monitoring preferences. Its terminal interface gives developers and system administrators centralized visibility into containerized environments without requiring a web dashboard.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next