强烈推荐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的博客 7090

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

SpringBoot项目启动后ShardingSphere5.0首次SQL查询慢?这个预热技巧帮你搞定

本文针对SpringBoot项目集成ShardingSphere 5.0后首次SQL查询慢的问题,深入剖析了其根源在于SQL解析引擎的懒加载与缓存初始化。文章提供了三种有效的预热技巧,包括精准的SQL解析引擎预热、简单查询触发全链路预热以及可配置的生产级方案,帮助开发者将初始化成本提前至应用启动阶段,从而消除性能毛刺,提升用户体验与系统稳定性。

chair的专栏 1062

163种中草药图像数据集构建与ResNet-50迁移学习实战指南

在计算机视觉领域,高质量标注数据集是模型训练的基石,直接影响图像分类、目标检测等任务的性能。其核心原理在于为算法提供结构化的监督信号,通过深度学习模型学习从像素到语义的映射关系。构建此类数据集的技术价值在于解决了特定垂直领域(如中医药)数据稀缺的痛点,为AI技术落地提供了关键“燃料”。在应用场景上,标准化数据集广泛支撑着教学演示、算法验证和产业应用开发。本文聚焦于中草药识别这一细分领域,详细介绍了一个包含163种常见药材、经过多源聚合与清洗的图像数据集构建全过程,并提供了基于PyTorch和ResNet-5

weixin_33672400的博客 455

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

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

gitblog_00557的博客 697

基于Halium 9为小米平板4移植Ubuntu Touch:内核适配与驱动调试实战

在移动设备生态中,Linux内核作为核心,通过硬件抽象层(HAL)管理底层硬件驱动,为上层系统提供统一接口。其模块化设计允许深度定制,是实现跨平台移植的技术基础。Halium项目正是利用这一原理,构建了一个中间层,将安卓内核的硬件支持能力“翻译”成标准Linux发行版能识别的格式,从而在手机、平板等移动设备上运行Ubuntu Touch、postmarketOS等移动Linux系统,极大地拓展了老旧设备的再利用价值。这一技术为开发者提供了在常见安卓硬件上进行Linux系统开发与定制的可能,尤其在嵌入式与物联

weixin_42639246的博客 372

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

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

gitblog_00631的博客 718

认知网络分析实战:用Python复现课堂对话研究(含LSA代码)

本文通过Python实战,详细演示了如何运用认知网络分析(ENA)和滞后序列分析(LSA)两种方法,对课堂对话数据进行深度挖掘。文章提供了从数据清洗、行为编码到网络构建、序列统计及可视化的完整代码流程,帮助教育研究者和数据分析师量化分析对话中的认知结构与动态互动模式,从而获得超越文本表面的研究洞见。

weixin_28559803的博客 155

华为OD机试 新系统 双机位C卷 往年真题 机考题库(持续收录中)以及算法考点详解(Python/JS/C/C++)

刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释发现新题目,随时更新。

学Java,找哪吒 5万+

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

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

qq_34761385的博客 1万+

《拉依达的嵌入式\驱动面试宝典》—Linux篇(八)_Linux驱动编程

《拉依达的嵌入式\驱动面试宝典》 整合了所有我认为可能遇到的技术面试问题。所有问题及其答案均是我个人学习后查阅资料总结,每个回答都做了仔细的分析,在嵌入式及其驱动面试相关问题解析做到全网独一无二。学习或者转行到嵌入式、驱动开发领域学习的不二之选

拉依达不拉跨的博客 319

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

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

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

玩转大语言模型——使用华为官方MindIE-Server镜像方式部署DeepSeek模型

本文将详细介绍在国产Linux系统欧拉中使用华为官方MindIE-Server镜像方式部署DeepSeek模型。一般情况下华为昇腾800I服务器可以推理DeepSeek-R1-70B,4张300I-Duo服务器可以推理DeepSeek-R1-32B。在配置中尽量贴合官方文档,包含用到的一些其他的技术细节,便于零基础入门使用。

艾醒的博客 1289

EDKII环境配置完整版

参考博客【EDK2 UDK2018的环境搭建】:https://blog.csdn.net/qq_39155263/article/details/82965744下载EDK2 1.直接从https://github.com/tianocore/edk2/ 网站下载.zip压缩文件 2.运用svn 从http://svn.code.sf.net/p/edk2/code/trunk/edk2edk2下载 3.安装Visual Studio2017 安装其他Tool 1.IASL 从https..

tianpu2320959696的博客 1854

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

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

GitHub爱好者社区 2万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

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

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

欧菲丽的博客 2477

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

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

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

OpenIM的博客 2451

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

推荐开源项目: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的博客 402

轻量级开源即时通讯项目: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、付费专栏及课程。

余额充值