Java开发最新活跃开源项目列表

1.5k 23k 36.9k

J 每个教程都涵盖Java生态系统中单一且定义明确的开发领域。 当然,它们的重点是Spring Framework - Spring,Spring Boot和Spring Securiyt。 除了Spring之外,还有以下技术:核心Java,Jackson,HttpClient,Guava。
 
9.0 10.0
  昨天
79 1.1k 273

S ServiceComb 是华为开源的一套包含代码框架生成,服务注册发现,负载均衡,服务可靠性(容错熔断,限流降级,调用链追踪)等功能的微服务框架。
 
0.0 6.3
918 14.3k 7.8k

A Apache Flink是一个开源的流处理框架,拥有强大的流和批量处理功能。
 
9.0 10.0
  昨天
309 2.4k 778

J TRON是一个基于区块链的分布式智能协议和应用程序开发平台。 它允许每个用户自由地发布,存储,拥有内容和数据,并以分散的自主形式,决定一个激励机制,通过数字资产分配,流通和交易使应用程序开发者和内容创建者能够形成一个分散的内容娱乐生态系统。
 
1.1k 33.1k 5.2k

P prometheus是一个Java系统和服务监控系统
 
9.0 10.0
321 3.9k 1k

S SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等等能力。在增强了 Spring Boot 的同时,SOFABoot 提供了让用户可以在 Spring Boot 中非常方便地使用 SOFA 中间件的能力。
 
10.0 7.5
142 2.4k 518

I IBM开源自己的JDK作为Eclipse OpenJ9
 
59 1.2k 158

J jooby:用于Java的可扩展,快速和模块化微型Web框架
 
0.0 10.0
977 12.2k 4k

S Sharding-JDBC是一个开源的分布式数据库中间件解决方案。它在Java的JDBC层以对业务应用零侵入的方式额外提供数据分片,读写分离,柔性事务和分布式治理能力。
 
161 4.2k 692

M Micronaut是一个基于JVM的现代化全栈微型服务框架,专为构建模块化,易于测试的微服务应用程序而设计。
 
10.0 10.0
37 349 140

J JetLinks 开源物联网基础平台,多协议适配,可视化规则引擎
 
1.1 9.7
81 916 824

R 提供各种框架,帮助您构建基于REST的Web服务和RESTful Java应用程序
 
2.9 9.3
  昨天
28 272 88

Z 可用于开发棋牌、回合制等游戏。基于netty实现高性能通讯,支持tcp、http、websocket等协议。支持消息加解密、攻击拦截、黑白名单机制。封装了redis缓存、mysql数据库的连接与使用。轻量级,便于上手。
 
1.1 7.2
  昨天
72 1.7k 213

O OpenPDF是用于创建和编辑PDF文件的开源Java库,基于 iText 4实现。
 
3.4 7.5
308 4k 1.4k

H Hazelcast 集群和高度可伸缩的数据分发平台,开源的内存数据网格
 
10.0 10.0
3.5k 50.8k 31.5k

J Spring Boot是Spring团队推出的新框架,它所使用的核心技术还是Spring框架,Spring boot可以看做是在spring框架基础上再包了一层,这一层包含方便开发者进行配置管理和快速开发的模块,以及提供了一些开箱即用的工具,比如监控等。
 
9.0 10.0
144 1.3k 281

B 以前开发Web应用程序时,我们总需要先构建一个应用,然后将它打包(war),再部署到如Tomcat这样的Web容器中。但随着微服务架构的流行,我们需要更轻量化,非容器的开发框架。SpringBoot 就是其一,而Bootique无疑是另一种优秀的选择。
 
0.0 6.0
  昨天
216 3.4k 939

N Nepxion Discovery【探索】框架架构,基于Spring Cloud Discovery服务注册发现、Ribbon负载均衡、Feign和RestTemplate调用等组件全方位增强的企业级微服务开源解决方案,更贴近企业级需求,更具有企业级的插件引入、开箱即用特征
 
10.0 10.0
644 10.1k 2.7k

D Druid 是一个用于大数据实时查询和分析的高容错、高性能开源分布式系统,旨在快速处理大规模的数据,并能够实现快速查询和分析。 Druid 具有以下主要特征: 为分析而设计——Druid 是为 OLAP 工作流的探索性分析而构建,它支持各种过滤、聚合和查询等类
 
629 15.5k 6k

J Jeecg-Boot 快速开发平台( 前后端分离版本):SpringBoot,Mybatis-plus,Shiro,JWT,Vue & Ant Design。
 
9.0 7.0
33 981 164

S sttp是一个用于Scala编程中的HTTP客户端
 
3.0 10.0
81 1.5k 284

A Ant Media Server支持RTMP,RTSP,WebRTC和Adaptive Bitrate。 它也可以用MP4,HLS和FLV录制视频
 
1.0 10.0
33 656 150

N Nepxion Discovery Gray是Nepxion Discovery的极简示例,有助于使用者快速入门,它采用配置中心配置路由规则映射在网关过滤器中植入Header信息而实现,当然也支持从界面传入Header信息,主要包括版本路由和区域路由两种
 
2.0 10.0
  昨天
205 1.8k 607

A Apache Geode (incubating) 是一个数据管理平台,提供实时的、一致的、贯穿整个云架构地访问数据关键型应用.Geode 池化了服务器上的内存, CPU, 网络资源, 和本地磁盘,跨多个进程来管理应用对象和应用行为.
 
0.1 10.0
  昨天

S 使用antlr4将sql解析为elasticsearch dsl
 
0.0 6.3
59 978 209

S Spoon是一个库用于分析, 改写, 转换Java源代码
 
17 424 67

J open-source trading framework for java, supports backtesting and live trading with exchanges
 
1.4 10.0
  昨天
34 359 167

L layering-cache是在Spring Cache基础上扩展而来的一个缓存框架,主要目的是在使用注解的时候支持配置过期时间
 
1.5 10.0
  昨天

Y 用SQL来描述Reactor API. 可用SQL来实现数据处理逻辑,支持实时数据处理,支持聚合,分组,自定义函数等功能,让数据处理更简单.
 
0.0 6.3
829 14.8k 4.3k

A APM(应用程序性能监视器)系统,专为微服务,云原生和基于容器(Docker,Kubernetes,Mesos)架构而设计。
 
9.0 10.0

J 基于Java8,WebFlux,Netty等开发, 支持统一物模型,多协议(TCP,MQTT,CoAP,UDP),多厂家接入,设备消息统计查询,设备告警,规则引擎,消息通知,地理位置,数据可视化.
 
3.5 10.0
379 6.6k 1.6k

Y Yahoo开源Pulsar:一个大规模分布式发布/订阅(Pub-Sub)消息传递平台
 
10.0 10.0
63 1.5k 109

L Lacinia 纯Clojure实现的GraphQL
 
0.0 10.0
319 5.7k 826

J j2objc:Java转成Objective-C的用于移植Android库到iOS
 
10.0 10.0
37 724 87

G gradle-profiler 用于收集Gradle构建分析和基准测试信息的工具
 
2.4 10.0
42 1.6k 193

K KafkaHQ - 用于查看Kafka主题、主题数据、使用者组、架构注册表、连接等的GUI工具
 
0.0 10.0
430 8.9k 1.5k

S spark:使用Java8创建Web应用程序的微架构
 
10.0 6.3
  前天
136 3k 1.1k

P PMD:用于根据源代码分析查找不良的编程习惯
 
471 13.6k 1k

G GraalVM是一个基于Oracle Labs的项目,为JVM开发了一个新的JIT编译器和Polyglot运行时。
 
9.0 10.0
99 489 735

A Apache Fineract 是一个小额信贷平台。为创业者、金融机构和服务提供商提供了一个可靠、健壮的、可负担得起的金融服务解决方案。
 
1.5 10.0
331 3.8k 2.6k

A 高性能,完全用Java编写的全功能全文搜索引擎库
 
10.0 10.0
  前天
95 700 409

S 管道由Spring Boot应用程序组成,使用Spring Cloud Stream或Spring Cloud Task微服务框架构建。这使得Spring Cloud Data Flow适用于从导入/导出到事件流和预测分析的一系列数据处理用例。
 
2.1 9.2

Y A fast and easy to use linear algebra library written in Java for dense, sparse, real, and complex matrices.
 
1.2 10.0
  前天
27 217 27

D datashare - 安全的个人文档索引/检索服务
 
0.7 10.0
239 4.1k 645

D Dotty 是 Scala 的下一代编译器,也是 Scala 的新语言概念和编译器技术研究平台
 
10.0 10.0

E eXist:原生XML数据库和应用平台
 
0.9 10.0
178 2.9k 1.1k

J 基于SpringCloud+ SpringBoot的微服务 SaaS 开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API、OpenAPI管理等多个模块, 支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。
 
10.0 7.8
  前天
59 614 487

S Spring AMQP 是基于 Spring 框架的 AMQP 消息解决方案,提供模板化的发送和接收消息的抽象层,提供基于消息驱动的 POJO。同时有 Java 和 .NET 的版本。
 
1.9 9.0
322 3.9k 1k

S SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等等能力。
 
10.0 7.3
168 3.3k 442

W wire:Android 和Java的简洁,轻量级协议缓冲区
 
221 3.5k 641

L lettuce - 高级Java Redis客户端,用于线程安全同步,异步和reactive用法。 支持群集,Sentinel,管道和编解码器。
 
10.0 9.2
39 641 138

H Hermes:基于Kafka构建的快速、可靠的消息代理(Broker)
 
2.0 5.5
  前天
212 6k 795

R Resilience4j是一个为Java8和函数式编程设计的容错库
 
10.0 5.8
181 2k 726

B Blynk是一个物联网平台,旨在简化物联网的移动和Web应用程序的构建。 轻松连接400多种硬件型号,如Arduino,ESP8266,ESP32,Raspberry Pi和类似的MCU,并在5分钟内为iOS和Android拖放IOT移动应用程序
 
0.0 6.3
250 4.5k 1.5k

E 主要解决数据研发ETL错综复杂的依赖关系,而不能直观监控任务健康状态等问题。Easy Scheduler以DAG流式的方式将Task组装起来,可实时监控任务的运行状态,同时支持重试、从指定节点恢复失败、暂停及Kill任务等操作。
 
10.0 10.0
893 14.4k 3.6k

R 分布式Java对象包括Set, SetMultimap, ScoredSortedSet, SortedSet, Map, ConcurrentMap, List, ListMultimap, Queue, BlockingQueue等
 
9 107 10

Y yGuard是一个能与Ant和Gradle一起使用的开源Java混淆工具
 
0.3 6.7
101 1.2k 603

J 基于开源的flink,对其实时sql进行扩展;主要实现了流与维表的join
 
0.0 10.0
124 1.3k 786

B 涵盖了从基础的帮助函数到PGP/SMIME操作。多途加密开发库。支持JCA提供者(JCA provider)
 
0.1 10.0
  前天
97 1.3k 243

H HugeGraph数据库核心组件,包括图形引擎,API和内置后端
 
0.4 6.3
3.5k 39.5k 27.1k

S Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,以Apache许可证形式发布,也有.NET平台上的移植版本。
 
9.0 10.0
20 640 118

Z Zip4j是操作Zip文件或流最全面的java库。它是唯一支持zip加密的java库。
 
2.0 5.5

J 基于OkHttp类似于curl的客户端,与Mac OSX紧密集成
 
0.0 8.2
28 147 28

Z Jackson-datatype-money - 开源的Jackson模块,支持Java货币数据类型的JSON序列化和反序列化
 
0.5 8.3