From af25a50156deab18aea322b783afc57b37cdda62 Mon Sep 17 00:00:00 2001
From: Alexandr Emelin <frvzmb@gmail.com>
Date: Tue, 17 Jan 2017 10:03:30 +0300
Subject: [PATCH 1/4] Add Centrifugo

---
 README.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/README.md b/README.md
index 863b9b84..d691bfc7 100644
--- a/README.md
+++ b/README.md
@@ -206,6 +206,7 @@ Some [Groupware](#groupware) solutions also feature calendar/address book editin
 ### Custom
 
   * [Actor](https://actor.im/) - Actor is a fast, open source messaging platform with rich mobile and web clients. ([Demo](https://app.actor.im), [Source Code](https://github.com/actorapp/actor-platform)) `AGPLv3` `Scala`
+  * [Centrifugo](https://github.com/centrifugal/centrifugo) – Language-agnostic real-time messaging (Websockets or SockJS) server `MIT` `Go`
   * [Cherry](https://github.com/rafael-santiago/cherry) - A tiny webchat server. `GPLv2` `Go`
   * [Freenet](https://freenetproject.org/index.html) - Anonymously share files, browse and publish "freesites" (web sites accessible only through Freenet) and chat on forums. ([Source Code](https://github.com/freenet/fred)) `GPLv2` `Java`
   * [Friends](http://moose-team.github.io/friends/) - P2P chat powered by the web. ([Source Code](https://github.com/moose-team/friends)) `MIT` `Nodejs`

From 8686d87d790d142db1c864eb4061891fac32759d Mon Sep 17 00:00:00 2001
From: Alexandr Emelin <frvzmb@gmail.com>
Date: Tue, 17 Jan 2017 10:18:50 +0300
Subject: [PATCH 2/4] use heifen instead of dash for Centrifugo entry

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index d691bfc7..d201372a 100644
--- a/README.md
+++ b/README.md
@@ -206,7 +206,7 @@ Some [Groupware](#groupware) solutions also feature calendar/address book editin
 ### Custom
 
   * [Actor](https://actor.im/) - Actor is a fast, open source messaging platform with rich mobile and web clients. ([Demo](https://app.actor.im), [Source Code](https://github.com/actorapp/actor-platform)) `AGPLv3` `Scala`
-  * [Centrifugo](https://github.com/centrifugal/centrifugo) – Language-agnostic real-time messaging (Websockets or SockJS) server `MIT` `Go`
+  * [Centrifugo](https://github.com/centrifugal/centrifugo) - Language-agnostic real-time messaging (Websockets or SockJS) server `MIT` `Go`
   * [Cherry](https://github.com/rafael-santiago/cherry) - A tiny webchat server. `GPLv2` `Go`
   * [Freenet](https://freenetproject.org/index.html) - Anonymously share files, browse and publish "freesites" (web sites accessible only through Freenet) and chat on forums. ([Source Code](https://github.com/freenet/fred)) `GPLv2` `Java`
   * [Friends](http://moose-team.github.io/friends/) - P2P chat powered by the web. ([Source Code](https://github.com/moose-team/friends)) `MIT` `Nodejs`

From f0f363f917065c33425a25741d4a20773acc0f18 Mon Sep 17 00:00:00 2001
From: Alexandr Emelin <frvzmb@gmail.com>
Date: Wed, 18 Jan 2017 10:27:26 +0300
Subject: [PATCH 3/4] Format fix, include demo

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index d201372a..fd9498ec 100644
--- a/README.md
+++ b/README.md
@@ -206,7 +206,7 @@ Some [Groupware](#groupware) solutions also feature calendar/address book editin
 ### Custom
 
   * [Actor](https://actor.im/) - Actor is a fast, open source messaging platform with rich mobile and web clients. ([Demo](https://app.actor.im), [Source Code](https://github.com/actorapp/actor-platform)) `AGPLv3` `Scala`
-  * [Centrifugo](https://github.com/centrifugal/centrifugo) - Language-agnostic real-time messaging (Websockets or SockJS) server `MIT` `Go`
+  * [Centrifugo](https://github.com/centrifugal/centrifugo) - Language-agnostic real-time messaging (Websockets or SockJS) server. ([Demo](https://centrifugo.herokuapp.com) password: demo) `MIT` `Go`
   * [Cherry](https://github.com/rafael-santiago/cherry) - A tiny webchat server. `GPLv2` `Go`
   * [Freenet](https://freenetproject.org/index.html) - Anonymously share files, browse and publish "freesites" (web sites accessible only through Freenet) and chat on forums. ([Source Code](https://github.com/freenet/fred)) `GPLv2` `Java`
   * [Friends](http://moose-team.github.io/friends/) - P2P chat powered by the web. ([Source Code](https://github.com/moose-team/friends)) `MIT` `Nodejs`

From 3bb0f287e0ace292bec01d4ce74fec933c79aa85 Mon Sep 17 00:00:00 2001
From: Alexandr Emelin <frvzmb@gmail.com>
Date: Fri, 20 Jan 2017 12:59:30 +0300
Subject: [PATCH 4/4] use link to demo anchor in readme

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index fd9498ec..98277333 100644
--- a/README.md
+++ b/README.md
@@ -206,7 +206,7 @@ Some [Groupware](#groupware) solutions also feature calendar/address book editin
 ### Custom
 
   * [Actor](https://actor.im/) - Actor is a fast, open source messaging platform with rich mobile and web clients. ([Demo](https://app.actor.im), [Source Code](https://github.com/actorapp/actor-platform)) `AGPLv3` `Scala`
-  * [Centrifugo](https://github.com/centrifugal/centrifugo) - Language-agnostic real-time messaging (Websockets or SockJS) server. ([Demo](https://centrifugo.herokuapp.com) password: demo) `MIT` `Go`
+  * [Centrifugo](https://github.com/centrifugal/centrifugo) - Language-agnostic real-time messaging (Websocket or SockJS) server. ([Demo](https://github.com/centrifugal/centrifugo#demo)) `MIT` `Go`
   * [Cherry](https://github.com/rafael-santiago/cherry) - A tiny webchat server. `GPLv2` `Go`
   * [Freenet](https://freenetproject.org/index.html) - Anonymously share files, browse and publish "freesites" (web sites accessible only through Freenet) and chat on forums. ([Source Code](https://github.com/freenet/fred)) `GPLv2` `Java`
   * [Friends](http://moose-team.github.io/friends/) - P2P chat powered by the web. ([Source Code](https://github.com/moose-team/friends)) `MIT` `Nodejs`