FLUTTER ECOSYSTEM

stomp_dart_client

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

Latest version
3.0.1
30-day downloads
39.4K
Likes
137
Pub points
160

Package Overview

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

Overview

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
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add stomp_dart_client

Categories

Dependencies

Dependency list 1 items

Related projects

No data available yet.