Showing 220 open source projects for "messaging"

View related business solutions
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 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
  • 1
    Metl ETL Data Integration

    Metl ETL Data Integration

    Simple message-based, web-based ETL integration

    Metl is a simple, web-based ETL tool that allows for data integrations including database, files, messaging, and web services. Supports RDBMS, SOAP, HTTP, FTP, SFTP, XML, FIXLEN, CSV, JSON, ZIP, and more. Metl implements scheduled integration tasks without the need for custom coding or heavy infrastructure. It can be deployed in the cloud or in an internal data center, and it was built to allow developers to extend it with custom components.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    tmi.js

    tmi.js

    Javascript library for the Twitch Messaging Interface

    Connect to and interact with Twitch chat (IRC) from Node.js or a browser. Control the delay in milliseconds between JOIN requests when using the channels array option. Minimum of 300 milliseconds. If the identity has special permission from Twitch for a higher join rate then you should implement your own calls to the client.join method. Disable receiving JOIN/PART events for other users. Good for decreasing network traffic when joining lots of channels or you don't care about this data....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    NATS HTTP Round Tripper

    NATS HTTP Round Tripper

    This is a Golang http.RoundTripper that uses NATS as a transport

    nats-roundtripper provides an HTTP-like client transport built on top of NATS, the high-performance messaging system. It exposes an API compatible with the common “RoundTripper” abstraction, enabling developers to route request/response traffic through NATS subjects rather than traditional HTTP connections. This pattern lets services running in distributed environments take advantage of NATS’ low latency and flexible topology while retaining familiar client semantics.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Ooui Web Framework

    Ooui Web Framework

    UI library that brings the simplicity of native UI development to web

    ...This socket is used to keep the server's in-memory model of the UI (the one you work with as a programmer) in sync with the actual UI shown to the user in their browser. This is done using a simple messaging protocol with JSON packets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Error to trace to log to deploy. One click. No SSH. Icon
    Error to trace to log to deploy. One click. No SSH.

    Catch the cause before the pager goes off.

    AppSignal links every error to the trace, the trace to the log, the log to the deploy that shipped it.
    Free 30 days.
  • 5
    Awesome Blazor

    Awesome Blazor

    Resources for Blazor, a .NET web framework using C#/Razor

    ...Because it's real .NET running on WebAssembly, you can re-use code and libraries from server-side parts of your application. Alternatively, Blazor can run your client logic on the server. Client UI events are sent back to the server using SignalR, a real-time messaging framework. Once execution completes, the required UI changes are sent to the client and merged into the DOM.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    SpringAll

    SpringAll

    Step by step, learn Spring Boot, Spring Boot & Shiro, Spring Batch

    ...It is designed for developers who want to deepen their understanding of the Spring ecosystem by exploring concrete, runnable code samples. Each module focuses on a specific technology or integration—covering web applications, ORM frameworks, microservices, caching, messaging, security, distributed systems, and monitoring. The repository emphasizes both theory and practice, combining conceptual explanations with working examples so learners can bridge the gap between reading documentation and building real-world applications. It also includes advanced topics such as distributed locks with Zookeeper, API documentation with Swagger, session sharing, security with RBAC, and microservice communication patterns. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Payara Server

    Payara Server

    Open Source Java Application Server Derived from GlassFish

    Payara Server is a fully supported, developer friendly, open source Java application server originally derived from Glassfish as a drop in replacement. Payara Server’s architecture is innovative, cloud-native and optimized for production deployments. Officially compatible with Jakarta EE 8 and Eclipse MicroProfile, the application server is developed in collaboration with an industry-leading DevOps team and the global Payara community to ensure Payara Server is the best option for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Marionette.js

    Marionette.js

    The backbone framework

    ...Behaviors are like mixins, without all of the pain associated with property collision. Decoupled communication between your application components with a powerful messaging system. Write classes with the same API as your views. Marionette Objects support features like extend, events, initialize, and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    BotMan

    BotMan

    A framework agnostic PHP library to build chat bots

    ...BotMan is a framework agnostic PHP library that is designed to simplify the task of developing innovative bots for multiple messaging platforms, including Slack, Telegram, Microsoft Bot Framework, Nexmo, HipChat, Facebook Messenger and WeChat.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 10
    Flutter WhatsAppClone

    Flutter WhatsAppClone

    Building a WhatsApp Clone in Flutter

    ...Although it may not have full backend messaging functionality out of the box, the code often illustrates how to model chat data, handle user input, and structure responsive layouts that adapt to different screen sizes. Many clones in the Flutter ecosystem also demonstrate integration points for Firebase or other backend services to add real-time messaging, authentication, and media sharing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    End-To-End

    End-To-End

    End-To-End is a crypto library to encrypt, decrypt, digital sign

    End-to-End was a client-side encryption project that prototyped OpenPGP-compatible, end-to-end encrypted messaging in the browser. The idea was to move cryptographic operations entirely to the user’s machine—key generation, encryption, and signature—so messages remain unreadable to intermediaries. It packaged a JavaScript crypto library, UI elements, and a browser extension workflow that could integrate with webmail-style UIs without server changes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    EEIP.NET

    EEIP.NET

    Ethernet/IP compatible library for .NET and LabView implementations

    ...V1.4: 16 Bit Path Encryption Explicit Messaging V1.3: Bugfix Discover Devices V1,1: - Bugfix Multicast Implicit Messaging V1.0: - Some Bugfixes Implicit Messaging - Bugfixes large data Explicit Messaging - Added TCP/IP Object (Class code: F5h)to Object Library
    Downloads: 16 This Week
    Last Update:
    See Project
  • 13
    Blazor

    Blazor

    Build client web apps with C#

    ...Because it's real .NET running on WebAssembly, you can re-use code and libraries from server-side parts of your application. Alternatively, Blazor can run your client logic on the server. Client UI events are sent back to the server using SignalR - a real-time messaging framework. Once execution completes, the required UI changes are sent to the client and merged into the DOM. Blazor uses open web standards without plug-ins or code transpilation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    MarketplaceKit

    MarketplaceKit

    A platform to create an online marketplace

    MarketplaceKit is a platform for building different types of online marketplaces. MarketplaceKit attempts to reduce the development effort required to build product, rental, service and listing marketplaces such as Etsy, AirBnB, Handy, and Zillow. It does this by attempting to cover the main components a marketplace needs. Sellers can sell their items; rent equipment, space or rooms; list services they provide or simply list something for people to be able to reach out to them. You, the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Mojo-Webqq

    Mojo-Webqq

    Perl-based smart QQ client framework

    Mojo-Webqq is an unofficial Perl client and bot framework for the QQ messaging platform’s web endpoints, built on the Mojolicious real-time web stack. It manages login flows, session refresh, and long-polling or websocket-style message reception to deliver events into an asynchronous event loop. Plugins and hooks let developers implement auto-replies, keyword filters, logging, forwarding, and integrations with external services or databases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    react-native-fcm

    react-native-fcm

    react native module for firebase cloud messaging

    React native module for firebase cloud messaging and local notification. react-native-firebase now can do what react-native-fcm can so it is a waste of effort to build the same thing in parallel. To allow android to respond to click_action, you need to define Activities and filter on specific intent. Since all javascript is running in MainActivity, you can have MainActivity to handle actions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    MQTT Client Framework

    MQTT Client Framework

    iOS, macOS, tvOS native ObjectiveC MQTT Client Framework

    MQTT-Client-Framework is an Objective-C and Swift library that enables iOS and macOS applications to communicate using the MQTT protocol, making it ideal for IoT and messaging applications.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    AngularSpree

    AngularSpree

    Angular eCommerce framework for online store

    It is a plug-and-play frontend application for AviaCommerce API built using Angular(7), Redux, Observables & ImmutableJs. It is not limited to via commerce and can also be used with any e-commerce solution with an API interface. Such as spree commerce, Magento, open-cart, etc. AviaCommerce is, and will always be open source. We believe that collaboration is a key ingredient for developing a stellar project. The open source community has played a key role in the software development industry...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    MTProxy

    MTProxy

    Simple MT-Proto proxy

    MTProxy is Telegram’s official MTProto proxy server implementation that enables users to create and run proxy nodes for the Telegram messaging platform, helping people connect securely and reliably when direct access to Telegram is restricted or blocked. It implements the MTProto proxy protocol, which obfuscates encrypted Telegram traffic so it appears indistinguishable from normal HTTPS/TLS flows, making it harder for ISPs or authorities to detect and block Telegram traffic based on signatures. ...
    Downloads: 76 This Week
    Last Update:
    See Project
  • 20
    messenger-bot

    messenger-bot

    A Node client for the Facebook Messenger Platform

    A Node client for the Facebook Messenger Platform. A verification token for the first-time setup of your webhook. Optional, but will be required by Facebook when you first set up your webhook. Your App Secret token used for message integrity check. If specified, every POST request will be tested for spoofing. As well, it mounts /_status, which will return {"status": "ok"} if the middleware is running. If verify is specified in the bot options, it will mount a handler for GET requests that...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    SOMOS - Service Order Messaging Open Specification is a an specification of a format that is passed between software solution for service and order handling.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    MMORPG

    MMORPG

    MMORPG

    This MMORPG project is a Flash-based multiplayer online role-playing game engine designed for browser gameplay. It includes core components such as character movement, chat, map transitions, and simple combat systems, serving as a foundation for developing 2D online games. The codebase is suitable for learning how multiplayer mechanics work in ActionScript and supports socket-based networking.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Talk-OS

    Talk-OS

    Open source version of jianliao

    talk-os is an open-source team chat platform that delivers real-time messaging, channels, and file sharing for collaborative work. It organizes conversations into public rooms and private groups, supports mentions and notifications, and provides a persistent message history with search so teams can catch up quickly. The system is designed around live updates, pushing new messages and presence changes to connected clients without page reloads.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Deis Workflow

    Deis Workflow

    The open source PaaS for Kubernetes.

    Deis Workflow is an open source Platform as a Service (PaaS) that adds a developer-friendly layer to any Kubernetes cluster, making it easy to deploy and manage applications. The Deis project welcomes contributions from all developers. The high-level process for development matches many other open-source projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Go Patterns

    Go Patterns

    Curated list of Go design patterns, recipes and idioms

    This repository is a curated collection of idiomatic Go design patterns, coding recipes, and best practices aimed at Go programmers. It organizes patterns under categories such as creational, structural, behavioral, concurrency, messaging, and anti-patterns, giving examples and explanations of how to apply them in real Go code. Creational, structural, behavioral pattern examples in Go. Explanatory commentary and sample code snippets. Concurrency idioms (e.g. bounded parallelism, fan-in/fan-out). Organized taxonomy for Go idioms.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo