All Projects → tony612 → Exchat

tony612 / Exchat

(Not maintaining) A Slack-like app by Elixir, Phoenix & React(redux)

Programming Languages

elixir
2628 projects

Projects that are alternatives of or similar to Exchat

Realtimechat
Open source, native iOS Messenger, with realtime chat conversations (full offline support).
Stars: ✭ 1,511 (+499.6%)
Mutual labels:  slack, chat
Lookerbot
Lookerbot lets you access all your Looker data from Slack! Super fun!
Stars: ✭ 138 (-45.24%)
Mutual labels:  chat, slack
Android yichat lite
android client
Stars: ✭ 118 (-53.17%)
Mutual labels:  chat, im
Pow assent
Multi-provider authentication for your Pow enabled app
Stars: ✭ 236 (-6.35%)
Mutual labels:  phoenix, slack
Android Chat
开源即时通讯(野火IM)系统Android端
Stars: ✭ 2,107 (+736.11%)
Mutual labels:  chat, im
Matrix Commander
simple but convenient CLI-based Matrix client app for sending and receiving
Stars: ✭ 90 (-64.29%)
Mutual labels:  chat, im
Hanu
Golang Framework for writing Slack bots
Stars: ✭ 128 (-49.21%)
Mutual labels:  chat, slack
Talkyard
A community discussion platform: Brings together the main features from StackOverflow, Slack, Discourse, Reddit, and Disqus blog comments.
Stars: ✭ 1,219 (+383.73%)
Mutual labels:  chat, slack
Emberclear
Encrypted Chat. No History. No Logs.
Stars: ✭ 157 (-37.7%)
Mutual labels:  chat, slack
Nettychat
基于Netty+TCP+Protobuf实现的Android IM库,包含Protobuf序列化、TCP拆包与粘包、长连接握手认证、心跳机制、断线重连机制、消息重发机制、读写超时机制、离线消息、线程池等功能。
Stars: ✭ 1,979 (+685.32%)
Mutual labels:  chat, im
Mentat
scalable group chat with tags and pretty good privacy.
Stars: ✭ 89 (-64.68%)
Mutual labels:  phoenix, chat
React Native Netease Im
网易云信React Native组件
Stars: ✭ 204 (-19.05%)
Mutual labels:  chat, im
Uni Huanxin Im
💬 uniapp集成环信小程序sdk,实现多端实时通讯
Stars: ✭ 84 (-66.67%)
Mutual labels:  chat, im
Tms
基于频道模式的团队沟通协作+轻量级任务看板,支持mardown、富文本、在线表格和思维导图的团队博文wiki,i18n国际化翻译管理的响应式web开源团队协作系统。
Stars: ✭ 232 (-7.94%)
Mutual labels:  chat, slack
Rocket.chat.ansible
Deploy Rocket.Chat with Ansible!
Stars: ✭ 80 (-68.25%)
Mutual labels:  chat, slack
Im service
golang im server
Stars: ✭ 1,694 (+572.22%)
Mutual labels:  chat, im
Easychatandroidclient
EasyChat是一个开源的社交类的App。主要包含消息、好友、群组等相关的IM核心功能。部分界面参照了QQ、微信等相关社交APP。EasyChat APP整体采用MVVM模式,基于JetPack(Lifecycle,LiveData,ViewModel,Room)构建
Stars: ✭ 64 (-74.6%)
Mutual labels:  chat, im
Gochat
goim server write by golang !🚀
Stars: ✭ 1,144 (+353.97%)
Mutual labels:  chat, im
Hyperf Chat
Hyperf Chat
Stars: ✭ 139 (-44.84%)
Mutual labels:  chat, im
Srain
Modern IRC client written in GTK
Stars: ✭ 197 (-21.83%)
Mutual labels:  chat, im

ExChat

To start your app:

  1. Install dependencies with mix deps.get
  2. Create and migrate your database with mix ecto.create && mix ecto.migrate
  3. Install npm dependencies with npm install .
  4. Start Phoenix endpoint with mix phoenix.server

Now you can visit localhost:4000 from your browser.

TODO

  • [x] Display unread number for channels
  • [x] Track and display unread messages
  • [x] Build connection between user and channel
  • [x] Direct message
  • [x] User online/offline status
  • [ ] Mention users
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].