开源IM项目集合,快来学习啊
IM是Instant Messaging(即时通讯)的缩写,是一种通过互联网或局域网实现即时交流的技术和应用。常见的IM工具包括QQ、微信、陌陌、soul、Skype、WhatsApp等。通过IM工具,用户可以发送文字、图片、语音、视频等信息,方便快捷地与他人交流。而且现在很多大型企业也都在自建或者购买成熟的IM软件。如果从0到1做出来,那确实需要花费很大的成本,这里就介绍一些优秀的开源项目,供大家学习参考。
IM是Instant Messaging(即时通讯)的缩写,是一种通过互联网或局域网实现即时交流的技术和应用。常见的IM工具包括QQ、微信、陌陌、soul、Skype、WhatsApp等。通过IM工具,用户可以发送文字、图片、语音、视频等信息,方便快捷地与他人交流。而且现在很多大型企业也都在自建或者购买成熟的IM软件。如果从0到1做出来,那确实需要花费很大的成本,这里就介绍一些优秀的开源项目,供大家学习参考。
现在Redis
肯定是最受欢迎的内存数据库,不管大大小小的项目,都喜欢缓存一点东西。在Redis
火起来之前,memcached
是非常受欢迎的一个开源内存数据库,那么,除了这两个外,还有哪些开源
的内存数据库呢?
我们传统的查询接口,一般都建表->写SQL->写Mapper、新建映射类、写Service、写Controller
,一套重复的工作下来,也需要花费不少时间。那么,在低代码火热的今天,有大佬开发了零代码开发REST API
的项目。这里就介绍几个,或许能给我们带来效率上的提升。
为了方便管理我们的代码,这时候,需要有一个代码托管服务器,现在,免费、可直接用的有Gitee
和Github
。公司的代码,是需要保密的,放在别人的仓库里面,肯定是不方心,这时候,我们需要自己搭建代码服务器,在Git之前,大家可能用SVN和VSS会多一点。现在,大家都比较喜欢用Git
来托管自己的代码。这里,就分享几个开源的Git
服务端项目。
日期在我们平时在MySQL查询中是非常常用的一种类型,日期类型的值又会因不同场景而存储的格式不一致,在我们查询的时候,就需要经过转换到指定格式来查询我们想要的数据,这时候,日期函数就能给我带来极大的便捷,下面,罗列一下常用的日期函数,方便我们记忆并使用。
C#的应用也比较多,有时候,我们想要研究一下别人的优秀的项目,可能会借助一些非常规手段来学习。下面,我就分享几款开源的C#反编译工具。
Java开发神器IDEA,有自带class
反编译功能,而且调试也非常方便。那么,除了IDEA可以反编译之外,还有其它的反编译工具吗?这里就分享几个Github
中开源的反编译工具。
uniapp
是目前比较火的框架,我们编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(如:微信、支付宝、百度、头条、飞书、QQ、快手、钉钉、淘宝)、快应用等多个平台。基于uniapp
开发的商城项目也非常多,这里就整理几个不错的开源商城项目。
移动支付随处可见,以前都是微信、支付宝分别各一个收款码,二维码多了之后就不好管理了,随着支付方式的增多,现在基本上都用聚合支付,多种支付方式,一码搞定。针对支付及聚合支付,开源社区也有很多相关的开源项目。