All Projects → lyrixx → async-messenger-mercure

lyrixx / async-messenger-mercure

Licence: MIT license
Demo for Symfony Messenger + Mercure

Programming Languages

PHP
23972 projects - #3 most used programming language
python
139335 projects - #7 most used programming language
Twig
543 projects
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to async-messenger-mercure

Chatlayout
ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView. It supports dynamic cells and supplementary view sizes.
Stars: ✭ 184 (+581.48%)
Mutual labels:  messenger
Node Fb Messenger
✉️ Facebook Messenger Platform Node.js API Wrapper
Stars: ✭ 206 (+662.96%)
Mutual labels:  messenger
Botmaster
The chatbot framework for your serious projects
Stars: ✭ 239 (+785.19%)
Mutual labels:  messenger
Chatify Demo
Chatify Laravel Package Demo application
Stars: ✭ 189 (+600%)
Mutual labels:  messenger
Messenger4j
A Java library for building Chatbots on the Facebook Messenger Platform - easy and fast.
Stars: ✭ 199 (+637.04%)
Mutual labels:  messenger
Miscord
Facebook Messenger to Discord bridge
Stars: ✭ 225 (+733.33%)
Mutual labels:  messenger
Laravel Messenger
Simple user messaging package for Laravel
Stars: ✭ 2,140 (+7825.93%)
Mutual labels:  messenger
Tdesktop
Telegram Desktop messaging app
Stars: ✭ 17,508 (+64744.44%)
Mutual labels:  messenger
Adamant Im
ADAMANT Decentralized Messenger. Progressive Web Application (PWA)
Stars: ✭ 202 (+648.15%)
Mutual labels:  messenger
Pybitmessage
Reference client for Bitmessage: a P2P encrypted decentralised communication protocol:
Stars: ✭ 2,661 (+9755.56%)
Mutual labels:  messenger
Rubotnik
"Bot-end" Ruby framework to quickly build and launch a Facebook Messenger chatbot
Stars: ✭ 191 (+607.41%)
Mutual labels:  messenger
Node Telegram Bot Api Tutorial
node-telegram-bot-api tutorial
Stars: ✭ 193 (+614.81%)
Mutual labels:  messenger
Ferdi
🧔🏽 Ferdi helps you organize how you use your favourite apps by combining them into one application
Stars: ✭ 4,089 (+15044.44%)
Mutual labels:  messenger
Keras fb
Enable Keras to send real-time training info to your Messenger account
Stars: ✭ 186 (+588.89%)
Mutual labels:  messenger
Mtproto Core
Telegram API JS (MTProto) client library for browser and nodejs
Stars: ✭ 242 (+796.3%)
Mutual labels:  messenger
Qiscus Sdk Android
Qiscus provide everything you need to power up your app with chats. And it's now made simple.
Stars: ✭ 175 (+548.15%)
Mutual labels:  messenger
React Messenger Customer Chat
React component for messenger customer chat plugin
Stars: ✭ 221 (+718.52%)
Mutual labels:  messenger
molch
An implementation of the axolotl ratchet based on libsodium.
Stars: ✭ 24 (-11.11%)
Mutual labels:  messenger
Swiftybot
How to create a Telegram, Facebook Messenger, and Google Assistant bot with Swift using Vapor on Ubuntu / macOS.
Stars: ✭ 247 (+814.81%)
Mutual labels:  messenger
Toxygen
Toxygen is pythonic Tox client
Stars: ✭ 231 (+755.56%)
Mutual labels:  messenger

Async with Messenger & Mercure

This project is a demo for a talk I gave. See the presentation.

See the demo

Running the application locally

Requirements

A Docker environment is provided and requires you to have these tools available:

Install and run pipenv to install the required tools:

pipenv install

You can configure your current shell to be able to use Invoke commands directly (without having to prefix everything by pipenv run)

pipenv shell

Starting the stack

Launch the stack by running this command:

inv start

Note: the first start of the stack should take a few minutes.

The site is now accessible at the hostnames your have configured over HTTPS (you may need to accept self-signed SSL certificate).

Other tasks

Checkout inv -l to have the list of available Invoke tasks.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].