Showing 47 open source projects for "socket"

View related business solutions
  • 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
  • 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
  • 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: 6 This Week
    Last Update:
    See Project
  • 2
    Socket.IO-client Java

    Socket.IO-client Java

    A Socket.IO client library for Java

    ...Remove the specified listener from the listener array for the event named eventName. Remove all listeners for the specific eventName. Remove all listeners (for any event). Besides emitting and listening to events, the Socket instance has a few attributes that may be of use in your application. Each new connection is assigned a random 20-characters identifier.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    TBOX

    TBOX

    A glib-like multi-platform c library

    ...Supports io socket and stream operation in coroutine. Provides some io servers (http ..) using coroutine. Provides stackfull and stackless coroutines.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Flask-SocketIO

    Flask-SocketIO

    Socket.IO integration for Flask applications

    ...The extension supports multiple asynchronous workers through integrations with popular async servers like eventlet or gevent, allowing scalable handling of concurrent connections. It also includes features such as session and user tracking across socket connections, JSON message support, and simple decorators to bind events to handler functions.
    Downloads: 1 This Week
    Last Update:
    See Project
  • $300 in Free Credit for Your Google Cloud Projects Icon
    $300 in Free Credit for Your Google Cloud Projects

    Build, test, and explore on Google Cloud with $300 in free credit. No hidden charges. No surprise bills.

    Launch your next project with $300 in free Google Cloud credit—no hidden charges. Test, build, and deploy without risk. Use your credit across the Google Cloud platform to find what works best for your needs. After your credits are used, continue building with free monthly usage products. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 5
    libusbmuxd

    libusbmuxd

    A client library to multiplex connections from and to iOS devices

    ...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 provides an open-source reimplementation of the usbmuxd daemon to use on Linux or as an alternative to communicate with iOS devices without the need to install iTunes. The architecture of the library and dependencies has been designed with an OOP approach in mind. Thus bindings for other programming languages are easier to create and allow an OOP based API. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    cpp-httplib

    cpp-httplib

    A C++ header-only HTTP/HTTPS server and client library

    A C++11 single-file header-only cross-platform HTTP/HTTPS library. It's extremely easy to setup. Just include the httplib.h file in your code! This is a multi-threaded 'blocking' HTTP library. If you are looking for a 'non-blocking' library, this is not the one that you want. SSL support is available with CPPHTTPLIB_OPENSSL_SUPPORT. libssl and libcrypto should be linked. When using SSL, it seems impossible to avoid SIGPIPE in all cases, since on some operating systems, SIGPIPE can only be...
    Downloads: 21 This Week
    Last Update:
    See Project
  • 7
    Okio

    Okio

    A modern I/O library for Android, Java, and Kotlin Multiplatform

    Okio is a low-level I/O library created by Square for Java and Kotlin that simplifies and optimizes data access. It provides a modern alternative to Java’s InputStream and OutputStream, enabling efficient, buffered, and chainable data handling. Okio is used in many high-performance networking and serialization libraries, including OkHttp.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Docker SDK for Python

    Docker SDK for Python

    A Python library for the Docker Engine API

    A Python library for the Docker Engine API. It lets you do anything the docker command does, but from within Python apps, run containers, manage containers, manage Swarms, etc. The latest stable version is available on PyPI. Either add docker to your requirements.txt file or install with pip. To communicate with the Docker daemon, you first need to instantiate a client. The easiest way to do that is by calling the function from_env(). It can also be configured manually by instantiating a...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 9
    libuv

    libuv

    Cross-platform asynchronous I/O

    ...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: 4 This Week
    Last Update:
    See Project
  • Go from Data Warehouse to Data and AI platform with BigQuery Icon
    Go from Data Warehouse to Data and AI platform with BigQuery

    Build, train, and run ML models with simple SQL. Automate data prep, analysis, and predictions with built-in AI assistance from Gemini.

    BigQuery is more than a data warehouse—it's an autonomous data-to-AI platform. Use familiar SQL to train ML models, run time-series forecasts, and generate AI-powered insights with native Gemini integration. Built-in agents handle data engineering and data science workflows automatically. Get $300 in free credit, query 1 TB, and store 10 GB free monthly.
    Try BigQuery Free
  • 10
    nanomsg

    nanomsg

    nanomsg library

    ...This pattern is useful for solving producer/consumer problems, including load-balancing. Messages flow from the push side to the pull side. If multiple peers are connected, the pattern attempts to distribute fairly. nanomsg is a socket library that provides several common communication patterns. It aims to make the networking layer fast, scalable, and easy to use. Implemented in C, it works on a wide range of operating systems with no further dependencies. The communication patterns, also called "scalability protocols", are basic blocks for building distributed systems.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    Swoole

    Swoole

    Coroutine-based concurrency library for PHP

    Build high-performance, scalable, concurrent TCP, UDP, Unix Socket, HTTP, WebSocket services with PHP and easy to use coroutine, fiber API. Write your next scalable async application server with PHP coroutine and PHP fiber API. Compared with other async programming frameworks or softwares such as Nginx, Tornado, Node.js, Swoole has the built-in PHP coroutine, fiber and async support, multiple threads I/O modules.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    Acl

    Acl

    A powerful server and network library, including coroutine

    ...There are some important modules in Acl project, including network communcation, server framework, application protocols, multiple coders, etc. The common protocols such as HTTP/SMTP/ICMP//MQTT/Redis/Memcached/Beanstalk/Handler Socket are implemented in Acl, and the codec library such as XML/JSON/MIME/BASE64/UUCODE/QPCODE/RFC2047/RFC1035, etc., are also included in Acl. Acl also provides a unified abstract interface for popular databases such as Mysql, Postgresql, Sqlite. Using Acl library users can write database applications more easily, quickly and safely.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    cocoyaxi

    cocoyaxi

    A go-style coroutine library in C++11 and more

    cocoyaxi (co for short), is an elegant and efficient cross-platform C++ base library. It contains a series of high-quality base components, such as a go-style coroutine, coroutine-based network programming framework, command line, and config file parser, high-performance log library, unit testing framework, JSON library, etc. co has implemented a go-style coroutine, which has the following features. Multi-thread scheduling, the default number of threads is the number of system CPU cores....
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Starscream

    Starscream

    Websockets in swift for iOS and OSX

    Starscream is a conforming WebSocket (RFC 6455) library in Swift. Once imported, you can open a connection to your WebSocket server. Note that socket is probably best as a property, so it doesn't get deallocated right after being setup. After you are connected, there is either a delegate or closure you can use for process WebSocket events. The writeData method gives you a simple way to send Data (binary) data to the server. The writeString method is the same as writeData, but sends text/string. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    commonlib-java

    common java utility library

    useful library for repetitive java stuff
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    libpwmd

    API for Password Manager Daemon (pwmd)

    Libpwmd provides an API for connecting to pwmd. It allows for your application to easily store and retrieve data from a pwmd server. It does all the work of setting up the socket and socket IO. Fetching element content can be done in as little as 4 function calls: pwmd_new(), pwmd_connect(), pwmd_open() and pwmd_command().
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    zibaldone

    zibaldone

    c++/java library for thread support and other useful stuff

    ...Currently zibaldone provides the following functionalities: => a class named "Thread" that (likewise what happens in Java) is to be inherited to create user thread. => event communications management between threads (design pattern observer) => socket support class (both PF_LOCAL and AF_INET on Linux, AF_INET on windows) => Serial port communication support class => Timer objects => Logging facilities With zibaldone you can easily: developing a c++ or java multithread application connecting a thread to a socket connecting a thread to a serial port triggering an event to a timeout on a thread Note: zibaldone offers an identical interface both for linux and windows. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    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: 0 This Week
    Last Update:
    See Project
  • 19
    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
  • 20

    Empact Foundation Class Library

    Cross-platform C++ library for use as a default application framework.

    A mature cross-platform C++ library for use as a default application framework. Features include: * Threading & synchronization * Socket programming: SSL, NanoMsg & ZMQ * File I/O utilities: zlib, ini, yaml * Native Database access: MySQL, SQLite, BerkleyDB, Postgre, REDIS and ODBC * Built-in mini XML parser; optional EXPAT, LIBXML and MSXML support * Network protocol stack: HTTP, FTP, SMTP, POP3, SOAP, XMLRPC * Scripting languages: Perl, Python, JavaScript, VBScript, Java, Lua, TCL, Squirrel * Cloud Computing: AWS * Encryption: OpenSSL * Platforms: Linux/Posix, Windows, Arduino * Over 500+ highly reusable classes. 4000+ fully documented functions. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Simple components for Ada

    Simple components for Ada

    A software components library

    The Simple components for Ada library provides implementations of smart pointers for automatically collected objects (using reference counting), object persistence, unbounded and bounded arrays of smart pointers, generic unbounded arrays of private objects and plain pointers, generic sets, maps, arbitrary precision arithmetic, B-trees, directed graphs, directed weighted graphs, stacks, and storage pools. It also includes table management, string editing, IEEE 754 support, and infix...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    asynframe framework

    asynframe framework

    Development framework based on message driven provided

    ...It can be easily integrated into MFC、SoUI、DUI and Qt6.x other systems 2. Implement equipment chain and provide unified equipment operation interface (including file、pipe and socket etc.) 3. Implement the basic network protocol module: dns /udp/tcp/ssl/ftp/http/rtsp/proxy/websocket 4. Implement high-precision timer 5. Implement the application module: DTP supports TCP/UDP port multiplexing DNS supports TCP UDP/HTTP domain name resolution and include httpdns of Tencent cloud / Alibaba cloud Lua facilitates application product integration and business logic control Zip supports deflate / inflate data and zip multiple files Console realizes console,which is convenient for debugging and so on
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    go-socket.io

    go-socket.io

    socket.io library for golang, a realtime application framework

    go-socket.io is the library implementation of Socket.IO in Golang, which is a real-time application framework. Current this library supports 1.4 version of the Socket.IO client. It supports room, namespaces and broadcast at now. This project is looking for contributors to help fix bugs and implement new features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    gev

    gev

    Gev is a lightweight, fast non-blocking TCP network library

    ...SO_REUSEPORT port reuse support. Automatically clean up idle connections. Support WebSocket/Protobuf, custom protocols. Support for scheduled tasks and delayed tasks. High-performance web socket server.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25

    proxysocket

    Portable C library for proxy client support using standard SOCKETs.

    ...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 can be manipulated by standard operating system functions like send() and recv(). - Supports daisy-chaining multiple proxies. - Can also be used for direct connections (without proxy) optionally binding to a local address and/or port.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB
Gen AI apps are built with MongoDB Atlas
Atlas offers built-in vector search and global availability across 125+ regions. Start building AI apps faster, all in one place.
Try Free →