跳转到内容
JQuick logo

JQuick

Lightweight Java Ecosystem —— 轻量、纯粹、开箱即用的 Java 开源框架集合,覆盖 HTTP、PDF、JSON 路径、规则引擎、SQL 与 Excel。

JQuick 是一套面向企业级 Java 应用的轻量级开源框架集合。所有模块坚持三个原则:

  • 纯 Java 实现:核心模块不依赖 JNI,可在 Windows / Linux / macOS 及信创操作系统(麒麟、统信 UOS、openEuler)上无差别运行。
  • 零重依赖:每个模块都可以单独引入,不与 Spring 等重型容器绑定,可嵌入到既有系统。
  • 声明式优先:用 XML / 注解 / DSL 描述规则与请求,业务代码与配置解耦,改配置即可调整行为。

多个子项目已被 Awesome Java 收录。

JQuick-Curl

原生 curl 风格的 HTTP 客户端:用 curl 命令描述请求,用 Java 方法直接调用。

JQuick-Pdf

纯 Java PDF 工具包:HTML/CSS 风格模板 + 30 余种矢量图表,无需浏览器与 WebKit。

JQuick-Path

JSON 的 XPath:用路径表达式从任意嵌套 JSON 中定位、过滤并映射为 Java Bean。

JQuick-Java

类 Java 的轻量脚本语言与规则引擎,规则以 XML / 内联脚本声明,运行时热调整。

JQuick-Sql

SQL 解析为 AST、逻辑改写与嵌入式执行引擎,解析、审计、动态拼装一站完成。

JQuick-Excel

声明式 xls/xlsx 导入导出:映射、校验、公式、样式、图表与页脚全部由 DSL 描述。

以 JQuick-Curl 为例,三步即可发起一次 HTTP 请求。

<dependency>
<groupId>io.github.paohaijiao</groupId>
<artifactId>jquick-curl</artifactId>
<version>2.6.0</version>
</dependency>
  • 纯静态文档站:基于 Astro Starlight 构建,产物为纯 HTML/CSS/JS,可部署到 Vercel、Cloudflare Pages 等任意静态托管,免备案。
  • 本地全文搜索:内置 Pagefind 静态索引,搜索在浏览器本地完成,无需后端接口,也不依赖 Algolia 等付费服务。
  • 全套代码体验:Java / XML 语法高亮、行号、一键复制,并支持 Maven / Gradle / Java 多标签页切换。
  • 双主题:深色 / 浅色一键切换,跟随系统偏好;主色调为品牌橙 #f27c22。
  • 移动端适配:侧边栏自动折叠,顶部模块页签横向滚动,字号与间距针对小屏优化。
  • 轻量加载:不引入重型前端组件,动画仅保留必要的过渡,滚动丝滑不卡顿。