Skip to content

Commit

Permalink
Update javalibs.md
Browse files Browse the repository at this point in the history
  • Loading branch information
tuyucheng777 authored Aug 29, 2024
1 parent e02deea commit 33d6fce
Showing 1 changed file with 15 additions and 14 deletions.
29 changes: 15 additions & 14 deletions pages/javalibs.md
Original file line number Diff line number Diff line change
Expand Up @@ -2763,6 +2763,7 @@ permalink: /javalibs
* [Socket.IO Java](https://github.com/socketio/socket.io-client-java):全功能的Java Socket.IO客户端库,与Socket.IO v1.0及更高版本兼容。
* [EzyFox](https://github.com/youngmonkeys/ezyfox-server):EzyFox支持企业产品开发的各种基本组件,包括TCP、UDP、WebSocket、HTTP RESTful API、RPC协议、数据库交互、内存缓存和消息队列。
* [Pusher Java Client](https://github.com/pusher/pusher-websocket-java):适用于Java的Pusher Channels客户端库,面向Java和Android。
* [Socket.IO](https://github.com/scalecube/socketio):ScaleCube Socket.IO是基于Netty框架的Socket.IO Java服务器的轻量级实现。
* [JavaWebsocketClient](https://github.com/jacek-marchwicki/JavaWebsocketClient):JavaWebsocketClient库是用于Java和Android的RX中Websocket连接的简单库,它被设计为快速且容错。
* [Qonduit](https://github.com/NationalSecurityAgency/qonduit):Accumulo的安全WebSocket代理,由美国国家安全局开源。
* [Netty Socket.IO](https://github.com/mrniko/netty-socketio):该项目是Socket.IO服务器的开源Java实现,基于Netty服务器框架。
Expand Down Expand Up @@ -5639,10 +5640,11 @@ permalink: /javalibs

## 推送SDK

* [Austin](https://gitee.com/zhongfucheng/austin):统一的接口发送各种类型消息,对消息生命周期全链路追踪。
* [JPush API Java](https://github.com/jpush/jpush-api-java-client):极光官方支持的Java版本服务器端SDK。
* [MPush](https://github.com/mpusher/mpush):MPush是一款开源实时消息推送系统。
* [Austin](https://gitee.com/zhongfucheng/austin):Austin是统一的接口发送各种类型消息,对消息生命周期全链路追踪。
* [JPush API Java](https://github.com/jpush/jpush-api-java-client):这是JPush REST API的Java版本封装开发包,由极光推送官方提供。
* [个推PUSH Java SDK](https://github.com/GetuiLaboratory/getui-pushapi-java-client-v2):个推官方提供的推送服务端SDK,基于全新的REST API V2接口。
* [WxPusher](https://github.com/wxpusher/wxpusher-sdk-java):微信消息实时推送服务,可以通过API实时给个人微信推送消息
* [WxPusher](https://github.com/wxpusher/wxpusher-sdk-java):WxPusher是一个轻量级企业消息推送平台,旨在提供企业内部沟通和协作的便捷解决方案
* [Deliver](https://gitee.com/OS-Zero/deliver):Deliver是一个面向企业的全面消息推送平台,旨在提供企业内部沟通和协作的便捷解决方案。
* [Message Gateway](https://github.com/openMF/message-gateway):Message Gateway是Fineract提供商的推送消息服务,可以轻松地通过短信和电子邮件推送通知。

Expand Down Expand Up @@ -5727,15 +5729,14 @@ permalink: /javalibs

## 游戏服务器

* [NettyGameServer](https://github.com/jwpttcg66/NettyGameServer):使用Netty 4.X实现的手机游戏分布式服务器,支持TCP、UDP、HTTP、WebSocket链接。
* [NettyGameServer](https://github.com/jwpttcg66/NettyGameServer):NettyGameServer是基于Netty 4.X实现的手机游戏分布式服务器,支持TCP、UDP、HTTP、WebSocket链接。
* [JetServer](https://github.com/menacher/java-game-server):JetServer是一个基于高速NIO套接字的多人Java游戏服务器,使用Netty和Jetlang编写。
* [Game Server](https://github.com/jzyong/game-server):分布式Java游戏服务器,包括集群管理服务器、网关服务器、大厅服务器、游戏逻辑服务器
* [Game Server](https://github.com/jzyong/game-server):Game Server是一个基于棋牌、MMORPG游戏的分布式java游戏服务器
* [Summer](https://github.com/SwingFrog/Summer):Summer是一个轻量级、一站式的Java游戏服务器框架,也可用于开发简单的Web服务。
* [Mmorpg](https://github.com/kingston-csj/mmorpg):Mmorpg是一个用Java编写的分布式高性能mmorpg手游服务端框架。
* [GameServer4j](https://github.com/jzyong/GameServer4j):分布式Java游戏服务器,包括登录、网关、游戏演示。
* [ZFoo](https://github.com/zfoo-project/zfoo):ZFoo是一个极快的企业服务器框架,可用于RPC、游戏服务器、Web服务器。
* [IoGame](https://gitee.com/game-town/ioGame):IoGame是一个轻量级的网络编程框架,适用于网络游戏服务器、物联网、内部系统及各种需要长连接的场景。
* [Socket.IO](https://github.com/scalecube/socketio):基于Netty的Socket.IO Java服务器,为了满足游戏性能要求而创建的。
* [Apollo](https://github.com/apollo-rsps/apollo):Apollo是一个高性能、模块化的RuneScape模拟器,具有一系列用于管理数据文件和插件的实用程序。
* [Noark](https://gitee.com/xiaoe/noark3):Noark是一个游戏服务器端框架,可快速开发出一个易维护、易扩展且稳定高能的游戏服务器。
* [Carmelo](https://github.com/needmorecode/carmelo):Carmelo是一个快速、可扩展的Java服务器框架,专为在线游戏而设计。
Expand All @@ -5748,10 +5749,10 @@ permalink: /javalibs

* [Signal Server](https://github.com/signalapp/Signal-Server):Signal是一款开源、端到端加密的通讯应用程序,可用于发送文本、语音、图片和视频等多种形式的消息。
* [TIMSDK](https://github.com/TencentCloud/TIMSDK):腾讯云聊天拥有全球接入、一对一聊天、群聊、消息推送、档案和关系链托管、账户认证等一整套解决方案。
* [CIM](https://github.com/crossoverJie/cim):CIM是一款面向开发者的IM(即时通讯)系统,同时提供了一些组件帮助开发者构建一款属于自己可水平扩展的IM。
* [CIM](https://github.com/crossoverJie/cim):CIM是一款面向开发者的IM系统,同时提供了一些组件帮助开发者构建一款属于自己可水平扩展的IM。
* [野火IM](https://github.com/wildfirechat/im-server):野火IM是专业级的即时通讯和实时音视频整体解决方案,由北京野火无限网络科技有限公司维护和支持。
* [Aurora IMUI](https://github.com/jpush/aurora-imui):Aurora IMUI是一个通用的IM UI组件库,不依赖于任何特定的IM SDK,极光开源。
* [Actor Platform](https://github.com/actorapp/actor-platform):Actor是一个即时通讯平台。
* [MPush](https://github.com/mpusher/mpush):MPush是一款开源实时消息推送系统。
* [NettyChat](https://github.com/FreddyChen/NettyChat):基于Netty、TCP、Protobuf实现的Android IM库。
* [Turms](https://github.com/turms-im/turms):Turms是全球最先进的开源即时通讯引擎,支持100K~10M并发用户。
* [InChat](https://github.com/AwakenCN/InChat):InChat是一个轻量级、高效、分布式的异步通信框架,支持聊天和物联网。
Expand Down Expand Up @@ -6020,10 +6021,10 @@ permalink: /javalibs

* [Twilio Java](https://github.com/twilio/twilio-java):用于与Twilio REST API通信并生成TwiML的Java库。
* [SMS4J](https://gitee.com/dromara/sms4j):SMS4J为短信聚合框架,可以轻松集成多家短信服务,解决接入多个短信SDK的繁琐流程。
* [Guerlab](https://gitee.com/guerlab_net/guerlab-sms):基于Spring Boot的短信服务支持,通过引用不同的Starter启用不同的短信通道支持,支持多通道下的负载均衡,支持同步/异步方式发送。
* [SMSGate](https://github.com/Lihuanghe/SMSGate):在Netty 4框架下实现的三网合一短信网关核心框架
* [Guerlab](https://gitee.com/guerlab_net/guerlab-sms):Guerlab是基于Spring Boot的短信服务支持,通过引用不同的Starter启用不同的短信通道支持,支持多通道下的负载均衡,支持同步/异步方式发送。
* [SMSGate](https://github.com/Lihuanghe/SMSGate):SMSGate是Netty 4框架实现的三网合一短信网关核心框架
* [SMSCGateway](https://github.com/RestComm/smscgateway):SMSC用于向移动运营商网络(GSM、SS7 MAP)、SMS聚合器(SMPP)和互联网电话服务提供商(SIP、SMPP)发送/接收SMS。
* [SMS](https://github.com/yunpian/sms):云通讯、国际短信、短信SDK。
* [SMS](https://github.com/yunpian/sms):云通讯、国际短信、短信API、短信SDK,短信平台,短信验证码,短信接口
* [Cloudhopper SMPP](https://github.com/twitter-archive/cloudhopper-smpp):Cloudhopper SMPP是SMPP的高效、可扩展且灵活的Java实现,由Twitter开源。

## DSL
Expand Down Expand Up @@ -6052,7 +6053,7 @@ permalink: /javalibs

## gRPC

* [Wire](https://github.com/square/wire):适用于Android、Kotlin、Swift和Java的gRPC和协议缓冲区,Square开源。
* [Wire](https://github.com/square/wire):Wire是适用于Android、Kotlin、Swift和Java的gRPC和协议缓冲区,Square开源。
* [JProtobuf](https://github.com/jhunters/jprotobuf):JProtobuf是针对Java程序开发的一套简易类库,目的是简化Java语言对protobuf类库的使用,百度开源。
* [Polyglot](https://github.com/grpc-ecosystem/polyglot):Polyglot是一个gRPC客户端,可以与任何gRPC服务器通信。
* [Milkman](https://github.com/warmuuh/milkman):Postman的可扩展替代方案,用于制作各种请求,不仅适用于gRPC,还适用于HTTP、SQL等。
Expand Down Expand Up @@ -6122,7 +6123,9 @@ permalink: /javalibs

## DDD框架

* [COLA](https://github.com/alibaba/COLA):COLA代表整洁面向对象分层架构,由阿里开源。
* [Axon](https://github.com/AxonFramework/AxonFramework):Axon是一个基于DDD、CQRS和事件溯源原则构建渐进式事件驱动微服务系统的框架。
* [jMolecules](https://github.com/xmolecules/jmolecules):可帮助开发人员以无干扰、简单的旧式Java实现域模型的一组库。
* [Library](https://github.com/ddd-by-examples/library):全面的领域驱动设计示例,包含问题空间战略分析和各种战术模式。
* [DDDplus](https://github.com/funkygao/cp-ddd-framework):DDDplus是一个轻量级的DDD正向/逆向业务建模增强框架,支持复杂的系统架构演进。
* [Dante Cloud](https://gitee.com/dromara/dante-cloud):Dante Cloud是企业级微服务架构和服务能力开发平台。
Expand All @@ -6138,8 +6141,6 @@ permalink: /javalibs

## 软件工程

* [COLA](https://github.com/alibaba/COLA):COLA代表整洁面向对象分层架构,由阿里开源。
* [jMolecules](https://github.com/xmolecules/jmolecules):可帮助开发人员以无干扰、简单的旧式Java实现域模型的一组库。
* [Rosie](https://github.com/Karumi/Rosie):Rosie是一个Android框架,用于创建遵循清洁架构原则的应用程序。
* [Eclipse Capella](https://github.com/eclipse/capella):Capella是一款全面、可扩展且经过现场验证的MBSE工具和方法,可用于成功设计系统架构,由Thales开源。
* [Structurizr](https://c4model.com/):Structurizr打破了架构图编辑器(例如UML)的传统拖放方法,并允许我们使用我们最了解的工具Java来描述我们的架构工件。
Expand Down

0 comments on commit 33d6fce

Please sign in to comment.