Skip to content
Permalink
Browse files

Add Node.js hub, Dart and Amphp libs, GitHub Actions integration (#172)

* Add Node.js hub, Dart and Amphp libs, GitHub Actions integration

* Add badge

* tweak awesome title
  • Loading branch information...
dunglas committed Oct 7, 2019
1 parent 8af0129 commit 5a42d3506c06ae0487dbdd431a499661ef35bc86
Showing with 18 additions and 6 deletions.
  1. +1 −0 README.md
  2. +1 −1 docs/README.md
  3. +16 −5 docs/ecosystem/{resources.md → awesome.md}
@@ -5,6 +5,7 @@
Mercure is a protocol allowing to push data updates to web browsers and other HTTP clients in a convenient, fast, reliable and battery-efficient way.
It is especially useful to publish async and real-time updates of resources served through web APIs, to reactive web and mobile apps.

[![Awesome](https://awesome.re/badge.svg)](docs/ecosystem/awesome.md)
[![GoDoc](https://godoc.org/github.com/dunglas/mercure?status.svg)](https://godoc.org/github.com/dunglas/mercure/hub)
[![Build Status](https://travis-ci.com/dunglas/mercure.svg?branch=master)](https://travis-ci.com/dunglas/mercure)
[![Coverage Status](https://coveralls.io/repos/github/dunglas/mercure/badge.svg?branch=master)](https://coveralls.io/github/dunglas/mercure?branch=master)
@@ -20,5 +20,5 @@

## Ecosystem

* [Libraries, Examples and Learning Resources](ecosystem/resources.md)
* [Awesome Mercure: Libraries, Examples and Learning Resources](ecosystem/awesome.md)
* [Getting Help](ecosystem/help.md)
@@ -1,4 +1,4 @@
# Libraries, Examples and Learning Resources
# Awesome Mercure

## Examples

@@ -7,16 +7,27 @@
* [PHP: publishing](examples/publisher-php.php)
* [Ruby: publishing](examples/publisher-ruby.rb)

## Mercure Libraries and Integrations
## Hubs and Server Libraries

* [Go Hub and Server library](https://mercure.rocks)
* [Node.js Hub and Server library](https://github.com/Ilshidur/node-mercure)

## Client Libraries

* [PHP (publish)](https://github.com/symfony/mercure)
* [Python (publish and subscribe)](https://github.com/vitorluis/python-mercure)
* [Dart (publish and subscribe)](https://github.com/wallforfry/dart_mercure)
* [Amphp (publish)](https://github.com/eislambey/amp-mercure-publisher)

## Frameworks and Services Integrations

* [PHP library to publish Mercure updates](https://github.com/symfony/mercure)
* [Python library to publish and consume Mercure updates](https://github.com/vitorluis/python-mercure)
* [Official Mercure support for the Symfony framework](https://github.com/symfony/mercure-bundle)
* [Official Mercure support for the API Platform framework](https://api-platform.com/docs/core/mercure/)
* [Laravel Mercure Broadcaster](https://github.com/mvanduijker/laravel-mercure-broadcaster)
* [Yii Mercure Behavior](https://github.com/bizley/mercure-behavior)
* [GitHub Actions for Mercure](https://github.com/Ilshidur/action-mercure)

## Mercure-Related Libraries
## Useful Related Libraries

* [`EventSource` polyfill for Edge/IE and old browsers](https://github.com/Yaffle/EventSource)
* [`EventSource` polyfill for React Native](https://github.com/jordanbyron/react-native-event-source)

0 comments on commit 5a42d35

Please sign in to comment.
You can’t perform that action at this time.