Showing 49 open source projects for "asynchronous socket library"

View related business solutions
  • 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.
    Start Free
  • 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
  • 1
    Torrra

    Torrra

    A Python tool that lets you search and download torrents

    Torrra is an open-source BitTorrent client and library focused on simplicity, performance, and extensibility for developers and self-hosted enthusiasts. It provides a command-line interface (CLI) and API that make it easy to add torrenting functionality to applications or automate downloads within scripts and workflows. The core of Torrra is built with modern asynchronous I/O and efficient resource handling, allowing it to manage multiple active torrents, peer connections, and swarm interactions without wasting CPU or memory. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 2
    Summa

    Summa

    Full-text IPFS-friendly and WASM-compatible Search in Rust

    Summa is a full-text IPFS-friendly search engine that may be launched on both large servers and inside your browser. Thanks to the embedded IPFS daemon, your data can be replicated and published through P2P, allowing for a truly distributed and uncensorable search experience. And, thanks to compatibility with WASM, Summa can be launched entirely inside your browser, enabling you to search in network-published indices without ever having to execute search queries on remote servers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Discord.Net

    Discord.Net

    An unofficial .Net wrapper for the Discord API

    Discord.Net is an asynchronous, multi-platform .NET Library used to interface with the Discord API. Nightlies are builds of Discord.NET that are still in an experimental phase, and have not been released. These are not included in the main repository and are instead taken over by Discord.NET Labs. Discord.NET Labs is an experimental fork of Discord.NET that implements the newest discord features for testing and development to eventually get merged into Discord.NET.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Snap7

    Snap7

    32/64 bit multi-platform Ethernet S7 PLC communication suite

    Snap7, through three specialized components: Client and the inedited Server and Partner, allows you to definitively integrate your PC based systems into a PLC automation chain. Designed to transfer large amounts of hi-speed data in industrial facilities, it scales easily, down to small Linux Arm boards such as Raspberry PI. Hi level object oriented wrappers are provided, currently C/C++, .NET/Mono, Pascal, LabVIEW, Python with many source code examples. Very easy to use, a full...
    Leader badge
    Downloads: 842 This Week
    Last Update:
    See Project
  • $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
  • 5
    BigBlueButton

    BigBlueButton

    A complete web conferencing system for virtual classes and more!

    BigBlueButton is an open-source virtual classroom platform built to help teachers teach and learners learn online. It enables real-time collaboration through audio, video, slide presentations, screen sharing, and interactive whiteboards. Educators can actively engage students using polls, emojis, shared notes, multi-user whiteboards, and breakout rooms. The platform includes a Learning Analytics Dashboard that provides moderators with live insights into participant activity and engagement....
    Downloads: 17 This Week
    Last Update:
    See Project
  • 6
    cep-promise

    cep-promise

    Search for ZIP code integrated into the services of Post Office

    cep-promise is a Brazilian postal code (CEP) lookup library that provides a simple and efficient way to retrieve address information from multiple services, ensuring high availability and reliability.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Ribbon

    Ribbon

    Ribbon is an inter process communication library

    Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The primary usage model involves REST calls with various serialization scheme support. Ribbon comprises of multiple components some of which are used in production internally and some of which were replaced by non-OSS solutions over time. This is because Netflix started moving into a more componentized architecture for RPC with a focus on single-responsibility modules. So each...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8

    aredis

    An Asynchronous Pipelined Java client for Redis

    AREDIS (Asynchronous REDIS java client) is a java client for the Redis Cache server (http://redis.io) designed for performance and efficiency. It has only one connection to each server and uses pipelining for performance rather than connection pooling. It uses the Java 7 NIO based Asynchronous channel API for socket communication to the Redis server.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Mahuta

    Mahuta

    IPFS Storage service with search capability

    Mahuta (formerly known as IPFS-Store) is a library to aggregate and consolidate files or documents stored by your application on the IPFS network. It provides a solution to collect, store, index, cache and search IPFS data handled by your system in a convenient way.
    Downloads: 0 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.
    Start Free
  • 10
    Advanced C/C++ library(ACL) for UNIX-like OS and WIN32 OS, including sync/async/ssl iostream for net/file, thread pool, process pool, db pool, server framework, event, memory, string, array/hash/ring/list, xml and json parser, http/smtp/icmp protocol, SSL/TLS, C unit test, etc
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    libircclient is a small but powerful library, which implements client-server IRC protocol. It has all features needed to create your own IRC client or bot, including multi-threading support, sync and async interfaces, CTCP/DCC support, colors, SSL connections and so on.
    Leader badge
    Downloads: 21 This Week
    Last Update:
    See Project
  • 12

    Simple Client Server Chat Example

    An example of a simple chat system

    This project is a demonstration example on multi-threading programming in Java (old school) and network programming (String exchanges over network). The multi-threading part aims to show how to avoid blocking methods by putting them in separate thread, therefor, the ExecutorService was not used. Two Runnable interfaces are available in the server and the client to show how the dialog is managed. The Socket part aims to show how simple communication using TCP/IP are quite simple. The system...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    libsocketlayer

    Socket abstraction library

    This is my approach of a socket abstraction layer. This small but working library is intended for cross platform developement of network applications between Linux and Windows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    EasyModbusTCP Server Simulator .NET/JAVA

    EasyModbusTCP Server Simulator .NET/JAVA

    Modbus TCP/UDP Server Simulator and Modbus RTU Slave Simulator

    Modbus TCP Server simulator and library for .NET and Java implementation. See Library and source code: www.easymodbustcp.net For Connection to Modbus-TCP, Modbus-UDP clients, and Modbus RTU Master. Server listens at port 502 (can be changed). Shows also Protocol informations. Allows Multiple connections Digital Inputs; Coils; Input Registers and Holding Registers can be viewed and changed in a table-view Version V2.5: - Upgrade Library with new functions Version V1.1: - Asynchronous Reading and Writing to Speed up Server Version V1.0: - Bugfixes Version V0.96: - Bugfix - Server Simulator available as Java-Version Version V0.95: - Modbus UDP supported Version V0.94: - Some Bugfixes Version V0.93: - Added Function code 16 (Write Multiple Registers) - Some measures to speed up Modbus-Server - DLL-Library for .NET implementations added Version V0.92: - Added Function code 15 (Write Multiple Coils)
    Leader badge
    Downloads: 28 This Week
    Last Update:
    See Project
  • 15
    AsyncWcfLib

    AsyncWcfLib

    Actor based programming using WCF and async-await.

    ...Message objects are passed inside a process between actors running on different threads. Also, messages may be passed between actors running on different processes, hosts and operating systems. The library is designed for configuration free, asynchronous messaging. A router application is included. It discovers actors by their name on any linked host, even when host name resolution is not possible because of routing- or operating system limitations.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16

    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
  • 17
    QuickSock

    QuickSock

    A simple C++ socket library used to make socket programming tolerable.

    ...Things to add in the future: * Proper support for IPV6 networking. * Optional reliable messaging. * TCP support. * C++ native stream support. / Better error checking. * An asynchronous socket class. The source code for the project is provided 'as-is' to anyone who wants it, edit it as you like. I'd prefer it if you'd credit me for the official version, but that's completely optional
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    InstaChat

    Hacker-like Retro Chat.

    Remember those Hacker movies chat applications? Yes, those with the green chars that appeared one by one on the screen, in real time, as the remote user typed them. That's what InstaChat aims for, a retro, multiplatform*, ncurses based real time chat, in which each key you press is directly sent through the network to the peer you are talking to. Checkout the Blog(Developers News) for NEWS! *Only tested on windows, but the only used libraries are ncurses and boost for socket and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    SOCKS Server and Library for Java. Support for versions 4 and 5 of SOCKS protocol. Designed to be easily expandable to support different encryption/authentication/authorization methods. Sample server and client are available.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    This socket library combines the networking power of BSD Sockets with the advanced new features of the c++0x standard to produce an incredibly easy to use object oriented socket library. Please refer to www.engineerutopia.com for tutorials.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    A framework for doing asynchronous socket communications - useful for connecting to a large number of hosts in parallel from a single thread. Builds on top of Java NIO library and hides all socket, buffer details.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Inetsock is a library that offer an easy to use API for socket on POSIX platform(which include UNIX/LINUX). It allow to create client, server and multicast socket. It have already been used to develope web server.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    JavaSSS (Safe Secure, SandBox) is an update for Suns jdk. This update makes java more secure using only a properties file. Settings include max storage, # of files, # of threads, library & native methods. Host control, limit socket speeds, & more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    ICQ, MSN, IRC pure Java reusable plugin library with asynchronous operations
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    IPLib is a cross platform reliable TCP/IP socket library; it includes C++ and Java versions, with synchronous and asynchronous request/response messaging. It should run on any mainstream operating system that supports C++ and/or Java, TCP/IP.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next