Showing 38 open source projects for "communication"

View related business solutions
  • $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
  • 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
    MCProtocolLib

    MCProtocolLib

    A library for communication with a Minecraft client/server

    MCProtocolLib is a simple library for communicating with Minecraft clients and servers. It allows developers to build custom bots, clients, or servers for Minecraft with ease.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 2
    Lettuce

    Lettuce

    Advanced Java Redis client for thread-safe sync, async, etc.

    ...Lettuce is a fully non-blocking Redis client built with netty providing Reactive, Asynchronous and Synchronous Data Access. 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. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    RSocket

    RSocket

    Java implementation of RSocket

    Application protocol providing Reactive Streams semantics. RSocket provides a protocol for Reactive Streams semantics between client-server, and server-server communication. RSocket is a binary protocol for use on byte stream transports such as TCP, WebSockets, and Aeron. RSocket is intended to be consumed via one of the various implementation libraries which implement the RSocket Protocol. By default to make RSocket easier to use it copies the incoming Payload. Copying the payload comes at cost to performance and latency. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    syncthing-android

    syncthing-android

    Wrapper of syncthing for Android

    ...Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it’s transmitted over the internet. None of your data is ever stored anywhere else other than on your computers. There is no central server that might be compromised, legally or illegally. All communication is secured using TLS. The encryption used includes perfect forward secrecy to prevent any eavesdropper from ever gaining access to your data. Every device is identified by a strong cryptographic certificate. Only devices you have explicitly allowed can connect to your other devices.
    Downloads: 2 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 5
    Aleph

    Aleph

    Asynchronous streaming communication for Clojure

    Aleph is an asynchronous I/O framework for Clojure built atop Netty, offering efficient, non-blocking network programming with support for HTTP, raw TCP/UDP, and streaming through Manifold streams. Aleph follows the Ring spec fully and can be a drop-in replacement for any existing Ring-compliant server. However, it also allows for the handler function to return a Manifold deferred to represent an eventual response. This feature may not play nicely with synchronous Ring middleware, which...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    eBus

    Publish/Subscribe, Request/Reply Messaging API for Java.

    A Java middleware API supporting broker-less, type+topic-based publish/subscribe and request/reply messaging for both intra- and inter-application, object-level communication. Broker-less: messages are transmitted directly between eBus applications. There is no message broker (i.e. server) in between. Type+topic addressing: eBus clients subscribe to a message class (type) and message topic, providing stronger typing than just topic-based subscriptions. Object-level communication: eBus delivers messages directly to client objects, not to a client process.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    JVx mobile

    JVx mobile

    JVx for mobile devices

    This project brings JVx applications to mobile devices as real native applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    flom

    flom

    Free Lock Manager

    ...libflom, the library shipped with FLoM, allows you to develop your own application using a simple C, C++, Java, Perl, PHP or Python client API. SSL/TLS security for network communication, X.509 certificates for peer to peer mutual authentication.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    UnboundID LDAP SDK for Java

    A Java-based LDAP API

    A fast, comprehensive, and easy-to-use Java API for communicating with LDAP directory servers and performing related tasks like reading and writing LDIF, encoding and decoding data using base64 and ASN.1 BER, and performing secure communication.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • Easily Host LLMs and Web Apps on Cloud Run Icon
    Easily Host LLMs and Web Apps on Cloud Run

    Run everything from popular models with on-demand NVIDIA L4 GPUs to web apps without infrastructure management.

    Run frontend and backend services, batch jobs, host LLMs, and queue processing workloads without the need to manage infrastructure. Cloud Run gives you on-demand GPU access for hosting LLMs and running real-time AI—with 5-second cold starts and automatic scale-to-zero so you only pay for actual usage. New customers get $300 in free credit to start.
    Try Cloud Run Free
  • 10

    EventBus

    The no.1 event library for Android

    EventBus is an open-source library for Android and Java that uses the publisher/subscriber pattern for loose coupling, enabling central communication to decoupled classes with just a few lines of code. It simplifies communication between Activities, Threads, Services and other components while also simplifying code, eliminating dependencies, and overall improving app development speed and quality. EventBus offers several advanced features, such as jump start, delivery threads, subscriber priorities, and many others. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Lagom

    Lagom

    Reactive Microservices for the JVM

    The opinionated microservices framework for moving away from the monolith. Lagom helps you decompose your legacy monolith and build, test, and deploy entire systems of Reactive microservices. Lagom is an open source framework for building systems of Reactive microservices in Java or Scala. Lagom builds on Akka and Play, proven technologies that are in production in some of the most demanding applications today. Lagom's integrated development environment allows you to focus on solving...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    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. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    WebRTC Android

    WebRTC Android

    webrtc VideoCall VideoConference

    WebRTC Android is a sample project that showcases how to implement real-time peer-to-peer communication (audio, video, and data) on Android using WebRTC. It demonstrates a complete pipeline—from signaling and connection setup to media capture and transmission—making it an excellent reference for developers looking to integrate WebRTC into their mobile apps. The project includes UI components and handles network state changes, codec configuration, and ICE negotiation to provide a robust base for real-world applications.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Spring Cloud Examples

    Spring Cloud Examples

    Spring Cloud learning cases, service discovery, service governance

    The Spring Cloud Examples repository appears to be a collection of sample applications and demos that illustrate how to use Spring Cloud and related cloud-native patterns in real-world microservice or distributed-service contexts. It provides working codebases showing how to wire together service discovery, configuration, inter-service communication, and possibly resilience patterns — giving developers a hands-on playground rather than theoretical documentation. By studying the examples, one can understand how Spring Cloud works in practice: how to structure services, how to configure them, and how they interact under realistic conditions. For developers new to microservices or to Spring Cloud, this repo lowers the barrier to adoption by offering a ready-made baseline they can inspect, run, and modify. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Fragmentation

    Fragmentation

    A powerful library to manage fragmentation on Android

    ...Add onBackPressedSupport() method to support back button press monitoring in Fragment. Add onSupportVisible(), onLazyInitView() to simplify dev. Easily manage Fragment transition animations. Simplify the communication between Fragment(EventBusActivityScope module). Added a queue mechanism to completely solve the Fragment multi-touch and extreme transaction problems, and improve stability (at the same time, a new post(Runnable)method is added to allow your custom tasks to be queued).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    ...If you need to grab something which does not require you to comprehend massive and complex API's, do exhaustive configurations and installations, is robust and reliable, uses just one port for all management and communication, then SlimGrid is the right choice. The SlimGrid is built on top of the Apache's ZooKeeper library for coordination of distributed systems and Apache Curator awesome API simplification. Slimgrid allows also one-way synchronization of grid application folders (from the server to workers). This is useful when the grid app has been updated. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17

    Java-Arduino Communication Library

    Serial Communication between Java and Arduino made simple.

    Serial Communication between Arduino and Java has never been simpler. A better alternative to the RXTX library, the JavaArduinoLibrary is an easy to use library with simple methods that allow you, the JAVA programmer, to read and write from the serial port. Seamless serial communication with the port of your choice. Consists of a class that extends the JComboBox to provide a list of all available ports for selection.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 18

    SilverTunnel-NG

    Java library for easy accessing Tor network.

    SilverTunnel-NG is a Java library that implements and encapsulates all the complex network protocol stuff needed for anonymous communication over the Tor anonymity network. SilverTunnel-NG Netlib can be easily integrated in almost every existing and new Java application. The library requires Java 1.6/Java SE 6 or a newer version. This is a fork of silvertunnel (https://silvertunnel.org) Version (0.0.4) is deployed to maven. Since Version 0.0.4 SilverTunnel-NG also runs on Android. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    AndroidEventBus

    AndroidEventBus

    Library for android, simplifies communication between services

    AndroidEventBus is an Android-oriented event dispatching library that provides a flexible, lifecycle-aware, and decoupled mechanism for managing communication between components without tight coupling — especially useful in large, modular applications. It allows developers to define and post custom events that can be observed by multiple parts of an app, such as UI controllers, services, or background workers, without requiring direct references between senders and receivers. Unlike simple observer patterns, AndroidEventBus typically integrates with Android lifecycles so that subscribers are automatically registered, paused, or cleaned up based on activity/fragment state — reducing memory leaks and errant behavior during configuration changes. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    JPOSBr

    JavaPOS implementation and more, for Brazilian Retail applications

    jPOSBr has a collection of JAR files that can help you with tasks such as: - Text files creation for the tax authorities (SPED, Sintegra, PAF, etc.) - Communication with business automation equipments, using JavaPOS standard - Issue Slips Bank - Electronic Invoice (NFE) and Electronic Fiscal Coupon (SAT / NFCe)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    HEIMDALL

    High-End Interface for Monitoring & spatial Data Analysis using L2Norm

    ...To observe objects (in general spatial points) continuous, HEIMDALL’s programmable logic arrays can be used to design monitoring systems. For data analysis an interface to the least-squares program JAG3D can be provided. The serial communication with e.g. inclination sensors, meteorological stations or total stations is handled by the library RXTX. If only a proprietary communication via dynamic-link library (dll are not shared by the project) is supported by the devices, JNA is resorted. Notice, HEIMDALL is not a stand-alone monitoring application. It is only a set of libraries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Atan
    Atan is an interface to the RoboCup Soccer Server for the 2D simulation league. It should allow you to concentrate on the job of controlling your clients without having to worry about the communication syntax with SServer or creating the UDP connections.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    rmisockfactory

    rmisockfactory

    Collection of RMI Socket Factories

    This project contains a collection of RMI socket factories -- for instance gzip-encoded data sent over the wire, NIO-based communication etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    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
  • 25
    proJMS

    proJMS

    Messaging Library for the Processing environment

    proJMS is a library for Processing that allows the easy usage of JMS. It allows to publish and consume JMS messages and to create peer to peer communication between processing applications in a network. Refer to the wiki for installation and usage instructions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB