{"repo":"Clivern/Beaver","free":true,"listed":false,"github":"https://github.com/Clivern/Beaver","clone":"git clone https://github.com/Clivern/Beaver.git","description":"💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.","language":"Go","stars":1581,"topics":["pusher","beaver","websocket","pubsub","socket-io","realtime","messaging","messaging-service","socketjs","hacktoberfest"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Beaver A Real Time Messaging Server. Beaver is a real-time messaging server. With beaver you can easily build scalable in-app notifications, realtime graphs, multiplayer games, chat applications, geotracking and more in web applications and mobile apps. Documentation Run Beaver on Ubuntu Download the latest beaver binary. Make it executable from everywhere. Then install redis cluster or a single node. Update the following config file with redis configs. Create the configs file config.yml from config.dist.yml . Something like the following: The run the beaver with systemd API Endpoints Create a Config app name : Get a Config app name : Update a Config app name : Delete a Config app name : Create a Channel: Get a Channel: Update a Channel app y chatroom 1 : Delete a Channel app y chatroom 1 : Create a Client and add to app x chatroom 1 Channel: Get a Client 69775af3-5f68-4725-8162-09cab63e8427 : Subscribe a Client 69775af3-5f68-4725-8162-09cab63e8427 to a Channel app z chatroom 5 : Unsubscribe a Client 69775af3-5f68-4725-8162-09cab63e8427 from a Channel app z chatroom 5 : Delete a Client: Publish to a Channel app x chatroom 1 : Broadcast to Channels [\"app x chatroom 1\"] : Sample Frontend Client Client: - Go Client Thanks @domgolonka Versioning For transparency into our release cycle and in striving to maintain backward compatibility, Beaver is maintained under the Semantic Versioning guidelines and release process is predictable and business-friendly. See the Releases section o","default_branch":null,"files":null,"tree":[],"storefront":"/r/Clivern","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Clivern/Beaver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}