Web框架
更多 »-
Spring Boot
简化Spring应用初始搭建以及开发过程
-
Spring
J2EE框架
-
Blade
一款简洁优雅、微内核设计的Java Web框架
-
PrimeFaces
Java EE终极UI框架
-
Vaadin
构建单页面Web应用的Java服务端框架
-
Ninja
Java全栈Web开发框架
通用工具库
更多 »-
Apache Commons
功能齐全的通用Java组件
-
Gephi
开放的可视化跨平台图形操作平台
-
Guava
Google的Java核心库
-
JADE
Java多租户系统框架
-
JCommander
命令行参数解析器
-
args4j
Java命令行参数解析器
古董级工具
更多 »-
Hudson
一款持续构建工具
-
Liquibase
与具体数据库独立的追踪、管理和应用数据库Scheme变化的工具
-
Apache Ant
一个基于Java的编译工具
-
cglib
字节码生成库
-
JavaServer Faces
Mojarra是JSF标准的一个开源实现,由Oracle开发
-
JavaServer Pages
支持自定义标签库的网站通用模板库
机器学习
更多 »-
DeepDive
从非结构化数据建立结构化信息并集成到已有数据库的工具
-
Apache Mahout
经典机器学习算法库
-
Apache Spark
一个快速大规模数据处理的通用引擎
-
Apache Flink
快速、可靠的大规模数据处理引擎
-
H2O
用作大数据统计的分析引擎
-
Apache Hadoop
在商用硬件集群上用来进行大规模数据存储的开源软件框架
消息传递
更多 »-
Smack
一个开源的XMPP用于即时通讯的客户端类库
-
JeroMQ
ZeroMQ的纯Java实现
-
Kafka
下一代分布式消息系统
-
Apache ActiveMQ
一款开源消息传递工具
-
Apache Camel
基于企业集成模式(EIP)的开源集成框架
-
Hermes
基于Kafka的快速可靠的消息代理
-
JasperReports
一个复杂的报表引擎
-
iText
一个易于使用的PDF函数库
-
DynamicReports
精简版JasperReports
-
Apache PDFBox
PDF创建和操作工具集
-
Apache FOP
格式化对象处理器
-
flyingsaucer
XML/XHTML和CSS 2.1渲染器
性能分析
更多 »-
JMH
JVM基准测试工具
-
VisualVM
JVM可视化工具
-
JProfiler
一款商业Java分析器
-
LatencyUtils
延迟测量和报告工具
-
YourKit Java Profiler
商业Java分析器
-
jHiccup
提供平台中JVM暂停的日志和记录
知名网站
更多 »-
Google Java Style
Google的Java编程规范
-
JavaWorld
专注于分享Java资讯和博客的网站
-
JAXenter
最全的Java资讯站点
-
The Java Specialist' Newsletter
每个月发布一篇Java高质量技术文章
-
OnJava
-
TheServerSide
代码分析
更多 »-
SonarQube
开源的代码质量管理工具
-
PMD
Java源代码扫描器
-
Checkstyle
开源Java编码规范检查工具
-
Error Prone
将常见编程错误作为运行时错误报告
-
jQAssistant
使用基于Neo4J查询语言进行代码静态分析
图像处理
更多 »-
Picasso
一个强大的图片下载和缓存库
-
ZXing
一个开源二维码生成与解析Java类库
-
Thumbnailator
高质量缩略图Java开发库
-
imgscalr
Java图像缩放库
-
im4java
ImageMagick命令行Java接口
JSON
更多 »-
Jackson
Java开源JSON格式解析工具
-
Gson
一个JSON与Java对象转换开源类库
-
Fastjson
Java高性能JSON库
-
LoganSquare
基于Jackson流式API,提供对JSON解析和序列化
-
Genson
Java开源JSON格式解析工具
应用监控工具
更多 »-
New Relic
性能监测商业工具
-
JavaMelody
性能监测和分析工具
-
AppDynamics
一款端到端的应用性能管理平台
-
OverOps(Takipi)
产品运行时错误监测及调试商业工具
-
Kamon
监测JVM上运行的应用程序
网络
更多 »-
OkHttp
Android和Java使用的Http + SPDY网络协议库
-
Async Http Client
异步HTTP和WebSocket客户端
-
Grizzly
Java NIO框架
-
Netty
异步事件驱动的网络应用框架
-
Undertow
高性能Web服务器
安全
更多 »-
Keycloak
为浏览器应用和RESTful Web Service提供SSO和IDM集成
-
Apache Shiro
Java安全框架
-
Cryptomator
云文件加密工具
-
Bouncy Castle
多途加密开发库,支持JCA Provider
-
PicketLink
为Java应用提供安全和身份认证管理
应用服务器
更多 »-
WildFly
前身是JBoss,支持众多Java EE功能的应用服务器
-
TomEE
Tomcat+Java EE
-
WebSphere Liberty
轻量级、模块化应用服务器
-
Jetty
小巧的轻量级应用服务器
-
Apache Tomcat
针对Servlet和JSP的Java应用服务器
经典书籍
更多 »-
Thinking in Java
《Java编程思想》
-
Effective Java
《Effective Java中文版》
-
Java Concurrency in Practice
《Java并发编程实战》
-
Java Puzzlers
《Java解惑》
-
Java 8 in Action
清楚的解释了Java 8的新的特性
ORM
更多 »-
MyBatis
支持定制化 SQL、存储过程以及高级映射的持久层框架
-
OrmLite
轻量级ORM框架
-
Hibernate
数据持久层框架
-
EclipseLink
支持JPA、JAXB、JCA和SDO等多种持久化标准的ORM
构建工具
更多 »-
Bazel
来自Google的构建工具,可以快速、可靠地构建代码
-
Gradle
新一代自动化构建工具
-
Apache Maven
一款开源软件项目管理工具
-
Buck
Facebook构建工具
字节码操作
更多 »-
ASM
通用底层字节码操作和分析开发库
-
Byte Buddy
使用流式API进一步简化字节码生成
-
Javassist
一个简化字节码编辑尝试
-
Byteman
在运行时通过DSL操作字节码进行测试和故障排除
约束满足问题求解程序
更多 »-
OptaPlanner
业务规划与资源调度优化求解程序
-
JaCoP
Java约束编程求解器,可以执行MiniZinc模型
-
Choco
可直接使用的约束满足问题求解程序,使用了约束规划技术
-
Sat4J
逻辑代数与优化问题最先进的求解程序
数据结构
更多 »-
Protobuf
Google数据交换格式
-
Apache Parquet
基于组装算法的列式存储格式
-
SBE
简单二进制编码,是最快速的消息格式之一
-
Wire
整洁的轻量级协议缓存
分布式数据库
更多 »-
Druid
一款开源数据分析工具
-
Infinispan
针对缓存的高并发键值对数据存储
-
HBase
开源分布式数据库
-
Apache Cassandra
开源分布式Key-Value存储系统
自然语言处理
更多 »-
Stanford CoreNLP
一个独立的自然语言处理框架与服务
-
Apache OpenNLP
处理类似分词等常见任务的工具
-
Mallet
NLP工具,支持文档分类、聚类、主题建模
-
LingPipe
自然语言处理工具包
模板引擎
更多 »-
FreeMarker
Java模板引擎
-
Thymeleaf
旨在替换JSP支持XML文件的模板引擎
-
Apache Velocity
模板引擎
-
Handlebars.java
逻辑简单、支持语义扩展的Java模板引擎
IDE
更多 »-
Scala IDE
基于Eclipse的Scala IDE
-
SpringSource Tool Suite
基于Eclipse的Spring应用开发环境
-
Eclipse
集成开发环境