Showing 25 open source projects for "client server chatting application"

View related business solutions
  • 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.
    Get Started Free
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 1
    Socket.IO-client Java

    Socket.IO-client Java

    A Socket.IO client library for Java

    This is the Socket.IO Client Library for Java, which is simply ported from the JavaScript client. The latest artifact is available on Maven Central. There are several ways to handle events that are transmitted between the server and the client. Add the listener function to the end of the listeners array for the event named eventName. Add a one-time listener function for the event named eventName.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Laravel Echo

    Laravel Echo

    Laravel Echo library for beautiful Pusher and Ably integration

    In many modern web applications, WebSockets are used to implement realtime, live-updating user interfaces. When some data is updated on the server, a message is typically sent over a WebSocket connection to be handled by the client. This provides a more robust, efficient alternative to continually polling your application for changes. To assist you in building these types of applications, Laravel makes it easy to "broadcast" your events over a WebSocket connection. Broadcasting your Laravel events allows you to share the same event names between your server-side code and your client-side JavaScript application. ...
    Downloads: 12 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.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    Logbook

    Logbook

    An extensible Java library for HTTP request and response logging

    Logbook is an extensible Java library to enable complete request and response logging for different client- and server-side technologies. It satisfies a special need by a) allowing web application developers to log any HTTP traffic that an application receives or sends b) in a way that makes it easy to persist and analyze it later. This can be useful for traditional log analysis, meeting audit requirements or investigating individual historic traffic issues. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • Compliant and Reliable File Transfers Backed by Top Security Certifications Icon
    Compliant and Reliable File Transfers Backed by Top Security Certifications

    Cerberus FTP Server delivers SOC 2 Type II certified security and FIPS 140-2 validated encryption.

    Stop relying on non-certified, legacy file transfer tools that creak under the weight of modern security demands. Get full audit trails, advanced access controls and more supported by an award-winning team of experts. Start your free 25-day trial today.
    Start Free Trial
  • 5
    Popcorn

    Popcorn

    Running Elixir in the browser

    ...It is useful for developers interested in WebAssembly, local-first interfaces, and alternative ways to build browser applications. Its main value is exploring what Elixir development can look like when part of the application logic runs directly on the client.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 6
    Werkzeug

    Werkzeug

    The comprehensive WSGI web application library

    Werkzeug is a comprehensive WSGI web application library. It began as a simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility libraries. Werkzeug doesn’t enforce any dependencies. It is up to the developer to choose a template engine, database adapter, and even how to handle requests. Includes an interactive debugger that allows inspecting stack traces and source code in the browser with an interactive interpreter for any frame in...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    Acl

    Acl

    A powerful server and network library, including coroutine

    The Acl (Advanced C/C++ Library) project a is powerful multi-platform network communication library and service framework, supporting LINUX, WIN32, Solaris, FreeBSD, MacOS, AndroidOS, iOS. Many applications written by Acl run on these devices with Linux, Windows, iPhone and Android and serve billions of users. There are some important modules in Acl project, including network communcation, server framework, application protocols, multiple coders, etc. The common protocols such as...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    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: 11 This Week
    Last Update:
    See Project
  • 9
    Reitit

    Reitit

    A fast data-driven routing library for Clojure/Script

    Reitit is a fast, data-driven routing library for Clojure and ClojureScript, designed for seamless integration with Ring and other ecosystems. It offers declarative route definition, efficient path resolution, and flexible route metadata, enabling both server-side and client-side routing with high performance and extensibility. A Ring routing app with input & output coercion using data-specs. Simple web application using Ring/Reitit and Integrant. A simple Clojure backend using Reitit to serve up a RESTful API.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Stop vibe-debugging. Icon
    Stop vibe-debugging.

    Plug Claude into your app's actual errors.

    AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
    Free 30 days.
  • 10
    Go gRPC Middleware

    Go gRPC Middleware

    Golang gRPC Middlewares: interceptor chaining, auth, logging, retries

    gRPC Go has support for "interceptors", i.e. middleware that is executed either on the gRPC Server before the request is passed onto the user's application logic, or on the gRPC client either around the user call. It is a perfect way to implement common patterns: auth, logging, tracing, metrics, validation, retries, rate limiting, and more, which can be great generic building blocks that make it easy to build multiple microservices.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11

    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: 21 This Week
    Last Update:
    See Project
  • 12
    Closure Library

    Closure Library

    Google's common JavaScript library

    ...If you are developing a large or growing application, you may benefit from the Closure Library's breadth. A well-tested library can insulate you from cross-browser compatibility issues and the minutiae of client-side programming, letting you focus on the fun stuff.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    ReactPHP

    ReactPHP

    Event-driven, non-blocking I/O with PHP

    ReactPHP is a low-level library for event-driven programming in PHP. At its core is an event loop, on top of which it provides low-level utilities, such as: Streams abstraction, async DNS resolver, network client/server, HTTP client/server and interaction with processes. Third-party libraries can use these components to create async network clients/servers and more. ReactPHP is production ready and battle-tested with millions of installations from all kinds of projects around the world. Its...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Java Client for Google Maps Services

    Java Client for Google Maps Services

    Java client library for Google Maps API Web Services

    This library brings the Google Maps API Web Services to your server-side Java application. Each Google Maps Web Service request requires an API key. API keys are generated in the 'Credentials' page of the 'APIs & Services' tab of Google Cloud console. The Java Client for Google Maps Services is designed for use in both server and Android applications. In either case, it is important to add API key restrictions to improve the security of your API key. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    vue-datatables-net

    vue-datatables-net

    Vue jQuery DataTables.net wrapper component

    ...It's a tiny wrapper that doesn't include anything, not even the datatables.net core library. You've found this library because you want to use jQuery datatables.net client-side with your application. Alternatively, if you simply want to integrate with a server-side datatables.net compatible endpoint, then I'd like to suggest looking at bootstrap-vue b-table and this component. Default configuration and provide an example for bootstrap5 styling. Though, it allows for complete flexibility of customization with any other jQuery DataTables-supported theme.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Selenium::Remote::Driver

    Selenium::Remote::Driver

    Perl Bindings to the Selenium Webdriver server

    Selenium-Remote-Driver is a Perl client for the Selenium WebDriver JSON Wire Protocol, enabling automated web application testing. It allows Perl developers to write tests that interact with web browsers, facilitating the automation of browser actions for testing purposes.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    UCanAccess

    UCanAccess

    A pure Java JDBC driver for Microsoft Access database files

    UCanAccess is a pure Java JDBC Driver implementation which allows Java developers and JDBC client programs to read/write Microsoft Access database (.mdb and .accdb) files. No ODBC needed.
    Leader badge
    Downloads: 902 This Week
    Last Update:
    See Project
  • 18
    Slimgrid is a Java library for grid computations which is lighter than other ones (JPPF, Hadoop, ...). The main design goals are: minimalism, simplicity, pervasiveness. 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...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Flummox

    Flummox

    Minimal, isomorphic Flux

    ...It supports both client-side and server-side rendering, making it suitable for universal or isomorphic applications. Flummox also promotes a more structured and scalable approach to managing application state compared to earlier Flux implementations. By focusing on modularity and composability, it enables developers to build maintainable and flexible architectures.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    MEAN

    MEAN

    For simple and scalable fullstack js applications

    The MEAN stack uses Mongo, Express, Angular(6) and Node for simple and scalable fullstack js applications. The mean stack is intended to provide a simple and fun starting point for cloud native fullstack javascript applications. MEAN is a set of Open Source components that together, provide an end-to-end framework for building dynamic web applications; starting from the top (code running in the browser) to the bottom (database). The stack is made up of MongoDB, with document database, used...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    SwiftGantt
    SwiftGantt is a opensource Java swing Gantt Chart component that lets you to display project schedule as Gantt Chart, either client-side or server-side application. It is intended to be flexible, compatible and easy to use.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    qxdotnet

    qxdotnet is a server side ASP.NET wrapper for qooxdoo library

    http://qooxdoo.org is a great JavaScript framework. It contains lots of UI controls that would be useful when developing ASP.NET applications. But qooxdoo designed to communicate with server via RPC method. It is not comfortably. The main qxdotnet idea is a creating C# mirror objects for qooxdoo UI controls. State of the objects on the server and the client is synchronized with AJAX. For example, you just create a C# "button" control and place it on the form. After you start your ASP.NET application, you can see the button inside browser.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Spray

    Spray

    Scala libraries for building and consuming RESTful web services

    Spray is a suite of Scala libraries built on top of Akka that offers a modular, asynchronous, and non-blocking toolkit for building and consuming RESTful and HTTP services. The core philosophy behind Spray is that it should act as a “library” for integration and HTTP layers, not as a full application framework—it gives you the building blocks to handle HTTP and REST but doesn’t impose heavy structure. It includes modules for low-level HTTP I/O, routing, client and server APIs, HTTP model (requests/responses), (un)marshalling, servlet adapters, and testing utilities. Its routing DSL offers expressive combinators for defining HTTP endpoints, and its testkit allows route logic to be tested in isolation (even without spinning up actors). ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    AS3WebSocket

    AS3WebSocket

    ActionScript client implementation for the WebSocket Draft RFC6455

    AS3WebSocket is an ActionScript 3 client implementation of the WebSocket protocol, following the final version of RFC 6455. It’s designed to allow Flash/AIR applications to connect via WebSocket (including secure WebSocket: wss://) to servers implementing that standard, to send/receive text and binary data, handle subprotocols, and support fragmentation etc. A test app is included. The testApp directory contains a Flash Builder 4.6 Air Project that uses the AS3WebSocket library and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    JED

    JED

    Java Editor For DataTables

    JED is a server-side library of classes that support the client-side jquery DataTables interface for displaying and editing tabular data on webpages. If you want to be able to not only display tabular data, but also want full CRUD (Create,Read,Update,Delete) functionality, then you need JED on the Java Platform. Supports MySQL and Oracle RDBMS on the back end.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next