awesome-java-zh
Java 编程语言的优秀框架、库和软件的精选列表
https://github.com/awesome-code-resources/awesome-java-zh
Last synced: 6 days ago
JSON representation
-
项目
-
科学
- BioJava - 通过提供生物信息学中常用的算法,文件格式解析器,测序和3D可视化,促进处理生物数据。
- DataMelt - 科学计算,数据分析和数据可视化的环境。(GPL-3.0-or-later)
- Orekit - 一个低级别的太空飞行动力学库,提供基本元素 (轨道,日期,姿态,帧...) 和各种算法 (转换,传播,指向...) 来处理它们。
- Chart-FX - 科学图表库,重点是针对大型数据集以25 hz的更新速率进行性能优化的实时数据可视化。
- Erdos - 用于理论算法的模块化,轻便和简单的图形框架。
- JGraphT - 提供数学图论对象和算法的图库。
- JGraphX - 用于可视化 (主要是摆动) 和与节点边图交互的库。
- LogicNG - 用于创建,操作和解决布尔和伪布尔公式的库。
- Mines Java Toolkit - 用于地球物理科学计算,可视化和数字信号分析的库。
- Morpheus - 提供了一种通用的二维内存高效表格数据结构,称为DataFrame,以实现高效的内存分析,用于JVM上的科学计算。
- Orson-Charts - 生成各种3D图表,可以使用Swing和JavaFX显示或导出为PDF,SVG,PNG和JPEG。(GPL-3.0-only)
- Tablesaw - 包括一个数据框、一个嵌入式列存储以及数百种用于转换、汇总或过滤数据的方法。
- XChart - 用于绘制数据的轻量级库。有许多可自定义的图表类型。
- JFreeChart - 用于Swing,JavaFX和服务器端应用程序的2D图表库。(LGPL-2.1-only)
-
站台
-
约束满足问题求解器
- JaCoP - 包括FlatZinc语言的接口,使其能够执行MiniZinc模型。(AGPL-3.0)
- OptaPlanner - 业务计划和资源调度优化求解器。
- Timefold - 具有Spring/Quarkus支持和快速入门的灵活求解器,用于解决车辆路线问题,维护计划,员工轮班计划等。
-
缓存
- Caffeine - 高性能,接近最佳的缓存库。
-
编译器-编译器
- JavaCC - 生成自顶向下解析器的解析器生成器。允许词法状态切换,并允许扩展的BNF规范。
-
联网
- Commons-networking - 服务器发送事件 (SSE) 的客户端。
- Comsat - 将标准的Java web相关api与Quasar纤维和actor集成在一起。
- Dubbo - 高性能RPC框架。
- Grizzly - NIO框架。在Glassfish中用作网络层。
- gRPC
- KryoNet - 使用NIO和Kryo为高效的TCP和UDP客户端/服务器网络通信提供干净简单的API。
- Drift - 易于使用,基于注释的库,用于创建节俭客户端和可序列化类型。
- ServiceTalk - 基于Netty的框架,具有针对特定协议定制的api,并支持多种编程范例。
- sshj - 以编程方式使用SSH,SCP或SFTP。
- TLS Channel - 在SSLEngine上实现ByteChannel接口,从而实现易于使用 (类似套接字) 的TLS。
- urnlib - 表示、解析和编码urn,如在RFC 2141中。(GPL-3.0-only)
- Fluency - 到Fluentd和Fluent Bit的高吞吐量数据摄取记录器。
-
自然语言处理
- CoreNLP - 为标记、命名实体识别和情感分析等任务提供了一组基本工具。(GPL-3.0-or-later)
- CogCompNLP - 为纯文本输入提供通用注释器。(研究和学术使用许可证)
- LingPipe - 用于从POS标记到情感分析的任务的工具包。
-
计算机视觉
- JavaCV - Java接口OpenCV,FFmpeg,以及更多。
-
财务
-
超媒体类型
-
配置
- avaje config - 加载yaml和属性文件,支持动态配置,插件,文件监视和配置事件侦听器。
- Curator Framework - Apache ZooKeeper的高级API。
- centraldogma - 基于Git、ZooKeeper和HTTP/2的高可用版本控制服务配置库。
- config - 配置库支持Java属性,JSON或其人类优化的超集HOCON。
- Configurate - 支持各种配置格式和转换的配置库。
- dotenv - 使用特定于环境的文件的十二因素配置库。
- Externalized Properties - 轻量级但功能强大的配置库,支持从外部源和可扩展的后处理/转换机制的属性的分辨率。
- Gestalt - Gestalt为配置管理的挑战提供了全面的解决方案。它允许您从多个输入获取配置数据,智能地合并它们,并以结构化、类型安全的方式呈现它们。
- KAConf - 用于Java和Kotlin的基于注释的配置系统。
- owner - 减少属性的样板。
- ini4j - 提供用于处理windows的ini文件的API。
-
高性能
-
Programming Languages
Sub Categories
人
70
测试
46
杂项
31
数据库
26
实用程序
21
安全
20
网站
18
监测
16
JSON
16
科学
14
Web框架
14
相关的真棒列表
12
REST框架
12
代码分析
12
联网
12
代码生成器
11
机器学习
11
JVM和JDK
11
配置
11
分布式应用程序
10
微服务
10
字节码操作
9
Bean映射
9
PDF
9
HTTP客户端
9
消息传递
9
分布
9
日志记录
9
发展
8
播客和截屏
8
依赖注入
8
模板引擎
8
数据结构
8
有影响力的书籍
7
函数式编程
7
作业调度
7
形式验证
7
CLI
7
高性能
7
财务
6
性能分析
6
图像
6
内省
6
序列化
6
站台
6
Web爬行
5
游戏开发
5
ORM
5
CSV
5
地理空间
5
日期和时间
4
原生
4
文档处理
4
GUI
4
反应式库
4
构建
3
流程
3
约束满足问题求解器
3
自然语言处理
3
版本管理器
3
代码覆盖率
3
超媒体类型
3
IDE
3
服务器
2
分布式事务
2
社区
2
搜索
2
工作流编排引擎
2
前端
1
编译器-编译器
1
缓存
1
计算机视觉
1
Keywords
java
195
testing
14
jvm
13
microservices
13
android
13
spring
12
kotlin
12
spring-boot
12
static-analysis
11
http
10
monitoring
10
json
9
java-library
9
database
8
annotation-processor
7
xml
7
awesome
7
high-performance
6
jdbc
6
machine-learning
6
logging
6
static-code-analysis
6
rpc
6
javafx
6
junit
6
library
6
metrics
6
java-8
6
rest
6
cloud-native
6
javascript
6
reactive-streams
5
gradle
5
awesome-list
5
rest-api
5
sql
5
configuration
5
groovy
5
framework
5
grpc
5
java8
5
test-automation
5
jackson
5
c
5
serialization
5
scheduler
5
asynchronous
4
ast
4
reactive
4
cli
4