Search packages, repositories and app categories

Package detailsv3.0.1

stomp_dart_client

Dart STOMP client for easy messaging interoperability. Build with flutter in mind, but should work for every dart application.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
45.8K
Likes
137
Pub points
160

Install package

flutter pub add stomp_dart_client

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

A Dart STOMP client designed for seamless messaging interoperability, built with Flutter in mind but compatible with any Dart application. It enables real-time communication over WebSocket using the STOMP protocol, simplifying integration with message brokers like ActiveMQ, RabbitMQ, or Apollo. The package offers a clean, asynchronous API for connecting, subscribing, and publishing messages, making it ideal for chat apps, live updates, and event-driven architectures. It supports all major platforms including mobile, web, and desktop.

Use cases

  • Real-time chat applications
  • Live data streaming
  • Event-driven backend communication
  • IoT device messaging
  • Synchronized user interfaces

Key features

  • STOMP protocol support
  • WebSocket integration
  • Cross-platform compatibility
  • Async/await API
  • Message subscription and publishing
  • Automatic reconnection

Suitable for

  • Flutter developers
  • Real-time app builders
  • Backend service integrators
  • Messaging system implementers
  • Web and mobile full-stack developers

Considerations

  • Requires a STOMP-compatible broker
  • Manual handling of message deserialization
  • Limited documentation compared to mature alternatives
  • No built-in authentication mechanisms
  • Platform-specific WebSocket behavior may require testing

Categories

Dependencies

Dependency list 1 items

Projects using this package

No data available yet.