Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stomp-js/ng2-stompjs

Angular 6 and 7 - Stomp service over Websockets
https://github.com/stomp-js/ng2-stompjs

angular angular5 angular6 angular7 ng2-stompjs rabbitmq sockjs stomp stompjs websocket

Last synced: about 1 month ago
JSON representation

Angular 6 and 7 - Stomp service over Websockets

Awesome Lists containing this project

README

        

# Deprecated - @stomp/ng2-stompjs

**This library is deprecated. It is not likely to work with Angular 10+.
Please migrate to [rx-stomp](https://github.com/stomp-js/rx-stomp).
Follow the [migration guide](https://stomp-js.github.io/guide/rx-stomp/ng2-stompjs/ng2-stompjs-to-rx-stomp.html)
and [using rx-stomp with Angular](https://stomp-js.github.io/guide/rx-stomp/rx-stomp-with-angular.html).**

Angular 6/7/8/9/10 [![Build Status](https://travis-ci.org/stomp-js/ng2-stompjs.svg?branch=master)](https://travis-ci.org/stomp-js/ng2-stompjs)

An Angular (Angular6+) style wrapper for [@stomp/stompjs].

## Version Compatibility

The current version is 8.x.x.
The underlying [@stomp/stompjs] has been bottom rewritten bringing strict compatibility
with [STOMP standards].
This is the first-ever STOMP JS client library that reliably supports binary payloads.

This version is recommended for Angular6 and higher.

It has been reported to work with ionic projects as well.

## Getting started

[https://stomp-js.github.io/](https://stomp-js.github.io/) has tutorials and documentation.

## Upgrading

Please follow [migration guides].

## Documentation

- **Highly recommended** step by step guide at [ng2-stompjs with Angular 7]
- Upgrade instructions at [migration guides]
- API documentation is located at: [API Docs]
- [Using STOMP with SockJS]
- [Change Log](Changelog.md)
- [Contributing](Contributing.md)

## Samples

- [stomp-js/ng2-stompjs-angular7] - final output of [ng2-stompjs with Angular 7].
This has been tested for Angular 10 as well.
- The original Angular 6 demo upgraded as per [migration guides].
at [Angular 6 ng2stompjs 7].

## Older Angular versions

Version 4.x.x may be used with Angular 2/4/5 - use dependency like "^4.0.0".
Documentation for 4.x.x can be accessed at
[https://stomp-js.github.io/ng2-stompjs/](https://stomp-js.github.io/ng2-stompjs/).

## Contributors

- [Sam Finnigan](https://github.com/sjmf)
- [Jimi (Dimitris) Charalampidis](https://github.com/JimiC)
- [Deepak Kumar](https://github.com/kum-deepak)
- Astha Deep
- [Michel Promonet](https://github.com/mpromonet)
- Everyone involved at https://github.com/stomp-js/stomp-websocket

## License

Apache-2.0

[@stomp/stompjs]: https://github.com/stomp-js/stompjs
[STOMP standards]: https://stomp.github.io/stomp-specification-1.2.html
[API Docs]: https://stomp-js.github.io/api-docs/latest/
[ng2-stompjs with Angular 7]: https://stomp-js.github.io/guide/ng2-stompjs/ng2-stomp-with-angular7.html
[migration guides]: https://stomp-js.github.io/#upgrading
[Using STOMP with SockJS]: https://stomp-js.github.io/guide/stompjs/rx-stomp/ng2-stompjs/using-stomp-with-sockjs.html
[stomp-js/ng2-stompjs-angular7]: https://github.com/stomp-js/ng2-stompjs-angular7
[Angular 6 ng2stompjs 7]: https://github.com/stomp-js/ng6-stompjs-demo/tree/ng2-stompjs-v7