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

570 7.1k 1.7k

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

G Groovy:基于JVM的面向对象动态类型语言
 
10.0 10.0
  今天

T Tracer:在分布式系统中的调用跟踪和日志相关
 
0.0 9.8
668 6.6k 1.7k

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

H 特性 同比性能高于国内其他开源产品 支持事务执行超时回滚 支持事务日志存储读写分离
 
0.0 10.0
22 160 39

S Styx是JVM(Java虚拟机)的可编程反向代理。 它可以用作独立应用程序,也可以作为构建定制网络应用程序的平台。 它是非阻塞,完全异步和事件驱动非常可扩展。
 
0.5 10.0
2.7k 35.3k 11.9k

E Elasticsearch:开源,分布式,RESTful 搜索引擎
 
9.0 10.0
  昨天
166 1k 319

V VIP的分布式任务调度平台。它支持java和shell jobs特性分片、容错、高可用性……
 
0.1 10.0
269 2.8k 649

S 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。
 
10.0 10.0
105 2k 474

J Java 9 解析器和抽象语法树
 
0.0 10.0
  昨天
195 1.1k 553

J 基于Nutz的开源企业级开发框架
 
0.0 10.0
63 639 169

O RASP 以探针的形式,将保护引擎注入到应用服务中,可在文件、数据库、网络等多个层面,对应用进行全面的保护。当发生敏感的行为时,可以结合请求上下文进行的判断,并阻断攻击,具有低误报率,低漏报率的优点
 
2.2 10.0
41 193 71

R SOFABoot 是一个完全兼容 SpringBoot 的开发框架,rpc-sofa-boot-starter 的作用就是将 SOFARPC 功能集成到 SOFABoot 中。rpc-sofa-boot-starter 提供了统一方便的编程界面、配置方式,同时提供了 SOFABoot 的健康检查,类隔离,日志空间隔离等基础能力。
 
0.6 5.0
201 1.7k 273

S Simple Binary Encoding (SBE) - 高性能的消息编解码器
 
0.4 10.0
34 204 55

A Ant Media Server支持RTMP,RTSP,WebRTC和Adaptive Bitrate。 它也可以用MP4,HLS和FLV录制视频
 
250 2.4k 927

G Grails Web 应用框架:grails-core
 
9.5 8.8
210 2.2k 1.4k

A Apache Beam 是 Apache 软件基金会越来越多的数据流项目中最新增添的成员,是 Google 在2016年2月份贡献给 Apache 基金会的孵化项目。 这个项目的名称表明了设计:结合了批处理(Batch)模式和数据流(Stream)处理模式。
 
9.0 10.0
  昨天
3k 29.9k 21k

S Spring Boot专注于Spring平台和第三方开发库,简化了基于Spring的产品开发。让你在开始Spring应用开发时,不会被各种繁杂的事务困扰。通过Spring Boot,开发时只需少量的Spring配置就可以完成项目结构的初始搭建。
 
9.0 10.0
491 4k 1.6k

J Java 程序员眼中的 Linux 
 
10.0 10.0
  昨天
70 990 146

Y YaCy是一个搜索引擎软件。 它采用新的方法进行搜索,因为它不使用中央服务器。
 
3.1 10.0
  昨天
3k 29.9k 21k

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

U Undertow是基于非阻塞IO的高性能 Java Web服务器
 
9.6 7.7
  昨天
68 921 143

S SpotBugs是FindBugs的继任者,静态分析的工具用来寻找Java代码中bug
 
3.1 6.2
376 3.9k 432

A Aeron是一个可靠高效的UDP单播、UDP多播和IPC消息传递器
 
10.0 10.0
523 4.9k 1.6k

G gRPC-Java:一个RPC 框架基于protobuf 和 HTTP/2
 
10.0 10.0
205 1.4k 468

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

R RStudio是R语言的集成开发环境(IDE)
 
9.9 10.0
  昨天
209 1.8k 1.5k

C Cucumber - BDD 测试框架,Cucumber的一个纯Java实现。
 
0.4 10.0
  昨天
80 1.1k 226

J JDBI:便利的JDBC操作抽象层
 
0.1 10.0
  昨天
835 8.2k 2.8k

P Presto:针对大数据的分布式SQL查询引擎
 
10.0 10.0
  昨天
1.9k 29.6k 8.2k

P Protocol Buffers - 谷歌的数据交换格式
 
9.0 10.0
245 2.6k 688

A Apache Arrow是一个跨平台的数据层来加快大数据分析项目的运行速度。 专为加速大数据而设计的柱状内存分析层。 它包含一组对平面和分层数据的规范内存表示以及用于结构操作的多个语言绑定。 它还提供IPC和公共算法实现。
 
10.0 10.0
  昨天
244 3.6k 666

O OpenWhisk是一个无服务器基于事件的编程服务
 
10.0 10.0
  昨天
283 2.2k 3.6k

B BigBlueButton 是一个在线视频会议系统和远程教育系统,主要功能包括在线PPT演示、视频交流和语音交流,还可以进行文字交流、举手发言等功能,特别适合用在网上教学,支持中文等多种语音 。
 
8.8 10.0
296 2.8k 1.1k

H Hazelcast:开源高可扩展内存数据网格
 
10.0 10.0
296 2.8k 1.1k

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

N NullAway: 帮助消除Java代码中NullPointerExceptions(NPE)的工具
 
9.399999999999999 8.2
  昨天
126 1.8k 311

R Reactor是代响应式开发库,支持构建基于JVM的非阻塞式应用程序
 
0.7000000000000001 10.0

I intellij-scala 是 IntelliJ IDEA 集成开发环境用来开发 Scala 应用程序的插件
 
2.8000000000000003 10.0
  昨天
65 1k 81

L Lacinia 纯Clojure实现的GraphQL
 
0.0 6.800000000000001
59 432 372

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

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

P PMD:用于根据源代码分析查找不良的编程习惯
 
749 5.4k 2k

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

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

G gradle:一个JVM的强大构建系统。通过Groovy编程增量构建而不是XML声明。
 
10.0 10.0
637 5.6k 2.6k

R RocketMQ是一个低延迟,可靠,可扩展,易于使用的面向消息的中间件,诞生于阿里巴巴大规模消息业务。
 
10.0 5.2
  昨天
2.5k 38.2k 11.4k

M 面试相关的知识点整理
 
9.0 10.0
  昨天

S 此项目把Java后端最常用的代码全都抽象出来,一经使用即可减少开发者80%的工作量,使大家把所有的精力解放到业务代码中。
 
0.0 5.8
  昨天
3.1k 22k 15.2k

D DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架
 
9.0 10.0
283 5.6k 838

O okio - square出的Okio这个库,尤其擅长处理二进制数据。如果觉得Java的输入输出流实在太复杂啰嗦,不妨试试Okio。
 
10.0 9.5
  昨天
29 140 64

A Velocity 是一个基于Java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由Java代码定义的对象。
 
0.8999999999999999 7.5
  昨天
327 4.6k 1.6k

S ScribeJava 是一个简单的 Java 实现的 OAuth/OAuth2 库
 
10.0 9.0
  昨天

J 仿微信应用的页面聊天室,基于SpringBoot-WebSocket通用框架,结合Netty进行聊天社交,并记录聊天日志,异步数据库存储,记录聊天历史等
 
0.1 5.5
  前天
82 784 145

S SnappyData将ApacheSpark和内存数据库融合起来,提供一种在单一集群中能够处理数据流、事务和交互分析的数据引擎
 
2.4 10.0
156 2.1k 328

S Spock 是适合 Java 和 Groovy 应用程序的一个测试框架
 
8.6 9.8
98 541 225

Z ZStack 是开源 IaaS 软件,它的诞生是为了解决困绕 IaaS 软件的几大难题:复杂度、稳定性、可伸缩性和灵活性。作为这个领域的新项目,ZStack 从前辈身上学习到了很多经验,并且针对各种云的问题重头设计了整套架构。
 
1.7000000000000002 10.0
  前天
852 6k 2.4k

C CAT基于Java开发的实时应用监控平台,包括实时应用监控,业务监控。
 
10.0 10.0
  前天
228 2.3k 476

Y Yahoo开源Pulsar:一个大规模分布式发布/订阅(Pub-Sub)消息传递平台
 
82 741 194

E Ebean:开源ORM框架 Ebean是一个Java实现的开源ORM框架,具有数据访问快速和易于学习、使用等特点。
 
2.3000000000000003 10.0
90 389 253

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

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