强烈推荐github 6.6k star前微信技术专家基于go开源IM项目OpenIM

goim编译——bilibili开源聊天室,支持百万用户在线 goim编译——bilibili开源聊天室,支持百万用户在线goim简介基础环境golang环境javakafkaredis编译编译goim编译Discovery安装部署运行测试 goim简介 官网:https://goim.io/ goim是bilibili公司技术总监毛剑创作,使用go语言开发,用于B站生产线上的IM服务框架(聊天室),其框架原理图如下: 部署成功后的websocket的demo如下: 基础环境 golang环境 1.下载二进制包:go1.4.linux-amd64.tar.gz w 阅读详情

OpenIM使命

从公司成立之初就将“开源”作为核心战略来推进,开源充分体现了自由、平等、分享的互联网精神。

全球范围频繁发生的数据泄露、勒索病毒、隐私滥用等安全事件一次次给企业敲响警钟,企业管理者对数据资产的价值、数据安全的重要性有了更清晰的认识,数据安全成就企业核心价值。


在这里插入图片描述

IM作为核心业务数据,安全的重要性毋庸置疑,OpenIM开源以及私有化部署让企业能更放心使用。

如今IM云服务商收费高企,如何让企业低成本、安全、可靠接入IM服务,是OpenIM的历史使命,也是我们前进的方向。

有劳开发者点一下 star,一个小小的 star 是作者们前进的动力,也是我们力争IM开源No1的基石

开源链接

当前正在完成的功能:
(1)群聊已读,哪些人读过此消息;

(2)十万规模的大群,独特的设计方案;

(3)阅后即焚;

(4)定时删除;

(5)端到端加密;

OpenIM团队

创始团队来自前微信高级架构师、IM/WebRTC专家团队,我们致力于用开源技术创造服务价值,打造轻量级、高可用的IM架构,开发者只需简单调用 SDK,即可在应用内构建多种即时通讯及实时音视频互动场景。

OpenIM邀请全球技术极客参与技术优化,让开发者轻松集成,让每一个应用都具备IM功能,同时考虑企业的接入成本、服务器资源以及最重要的数据安全性和私密性。

web端体验地址:

http://121.37.25.71:23232/

pc端下载:

https://pan.baidu.com/s/16MW36rKVFtDCBewMOdD0pA 密码: jd15

安卓下载:

https://www.pgyer.com/OpenIM

iOS下载:审核中 稍后更新

官方文档:https://doc.rentsoft.cn/

github地址:https://github.com/OpenIMSDK/Open-IM-Server



项目star增长迅速,达到6.6k,微信群开发者4000人
OpenIM使命

从公司成立之初就将“开源”作为核心战略来推进,开源充分体现了自由、平等、分享的互联网精神。
全球范围频繁发生的数据泄露、勒索病毒、隐私滥用等安全事件一次次给企业敲响警钟,企业管理者对数据资产的价值、数据安全的重要性有了更清晰的认识,数据安全成就企业核心价值。


IM作为核心业务数据,安全的重要性毋庸置疑,OpenIM开源以及私有化部署让企业能更放心使用。
如今IM云服务商收费高企,如何让企业低成本、安全、可靠接入IM服务,是OpenIM的历史使命,也是我们前进的方向。
有劳开发者点一下 star,一个小小的 star 是作者们前进的动力,也是我们力争IM开源No1的基石

开源链接

当前正在完成的功能:
(1)群聊已读,哪些人读过此消息;

(2)十万规模的大群,独特的设计方案;

(3)阅后即焚;

(4)定时删除;

(5)端到端加密;

OpenIM团队

创始团队来自前微信高级架构师、IM/WebRTC专家团队,我们致力于用开源技术创造服务价值,打造轻量级、高可用的IM架构,开发者只需简单调用 SDK,即可在应用内构建多种即时通讯及实时音视频互动场景。
OpenIM邀请全球技术极客参与技术优化,让开发者轻松集成,让每一个应用都具备IM功能,同时考虑企业的接入成本、服务器资源以及最重要的数据安全性和私密性。
web端体验地址:

http://121.37.25.71:23232/

pc端下载:

https://pan.百度。com/s/16MW36rKVFtDCBewMOdD0pA 密码: jd15

安卓下载:

https://www.皮耶。com/OpenIM

iOS下载:审核中 稍后更新

官方文档:https://doc.租用软件。cn/

github地址:https://github.com/OpenIMSDK/Open-IM-Server


在这里插入图片描述

项目star增长迅速,达到6.6k,微信群开发者4000人

Openim三方库安装指南 背景:遇到一些需求需要使用Openim库的dll文件,特此来记录编译过程github地址:https://github.com/openimsdk/openim-sdk-cpp从GitHub上克隆下来后发现里面的shared为空,这里需要自己手动编译前置条件:GO环境 MinGW64 (已经配置好系统环境变量) 阅读详情

相关推荐

即时通讯(IM)开源项目OpenIM本周版本发布- v1.0.7-web端一键部署

介绍 OpenIM:由前微信技术专家打造的基于 Go 实现的即时通讯(IM)开源项目,包括IM服务端和客户端SDK。开发者私有化部署,基于SDK二次开发,可以轻松替代第三方IM云服务,打造具备聊天、社交功能的app。无论是开发同城交友、企业办公亦或是当今最热门的元宇宙,还是在应用中集成IM功能,都非常便捷。OpenIM代码100%开源,开源协议Apache-2.0 License任何企业和个人都可以免费使用(包括商用)。 请各位看官多多支持,转发和宣传,助力OpenIM成为开源IM的No1 web端体验地址

OpenIM的博客 7089

GO: go.mod go.sum

如果你还在使用 GOPATH 模式来开发Golang程序,那么你可以参考本文来告别 GOPATH,并带给你一个方便的包管理工具。 关于 go mod 的说明和简单使用,可以参考: 1、Go1.1.1新功能module的介绍及使用 2、Introduction to Go Modules 3、Go 1.11 Modules 官方说明文档 使用go mod 管理项目,就不需要非得把项目放到GOPATH指定目录下,你可以在你磁盘的任何位置新建一个项目,比如: 新建一个名为 wserver 的项目,项目

glenshappy的专栏 2563

【IM开源推荐】前微信技术专家打造的开源的即时通讯组件OpenIM

Open-IM是由前微信技术专家打造的***开源***的即时通讯组件。Open-IM包括IM服务端和客户端SDK,实现了高性能、轻量级、易扩展等重要特性。开发者通过集成Open-IM组件,并私有化部署服务端,可以将即时通讯、实时网络能力快速集成到自身应用中,并确保业务数据的安全性和私密性。 Open-IM包括哪些模块 (一)客户端 (1) golang实现的跨平台的SDK:Open-IM-SDK-Core ,开发者不需要关心 (2)在Open-IM-SDK-Core 基础上生成的iOS版本SDK:Open.

OpenIM的博客 2648

GO-IM系统

https://github.com/alberliu/goim 是一个即时通讯服务器,代码全部使用golang完成,主要使用mysql (多设备,消息不丢不重) 官网https://goim.io/https://github.com/Terry-Ye/im纯go实现的分布式im即时通讯系统,各层可单独部署,之间通过rpc通讯,基于redis 做消息推送,比较适合做直播间消息。http://gglinux.com/2017/04/15/IM_design/IM系统设计。

牧竹子 2052

深入解析BLheli电调固件与Dshot通讯协议:从原理到实践

本文深入解析了无人机动力系统的核心——BLheli电调固件与Dshot通讯协议。详细阐述了BLheli固件从经典版到BLheli_32的演进及其功能特性,并重点剖析了Dshot数字协议如何通过数据包和校验码实现更快、更准、更可靠的电机控制。文章还涵盖了双向Dshot遥测、实战配置与调参指南,帮助玩家充分释放无人机性能。

weixin_28273593的博客 434

如何评价智能座舱的好坏之指标拆分?

智慧服务实际上是有一些比较实用的功能的,常用的有后视镜自动伸展、离车自动落锁、座椅记忆等,但这部分前装率较高,各家的区分度不高,所以一级指标中占比最低(10%)。不过呢,规则里的权重仅有5%,或许是考虑到比较成熟,没有区分度。全景环视明显拔得头筹,占比85%,这对于我这种没有倒车影像不敢倒车的人,举双手赞成,但还是要看其效果,比如,现在,测评规则的颁布实际上也让我们看到,智能座舱的技术方案正走向成熟,并将走进规范化运作。,占比 60%,这与我们对座舱最直接的认知符合,

shuiqingyan的博客 1084

探索高性能即时通讯:GO-IM开源项目深度解析

探索高性能即时通讯:GO-IM开源项目深度解析 在数字化时代,即时通讯(IM)已成为连接人与人之间沟通的重要桥梁。今天,我们将深入探讨一个由Golang编写的高性能IM服务器项目——GO-IM,它以其卓越的性能和丰富的功能,正吸引着全球开发者的目光。 项目介绍 GO-IM是一个开源的即时通讯服务器项目,采用Golang语言开发,旨在提供一个高性能、可扩展的IM解决方案。该项目不仅支持账号密码登录,...

gitblog_00557的博客 697

实测对比:DECIMER、Img2Mol、MolScribe,哪个化学结构识别工具更靠谱?

化学结构识别(CSR)工具的核心任务是将分子结构图像转换为SMILES(Simplified Molecular Input Line Entry System)表示。这一过程需要克服图像质量差异、绘制风格变化以及特殊基团识别等挑战。三款工具采用不同的技术路线:DECIMER:基于EfficientNetV2+Transformer架构,优势在于处理标准期刊文献中的分子图示Img2Mol。

weixin_32576389的博客 346

OpenIM Server开发环境搭建:GoLand配置与调试技巧

你是否还在为OpenIM Server复杂的微服务架构配置而头疼?是否在调试分布式消息流转时迷失在日志的海洋中?本文将带你从零开始,通过6个实战步骤构建专业级GoLand开发环境,掌握断点调试、性能分析、依赖管理等核心技巧,让你的IM服务开发效率提升300%。 读完本文你将获得: - 符合生产标准的GoLand项目配置方案 - 微服务多实例并行调试技巧 - 一键启动全链路服务的自动化脚本 - 分...

gitblog_00631的博客 718

ATAC-seq数据分析流程

Outline0. ATAC-seq原理0.1 染色体结构0.2 原理0.3 结果0.4 意义1. ATAC-seq数据分析流程1.1 上游分析(1)序列质控和比对(2)序列筛选1.2 下游分析1.3 进阶分析 0. ATAC-seq原理 0.1 染色体结构 0.2 原理 0.3 结果 0.4 意义 1. ATAC-seq数据分析流程 1.1 上游分析 (1)序列质控和比对 fastqc trim_golare bowtie2 mapping时要加上参数 --very-sensitive -X 2000

weixin_57830892的博客 1万+

华为防火墙USG6000V---内网访问外网---外网访问内网服务器(NAT服务器)示例配置

华为防火墙USG6000V示例配置,展示了访问防火墙、内网服务器、外网和外网访问内网服务器(NAT服务器)的配置。

lehe99的专栏 2万+

Wechaty创建属于自己的微信机器人(附源码)

看了很多以前博主写的,wechaty机器人模拟的是网页版微信,所以作为机器人的微信号必须是可以登录网页版的,还有的说17年之后的微信就不能再登录网页版了。几经折腾下,看到了这么一篇博文。wechaty支持python开发,也支持node开发。是非常适合用来自主二次开发定制属于自己的微信机器人的。所以,这里我选择的是wechaty,开发语言node.js。这就启动成功啦,扫码即用,是不是很方便呢。

qq_34761385的博客 1万+

单细胞分析实战:用R语言绘制带连线的堆叠柱状图(附完整代码)

本文详细介绍了如何使用R语言绘制带连线的堆叠柱状图进行单细胞转录组数据分析,特别适用于展示细胞比例变化趋势。通过完整代码示例和实战技巧,帮助研究者优化多组别比较的可视化效果,提升科研图表质量。

yhn4567890的博客 390

分享聊天系统【开源】,你也可以做个微信!

去年的时候,有个小伙伴找我开发了一个IM聊天系统。今天给大家看下写的一个小的聊天系统,和推荐两款不错的开源的IM聊天系统。1,基于Java的即时聊天系统:这个系统是在前面搞的了。如果再搞搞界面也是非常Nice的。基本上所有主流的功能都有了。发聊天、表情包、语音、视频之类的,语音和视频的好像还没有进行开发也可以在线新建群:建完群之后,可以随便在群里发信息:还可以在线修改下个人的信息:如果想开发聊天系...

欢迎关注公众号:【码农突围】,回复9999,可以获取一份LeetCode刷题笔记 2827

【异常】Claude Code 第三方API 400报错(thinking type should be enabled or disabled)解决方案

摘要: Claude Code接入第三方API端点时出现400参数错误,主要因新版默认启用的Adaptive Thinking功能与旧版接口参数格式不兼容(需thinking: {type: "adaptive"},但第三方仅支持布尔值)。解决方案为修改本地settings.json配置文件,添加"CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING": "1"环境变量并重启客户端,即可恢复思考模式功能。Adaptive Th

奶爸的编程之路,也就一周冷个三天 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

简直太牛了!这个微信插件神器开源,怒冲GitHub排名榜第一,网友:太好用了!...

点击上方“Github爱好者社区”,选择星标回复“资料”,获取小编整理的一份资料作者:GG哥来源:GitHub爱好者社区(github_shequ)这是GitHub爱好者社区第60篇...

GitHub爱好者社区 2万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

一款开源、免费的微信管家系统,助你快速搭建微信应用

JeewxBoot是一款免费的JAVA微信管家平台,支持微信公众号、小程序、微信第三方平台、抽奖活动等。JeewxBoot已经实现了系统权限管理、公众号管理、抽奖活动等基础功能,便于二次开发,可以快速搭建微信应用!技术架构:SpringBoot2.1.3 + Mybatis + Velocity;采用插件开发机制,实现一个抽奖活动一个独立插件(对JAVA来讲就是一个JAR包),可以很方便的做插拔,提供丰富的活动插件下载。。

欧菲丽的博客 2477

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

「IM开源推荐」前微信技术专家打造,golang实现,一键部署,客户端SDK全平台支持,轻松替代IM云服务

背景 OpenIM成立之初就将“开源”作为核心战略来推进,开源充分体现了自由、平等、分享的互联网精神。 全球范围频繁发生的数据泄露、勒索病毒、隐私滥用等安全事件一次次给企业敲响警钟,企业管理者对数据资产的价值、数据安全的重要性有了更清晰的认识,数据安全成就企业核心价值。 IM作为核心业务数据,安全的重要性毋庸置疑,OpenIM开源以及私有化部署让企业能更放心使用。 如今IM云服务商收费高企,如何让企业低成本、安全、可靠接入IM服务,是OpenIM的历史使命,也是我们前进的方向。 优势 OpenIM:由前微信

OpenIM的博客 2451

推荐开源项目:GO-IM - 高性能即时通讯服务器

推荐开源项目:GO-IM - 高性能即时通讯服务器 go-im旧版本停止维护⚠️ 新版本地址:https://github.com/IM-Tools/Im-Services项目地址:https://gitcode.com/gh_mirrors/go/go-im 1、项目介绍 在当今数字化的时代,实时通信已经成为应用程序的核心组成部分。GO-IM 是一个基于 Golang 编写的高性能即时通讯(I...

gitblog_00006的博客 1728

1比1还原微信!一款美观、功能全面的开源即时通讯IM系统

《B-IM:高性能全功能即时通讯系统》摘要 B-IM是一款自主研发的即时通讯系统,完整实现微信核心功能,包括私聊/群聊、音视频通话、文件传输等。系统采用SpringBoot+Netty+Vue+uni-app技术栈,支持Web、App、小程序多端同步。创新性地利用Redis队列实现消息推送,具备集群化部署能力,通过模块化架构(业务平台、消息推送、客户端SDK等)保证系统扩展性。特别支持多端同时在线、消息实时同步、敏感词过滤等企业级功能,提供从用户管理到群组操作的完整解决方案。开源项目包含后台管理系统,是中小

1290

开源IM项目OpenIM每周迭代版本发布-群管理 阅后即焚等-v2.0.6

以办公场景为例,比如员工入职通知,放假通知等业务通知,由oa系统处理具体的业务逻辑,再调用消息推送api,触达到目标用户。 效果示例 以协同办公为例,员工收到系统推送的工作通知,有新任务需要处理。 员工点击工作通知,可以查看具体详情,每条通知有不同的发送者昵称和头像。这种通知类型是一种新的会话类型,全部聚合在同一个会话。 OpenIM简介 OpenIM:从服务端到客户端SDK开源即时通讯整体解决方案。开发者可以轻松替代第三方IM云服务,打造具备聊天、社交功能的app,也可以在自身应用中集成SDK,以提供

OpenIM的博客 1595

从源码到部署:jeffding/tiny-testing-gpt2-remote-code-openmind开发者完全手册

jeffding/tiny-testing-gpt2-remote-code-openmind是一个基于PyTorch框架的轻量级GPT2文本生成模型,专为开发者提供从源码到部署的完整体验。本文将详细介绍如何快速上手使用该模型,包括环境配置、代码解析和部署流程。 ## 📋 环境准备:一键安装依赖 要开始使用这个GPT2模型,首先需要安装必要的依赖包。项目提供了清晰的依赖清单,位于[examp

gitblog_01041的博客 401

轻量级开源即时通讯项目:Open Im Server

轻松搭建,随心沟通,让距离更近一步!

2401_83063795的博客 2588

免费开源IM聊天项目,附截图&github源码,启动简单

闲来无事,自己写了一个基于uniapp的聊天项目,希望对大家开发有一定帮助。 技术栈:uniapp vue 使用之前先star github传送门https://github.com/13940217916/uniapp-chat

别把代码当饭吃 2989

高效微信管理工具:WeChat Toolbox

高效微信管理工具:WeChat Toolbox 项目地址:https://gitcode.com/gh_mirrors/we/wechat-toolbox 项目简介 是一款开源的微信管理工具,由开发者 Caspartse 制作并维护。它提供了一种在浏览器上便捷操作微信的方式,包括聊天记录备份、群聊消息搜索、自动回复等功能,旨在提升微信用户的效率和管理能力。 技术分析 WeChat Toolbox ...

gitblog_00026的博客 1818
上一篇: 即时通讯(IM)开源项目OpenIM本周版本发布- v1.0.7-web端一键部署
下一篇: 即时通讯(IM)开源项目OpenIM重构版本发布- v2.0.0
OpenIM
博客等级 码龄5年 295粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值