聊天IM开发

想开发一款类似微信的聊天软件。
佬友们觉得是自己从0开发,还是在开源的基础上继续完善开发呢。
感觉使用开源项目开发或者维护不是很得心应手。
老友们有类似且功能较完善的的开源项目推荐下吗,用于借鉴参看参看

看你的用途是什么了,开源的话可以看看这个项目

开源的基础上改大概率会遇见坑,而且你要对产品定位清晰,跨端同步是否保留全量的conversation,体感想做到哪个层级?如果只是简单实现消息收发,不注重体感 市面上常见的openim就够你用了,还有就是用户量级,自研的话其实前期单体项目 把服务分层做好后期拆分布式更好,不要上来就想拥抱分布式摊子铺大了最后项目搞完发现就你跟你朋友2个用户也没意义,前期就把im的核心打磨好即可,端对端的话直接上signal协议即可

最近也在做这个,是基于openim二开的,要作为公司内部的沟通工具,我们就是想对标飞书那些,领导想要加ai功能,感觉他的想法有点太理想化,他觉得最终形态可能就是一个输入框,什么沟通啊,审批啊,任务啊都跟ai沟通就想知道,还想抛弃现有的这种左边消息列表,右边聊天区的布局。佬友有什么建议吗,不知道对标谁了,自己又想不出好的idea

这东西无非就是个技术 主要是 websocket 通信要不就是 netty 或者 mqtt

你这个需求给的有点笼统,颗粒度不够,飞书或lark的定位其实更多是团队协作,所以im核心这一块不需要过度打磨,openim实现基础im没太大问题,你这个需求给的太碎片化了,我没太好的方向给你!