Showing 29 open source projects for "sockets"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 1
    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: 2 This Week
    Last Update:
    See Project
  • 2
    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
  • 3
    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: 39 This Week
    Last Update:
    See Project
  • 4
    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: 1 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 5
    libsockets

    libsockets

    Convenience sockets library for FreeBSD and GNU/Linux

    Takes care of all needed repetitive low-level initialization and allows you to quickly create the following types of sockets: * TCP server * TCP client * UDP unicast producer * UDP unicast consumer * UDP multicast producer * UDP multicast consumer * CAN socket (Linux only) CLI programs: * broadcast-hear - tests for incoming unicast/multicast traffic; * broadcast-roar - continuously sends user-specified unicast/multicast messages; * recast - converts unicast to multicast (and vice-versa) packets; * cancom - communicate over CAN bus (generate/send/receive messages, ping other nodes).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    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
  • 7
    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, and manage namespaces and rooms. The extension supports multiple asynchronous workers through integrations with popular async servers like eventlet or gevent, allowing scalable handling of concurrent connections. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    hyper for Rust

    hyper for Rust

    An HTTP library for Rust

    hyper is a fast HTTP implementation written in and for Rust. A Client for talking to web services. A Server for building those web services. Blazing fast thanks to Rust. High concurrency with non-blocking sockets. HTTP/1 and HTTP/2 support. hyper is a relatively low-level library, meant to be a building block for libraries and applications. If you are looking for a convenient HTTP client, then you may wish to consider reqwest. If you are looking for a convenient HTTP server, then you may wish to consider warp. Both are built on top of this library. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    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: 0 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
    Start Free
  • 10
    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: 0 This Week
    Last Update:
    See Project
  • 11
    Smallchat

    Smallchat

    A minimal programming example for a chat server

    ...It uses the simplest assumptions (for example: clients connect via telnet or netcat, line-based I/O) and keeps the message logic straightforward: each received line from one client is broadcast to all others (fan-out). The focus is not on robustness, feature richness or production readiness, but on learning how to write a non-trivial C program, handling sockets, multiplexed input (select/poll), client state, and basic formatting.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    proxysocket

    Portable C library for proxy client support using standard SOCKETs.

    Cross-platform C library to establish TCP connections using a proxy. Supports different connection methods: - no proxy (optionally allowing to bind to a local address and/or port) - HTTP proxy: only CONNECT method, only without authentication or basic authentication - SOCKS4: without IDENT functionality - SOCKS5 (RFC 1928): only without authentication or username/password Features: - Currently only support IPv4 TCP connections. - Returns a standard operating system SOCKET that...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    Collection of tools, mainly those I use for my HBackup and HNet projects. Basically, the functionality is: stackable files/sockets manipulation, modular configuration manager, helper for network share mounting and helper for automatic threads management.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    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: 12 This Week
    Last Update:
    See Project
  • 15

    libinitmon

    Library to make startup process easy

    Libinitmon is a library targeted for those who wants to create its own init/bootup daemon. It supports: - dependencies tracking - pid watchdog - wait for TCP, UDP, Unix sockets
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    gevent

    gevent

    Coroutine-based concurrency library for Python

    gevent is a coroutine -based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libev or libuv event loop. gevent is inspired by eventlet but features a more consistent API, simpler implementation and better performance. Read why others use gevent and check out the list of the open source projects based on gevent. Since version 1.1, gevent is maintained by Jason Madden for NextThought with help from the contributors and is licensed under the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    deemon

    Deemon Scripting Language

    A rich and powerful scripting language supporting the c preprocessor, classes, exceptions, lambdas, yield functions, label, switch-statement, pointers, foreign functions, and much more. With a fully packed standard library including support for file-io, threads, atomics, pipes, math, file-system, sockets, randomization, hashing, serialization, a wide selection of emulated c/c++ headers and more, deemon provides a suitable environment for any application. Syntax is easy to read and understand and is mostly based on the common languages such as c/c++, java and python, though for those fascinated by it, reaches very deep and allows for pleasingly beautiful code to be written. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    HPL (libhpl)

    High-Performance Linux C++ Basic Abstraction Library

    This is the home of the HPL library. The HPL provides a performance-oriented set of basic abstractions including sockets, threading, a basic HTTP server, file-I/O, logging, locks, queues, basic compression, and command-line interaction.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    NetLink Sockets C++ Library

    Networking/Socket C++ Library.

    NetLink Sockets: Networking C++ Library. Probably the easiest socket C++ library. See the documentation, examples and API reference at http://netlinksockets.sourceforge.net
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    CLAW is a C++ Library providing various tools in different domains, like a Tweener framework, Bézier curves manipulation, a map with multiple value types, a binary search tree container implemented as an AVL and an implementation of the sockets as std::stream. The library also includes a set of classes to easily load and write png, jpeg, gif files and other image formats. Finally, a part of the library is devoted to artificial intelligence in games and includes a generic alpha-beta algorithm. Each module is provided with an example program.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21

    TcpChannel

    A simple, non-blocking, NIO-based, TCP socket API for Java

    TcpChannel is a simple, small API to allow processes to communicate using TCP sockets based on NIO implementations. The API presents the communication between processes using an observer pattern for handling received messages and an asynchronous send method for sending. Generally, writing NIO socket handling is non-trivial. TcpChannel exists to let Java developers write processes that communicate with each other using a simple send and receive pattern.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Collection of Delphi / FreePascal code units. Includes libraries for Unicode, Strings, Data Structures, Sockets and Mathematics.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    POCO C++ Libraries

    POCO C++ Libraries

    Cross-platform C++ libraries with a network/internet focus.

    NOTE: Current source code as well as bugs/patches are on GitHub: https://github.com/pocoproject/poco/ C++ class libraries for network-centric, portable applications, integrated perfectly with the C++ Standard Library. Includes network protocols (Sockets, HTTP, FTP, SMTP, POP3, etc.), SQL database access and XML parsing. Licensed under Boost license.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24

    Apparat

    C++ library

    ...It presents handy and practical facilities, including following: advanced smart pointers (strong and weak handles), set of containers (array, list, map, sector, cycle buffer, priority queue), own powerful signal/slot mechanism (signal can connect with slots in other threads), functors and functor's map, threads and timers, state machines, input/output streams and serialization, serial port, sockets and so on. Apparat is a set of C++ source files, that can be compiled with your project. Folder 'test' in source tree contains some examples of using Apparat. For assembling your projects I am suggesting my own project management system based on standard 'make'. Root of this system is ingenious 'GNUMakefile' that automatically generates rules for compiling of all files in project's source tree and linking generated object files in executable file or library. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    An easy to use C++ socket and network library, mainly for UNIX systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB