开源项目
Web 框架与基础库
| 项目 | 介绍 | 链接 |
|---|---|---|
| tio-boot | 基于 Java AIO 和 t-io 的高性能 Web 框架。 | 文档 · GitHub |
| aio-socket | 异步非阻塞的 Java IO 库,通过内存页池复用缓冲区。代码出自 smart-socket。 | GitHub |
| jfinal-aop | 从 JFinal 独立出来的 AOP 与依赖注入库,也是 tio-boot 的 Bean 容器。 | 文档 · GitHub |
| java-model | 各项目共用的注解、数据源信息和配置常量。 | GitHub |
| hotswap-classloader | 基于 JVM 的动态类加载器,用于开发时热加载。 | GitHub |
数据库
| 项目 | 介绍 | 链接 |
|---|---|---|
| java-db | 轻量的数据库操作框架,支持 MySQL、PostgreSQL、Oracle、SQLite 等,提供 ActiveRecord、Row、SQL 模板、事务和批量操作。 | 文档 · GitHub |
| api-table | 基于 java-db 的通用数据表操作工具,自动完成数据表与 JSON 的转换。 | 文档 · GitHub |
微服务与后台
| 项目 | 介绍 | 链接 |
|---|---|---|
| tio-boot-cloud | 为 tio-boot 提供服务注册与发现、负载均衡、Nacos 配置中心和 API 网关。 | GitHub |
| tio-boot-admin | 基于 tio-boot 开发的后台管理中间层。 | 文档 · GitHub |
AI
| 项目 | 介绍 | 链接 |
|---|---|---|
| java-openai | 统一的 Java 大模型客户端,用同一套模型调用 OpenAI、Gemini、Claude、OpenRouter 等平台。 | 文档 · GitHub |
| DeepSeek Browser Use | 面向 AI 智能体的有状态浏览器服务,基于 Java 21、tio-boot 和 Playwright。 | 文档 · GitHub |
| Telegram 机器人开发 | 使用 Java 和 tio-boot 开发 Telegram 机器人,包括 Telegram4J、TelegramBots 和 telegram-bot-base。 | 文档 · GitHub |
| java-llm-proxy | 支持多模型的大语言模型代理服务。 | GitHub |
| whisper-cpp-server | 基于 OpenAI Whisper 的 C/C++ 实现的实时语音识别服务。 | GitHub |
工具
| 项目 | 介绍 | 链接 |
|---|---|---|
| tio-websockify | WebSocket 与 TCP 双向转发服务,内置 noVNC,用浏览器操作远程桌面。 | GitHub |
| yt-dlp-java | 通过 Java 调用 yt-dlp,并提供基于 tio-boot 的下载示例服务。 | GitHub |
