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

389 3.3k 1.2k

S Stanford CoreNLP 提供了一系列自然语言的分析工具,对于用户提供的一段文字,无论是公司名,人名还是时间日期、数量,它都能提供出每个词语的组成与语法,并且用短语、词汇间的依赖关系来标记出语句的组成结构。
 
10.0 10.0
  6小时前
384 4.9k 1.8k

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

P Protocol Buffers - 谷歌的数据交换格式
 
9.0 10.0
295 2.8k 311

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

I intellij-scala 是 IntelliJ IDEA 集成开发环境用来开发 Scala 应用程序的插件
 
2.4 10.0
  今天
2k 22.9k 8.1k

E Elasticsearch:开源,分布式,RESTful 搜索引擎
 
9.0 10.0
  昨天
6 21 6

J MBP,即 Mybatis Generator Plus,基于 mybatis generator core v.1.3.2 源码扩展
 
0.0 5.300000000000001
  昨天
785 9.4k 3.2k

P Play:使用约定而非配置,支持代码热加载并在浏览器中显示错误
 
10.0 10.0
301 4k 1.4k

S ScribeJava 是一个简单的 Java 实现的 OAuth/OAuth2 库
 
10.0 8.7
  昨天
260 1.6k 636

J Java 程序员眼中的 Linux 
 
0.1 8.0
  昨天
269 4.7k 725

B Buck - 一个快速构建系统,鼓励在各种平台和语言上创建小型,可重用的模块。
 
10.0 10.0

I IndexR 是一个专注于大数据实时分析的分布式列式数据库,它基于HDFS,能快速分析海量结构化数据,支持实时导入并且查询秒级延迟,特别适合ad-hoc场景下的OLAP查询
 

N ND4J是一个开源的数值计算扩展 ,它将 Python中著名的 numpy 库的很多特性带到了Java中。ND4J可以用来存储和处理大型多维矩阵。它的计算和处理速度很快,但占用的内存却很少,程序员们可以很容易地使用它来与其他JAVA或Scala库作接口。
 
2.3000000000000003 10.0
  昨天
16 162 18

G Grafter是一个库用于配置和链接Scala应用程序
 
1.3 6.2
  昨天
149 2k 962

C Checkstyle的是一个开发工具,帮助程序员坚持一个编码标准来编写Java代码
 
10.0 10.0
763 10.2k 1.7k

P PredictionIO —供软件开发者和数据工程师用的机器学习服务器
 
9.0 7.0
50 271 105

J 提供预处理,分类,回归和聚类的算法并支持多线程执行。
 
0.8999999999999999 5.5
159 876 849

A 高性能,完全用Java编写的全功能全文搜索引擎库
 
3.8 10.0
  昨天
1.6k 12.9k 11.6k

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

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

A Agrona - Java和C高性能的数据结构和实用方法
 
2.8000000000000003 10.0
14 126 39

I itchat4j 是一个开源的微信个人号接口,使用 Java 调用微信从未如此简单。使用短短的几十行代码,你就可以完成一个能够处理所有信息的微信机器人。
 
0.5 10.0
16 53 43

/ /r/place开源克隆,/r/place 是 Reddit 下的一个活动板块。2017 年 4 月 1 日,Reddit 在该版置顶了一块 1000 × 1000 像素的空白画布,每位注册用户可以从 16 种颜色任意选择一种颜色,填充在画布的 1 颗像素上。
 
0.1 10.0
  昨天
160 1.5k 1.3k

C Cucumber - BDD 测试框架,Cucumber的一个纯Java实现。
 
0.5 6.2
  昨天
889 6.7k 3.1k

D Deep Learning for Java, Scala & Clojure on Hadoop & Spark With GPUs - From Skymind
 
10.0 10.0
  昨天

E EasyReport 是一个简单易用的 Web 报表工具。 它的主要功能是把 SQL 语句查询出的行列结构转换成 HTML 表格(Table),并支持表格的跨行(RowSpan)与跨列(ColSpan)。同时它还支持报表 Excel 导出、图表显示及固定表头与左边列的功能。
 
376 4.6k 690

HikariCP:高性能JDBC连接池
 
10.0 10.0
  昨天

H 什么是hiriver? hiriver是纯java开发的、高性能的、基于解析mysql row base binlog技术实现的用于监控mysql数据变化并分发这些变化的框架。
 
0.0 6.5
  昨天
80 871 295

pac4j:一个简单而强大的Java安全引擎
 
2.8000000000000003 10.0
  昨天
79 451 335

B 涵盖了从基础的帮助函数到PGP/SMIME操作。多途加密开发库。支持JCA提供者(JCA provider)
 
1.5 10.0
  昨天
31 106 119

A Apache ranger是一个Hadoop集群权限框架,提供操作、监控、管理复杂的数据权限,它提供一个集中的管理机制,管理基于yarn的Hadoop生态圈的所有数据权限。 Apache Ranger可以对Hadoop生态的组件如Hive,Hbase进行细粒度的数据访问控制。
 
3.3000000000000003 10.0
  昨天
5 28 11

Y 这是一个使用Java语言编写的本地照片管理系统。使用BS架构。服务端采用Servlet提供RESTful风格接口,供浏览器直接访问。
 
0.1 10.0
92 735 199

Dex:采用java/javafx开发可视化工具
 
3.4000000000000004 10.0
  前天
266 1.8k 3.3k

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

J JavaMelody:JavaEE应用性能监测和分析工具
 
3.4000000000000004 10.0
16 148 19

S SpotBugs是FindBugs的继任者,静态分析的工具用来寻找Java代码中bug
 
1.2 5.5
1.7k 13k 12.2k

A Apache Spark:开源数据分析集群计算框架
 
9.0 10.0
  前天
184 2k 743

G Groovy:基于JVM的面向对象动态类型语言
 
2.6 10.0
  前天
0 45 0

U usl4j 一个相当完整的“可扩展性法则”模型的实现
 
0.0 10.0
  前天
238 1.7k 482

N Ninja:Java全栈Web开发框架。非常健壮、快速和高效
 
0.1 5.699999999999999
  前天
77 956 362

P PMD:用于根据源代码分析查找不良的编程习惯
 
28 119 54

R 目标:Reduce development, Release ideas(减少开发,释放思想) 可以帮助你的代码更简短精炼,使它易写、易读、易于维护。 提高工作效率,让你从大量重复的底层代码中脱身。
 
0.4 6.2
2 3 3

Y 这是一个基于 Spring JdbcTemplate 的小工具,帮助开发者简单地完成 Mysql 的增删改查。 使用 nimble-orm 的优势 为互联网频繁的表变动而生。 表名、字段名
 
0.0 10.0

A SIS是一个免费软件,Java语言库用来开发地理空间应用程序。该库可用于桌面或服务器应用。SIS是GeoAPI3.0接口的实现。
 
0.1 10.0
  前天
223 2.6k 751

A ANTLR(ANother Tool for Language Recognition)是一个功能强大的Parser生成器,用来读取、处理、执行或翻译结构化文本或二进制文件。
 
10.0 10.0
360 2.7k 832

R 分布式Java对象包括Set, SetMultimap, ScoredSortedSet, SortedSet, Map, ConcurrentMap, List, ListMultimap, Queue, BlockingQueue等
 
10.0 10.0
  前天
50 113 3

A ArchUnit可以检查包与类,层和片之间的依赖关系,检查循环依赖性等等。 ArchUnit的主要重点是使用任何简单的Java单元测试框架来自动测试架构和编码规则。
 
4.0 10.0
11 47 51

A Apache Commons Text 实现了一系列关于文本字符串的算法
 
0.0 10.0
  前天
37 121 80

N Nutz的插件与扩展
 
0.4 10.0
  前天
2 1 1

J java编码规范(日常编码总结,规范项目组员有统一的规范,方便合作,查错,重构等)当你抛弃规范随心所意的写代码时,等你之后再回来阅读时真有的一种全部删掉重写的冲动。
 
0.0 7.3
  前天
588 7.4k 2.8k

K Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。
 
10.0 10.0
  前天
254 2.1k 890

H Hazelcast:开源高可扩展内存数据网格
 
8.5 10.0
  前天
254 2.1k 889

H Hazelcast 集群和高度可伸缩的数据分发平台,开源的内存数据网格
 
8.5 10.0
  前天
9 40 10

J jboot是一个基于jfinal、undertow开发的一个类似springboot的开源框架, 我们已经在正式的商业上线项目中使用。她集成了代码生成,微服务,MQ,RPC,监控等功能, 开发者使用及其简单。
 
1.1 9.8
  前天

M micrboot 基于netty高性能网络框架的http服务器,非常适合后台接口的微服务
 
0.6 10.0
  前天
1 4 1

B buffer-slayer 是一个把请求在内存中 buffer 并批量发送的工具,适用于批量能显著提升性能的组件(redis-client、jdbc), 支持一对一的回调。
 
0.0 10.0
  前天
62 3k 155

GitPitch 基于 Markdown 的幻灯片
 
10.0 7.7
  前天
90 433 140

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

J 从企业内部框架到开源的EZ-Framework,亲历过架构从单体到分布式再到微服务的演进, 这也体现在EZ-F的各个主线版本中,EZ-F是基于Scala从零构建的, Dew主要是对Spring Cloud做一层薄的封装,力求在不改变Spring Cloud的开发模式下做简洁明了的扩展。
 
0.0 10.0
22 52 60

J java 后台开发基础组件封装
 
0.0 6.2
  前天
45 190 137

Java服务端后台常用模板
 
0.7000000000000001 10.0
143 1.2k 655

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

G gRPC-Java:一个RPC 框架基于protobuf 和 HTTP/2
 
10.0 10.0
130 1.5k 311

O OpenWhisk是一个无服务器基于事件的编程服务
 
0.5 10.0
  3天前
566 5.7k 1.1k

F finagle:一个支持容错,协议无关的RPC系统
 
10.0 10.0
31 226 76

X XStream是一个Java对象和XML相互转换的工具
 
0.8 10.0
16 221 34

C Conscrypt 是一个Java安全性提供者,实现了部分Java加密扩展和Java安全套接字扩展。
 
1.2 8.299999999999999
  3天前
147 1.2k 256

Y Yahoo开源Pulsar:一个大规模分布式发布/订阅(Pub-Sub)消息传递平台
 
0.8999999999999999 10.0
74 692 123

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

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

H Hollow是一个Java库和综合工具集,用于治理小到中等大小的内存数据集
 
1.9 10.0
35 348 88

C copycat:容错状态机复制框架
 
1.1 10.0
  3天前
35 347 88

C copycat:容错状态机复制框架
 
1.1 10.0
  3天前
158 967 358

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

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

G GreenLightning是Java中的快速小型HTTP服务器
 
4.2 7.5
  3天前