Retour au classement

msgbyte/tailchat

TypeScripttailchat.msgbyte.com

Next generation noIM application in your own workspace, not only another Slack/Discord/Rocket.chat

imreacttypescriptdiscordslackbotopenapitailchatpluginifynoim
Croissance des étoiles
Étoiles
3.6k
Forks
393
Croissance hebdomadaire
Issues
112
1k2k3k
janv. 2023mars 2024mai 2025juil. 2026
Artefactsnpmnpm install tailchat
README

Tailchat

Docker Publish Docker Image Version (tag latest semver) Docker Pulls CI Codemagic build status Desktop Build deploy nightly Tailchat Nightly

tailchat

简体中文

Next generation noIM application in your own workspace

Not only another Slack, Discord, Rocket.Chat....

If you are interested in the concept of noIM, welcome to read my blog:

Official Documentation: https://tailchat.msgbyte.com/

Nightly version Try it online: https://nightly.paw.msgbyte.com/

Nightly version is the automatic compile version, that means, every commit code will be automatically compiled. The reliability and stability of the data are not guaranteed, you can deploy with stable version with docker images or github release page

Motivation

At present, the existing IM applications only focus on chatting itself, and IM is naturally a multi-person collaboration method. In my opinion, it should be able to take on more responsibilities, and form its own unique way of forwarding external applications through IM workflow.

Therefore, I bring up the point of noIM, which means Not only IM. Instead, it designed a highly customized application platform for individuals/teams centered on IM, with third-party applications as enhanced functions, and a plugin system as the glue connection layer in the middle.

To this end, the functions were abstracted, and a lot of time was spent designing the underlying mechanism. An instant messaging application such as Tailchat was born for expansion from the beginning of the underlying design. Through Tailchat's plugin system, developers can easily use their favorite applications as part of Tailchat in a very natural way. Different from traditional integration methods such as Slack, the integration of Tailchat is more free, as if it is a native function.

Feature

  • Pay attention to privacy, only invited members can join the group
  • Prevent strangers, add friends only by nickname + a random string of numbers
  • Two-level group space, dividing different topics by panels
  • Highly customized group space, create original group space by grouping with dragging and dropping. At the same time, more plugins can be used to add more capabilities
  • It can be rigorous or fun. Through the combination of plugins, Tailchat can be created for different scenarios. It can be for individuals or for enterprises
  • The backend microservice structure is ready for large-scale deployment. Don't worry about what to do after the number of user growth

Learn more in our website

Performance and Expansion

Tailchat is a modern open source IM application which based on React + Typescript

Front-end microkernel architecture + backend microservice architecture, Tailchat is ready for clustering deployment.

The front end empowers the application through the plugin system, which is very simple and easy to expand for the secondary development of Tailchat.

NOTICE: Although the core functionality of Tailchat is currently in a stable stage, its exposed interface for third-party developers is still being improved. Generally speaking, it is backward compatible, but retains the possibility of Break Change

Preview

Visit the official website to learn more: https://tailchat.msgbyte.com/

Quick Deploy

Deploy on Sealos

Deploy on Sealos

Deploy on ClawCloud Run

Run on ClawCloud

Communication

If you are interested in Tailchat, welcome to join Tailchat's seed user exchange group, your feedback can help Tailchat grow better

Tailchat

Tailchat Nightly Group

Producthunt

Tailchat - The next-generation noIM Application in your own workspace | Product Hunt

Project Activity

Alt

License

Apache 2.0

Dépôts similaires
openimsdk/open-im-server

IM Chat OpenClaw

GoGo ModulesApache License 2.0imchat
openim.io
16.5k2.9k
crossoverJie/cim

📲cim(cross IM) 适用于开发者的分布式即时通讯系统

JavaMavenMIT Licensenettytcp
crossoverjie.top/categories/Netty/
9.5k2.9k
wildfirechat/im-server

即时通讯(IM)系统

JavaMavenOtherimvoip
docs.wildfirechat.cn
8.5k1.9k
JackJiang2011/MobileIMSDK

原创全平台IM通信层框架,轻量级、高度提炼,历经10年、久经考验。可能是市面上唯一同时支持UDP+TCP+WebSocket三种协议的同类开源框架,支持 iOS、Android、Java、H5、小程序、Uniapp、鸿蒙Next,服务端基于Netty。

Objective-CApache License 2.0imudp
52im.net/forum-89-1.html
6.1k1.4k
WuKongIM/WuKongIM

More than just IM 不只是即时通讯(IM)

GoGo Moduleschatim
githubim.com
4.9k687
mpusher/mpush

MPush开源实时消息推送系统

JavaMavenApache License 2.0pushnetty
mpusher.github.io
3.8k1.4k
starrtc/starrtc-android-demo

🚀starRTC,即时通讯(IM)系统,免费IM系统(含单聊,群聊,聊天室,文件传输),免费一对一视频聊天,VOIP,语音对讲(回音消除),直播连麦,视频直播,RTSP拉流,RTMP推流,webRTC服务端,在线教育,白板,小班课,在线会议,视频会议,视频监控,局域网直连(无需服务器),兼容webRTC, 支持webRTC加速,P2P高清传输,安卓、iOS、web互通,支持门禁对讲,可视对讲,电视盒子,树莓派,海思,全志,任天堂switch,云游戏,OTT设备,物联网平台,C语言自研方案,支持二次开发成类微信,类映客等APP,✨万水千山总是情,来个star行不行✨,更多示例请访问:

freeim
docs.starrtc.com/en/download/
3.8k921
juggleim/im-server

High-performance, scalable, self-hosted instant messaging server in Go — private chat, groups, chatrooms, WebSocket and REST APIs.

GoGo ModulesApache License 2.0chatgolang
juggle.im/docs/guide/intro/
3.6k366
TangSengDaoDao/TangSengDaoDaoServer

高颜值 IM 即时通讯,聊天

GoGo ModulesApache License 2.0im
tsdaodao.com
3.5k583
link1st/gowebsocket

golang基于websocket单台机器支持百万连接分布式聊天(IM)系统

GoGo ModulesOthergolangwebsocket
3.1k639
sanshengshui/netty-learning-example

:egg: Netty实践学习案例,见微知著!带着你的心,跟着教程。我相信你行欧。

JavaMavenApache License 2.0nettyhttp
2.9k808
LockGit/gochat

goim server write by golang !🚀

GoGo ModulesMIT Licenseimgoim
45.77.108.245
2.9k476