探索 Java 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
为 Spring IO 平台提供安全服务,支持 Spring 6.0 和 Java 17。提供详细文档、API 参考和快速入门指南。
为 Android 所有视图提供强大的下拉刷新功能。支持多种刷新类型和自定义 UI,兼容 API 8+,比 SwipeRefreshLayout 更强大易用。
分布式即时通讯系统,适用于开发者。基于 Java 构建,支持集群部署与水平扩展。提供客户端 SDK,支持群聊、私聊、延迟消息等核心功能。采用 Netty 通信,集成 Google Protocol Buffer 高效编解码。支持 Docker 一键部署,包含服务注册发现与路由组件。
提供可拖拽的上滑面板组件,支持自定义高度、阴影、拖拽区域和动画效果。适用于 Android 应用,如 Google Music 和 Google Maps 风格。
开源 Java 负载测试工具,用于分析和测量多种服务的性能。支持 HTTP、HTTPS、SOAP、REST、FTP、JDBC、JMS 等协议。提供完整测试 IDE、命令行模式、动态 HTML 报告及实时结果可视化。高度可扩展,支持 JSR223 脚本和插件。
基于 Android WebView 的功能强大、轻量且灵活的库,提供一系列 WebView 问题解决方案,支持 Gradle 引入与可选模块。
基于 Canvas 绘制的高性能 Android 日历控件,支持垂直/水平切换、周视图、自定义动画及热插拔 UI 定制,渲染快、内存占用低。
开源跨平台 Minecraft 启动器,支持 Mod 管理、游戏自定义、Mod 加载器安装及 Modpack 创建。兼容 Windows、Linux、macOS 等系统及 x86、ARM、RISC-V 等多种 CPU 架构。
多平台 SDK,用于将 GitHub Copilot Agent 集成到应用和服务中。支持 TypeScript、Python、Go 和 .NET,提供可编程的代理运行时,自动处理规划、工具调用和文件编辑。需单独安装 Copilot CLI,支持 BYOK 和多种认证方式。
PocketHub 是 GitHub 官方 Android 应用的社区维护版本。基于 Java 开发,提供 GitHub 核心功能,采用 Material Design 设计,支持 OAuth 认证与自定义回调 URL。
紧凑高效的 Java 工作流与 BPM 平台,支持 BPMN 2.0,可嵌入或独立部署,集成 Spring,提供丰富的 Java 和 REST API。
Android 自动化测试示例集合,涵盖 Espresso、UiAutomator、AndroidJUnitRunner 等多种框架和技巧。提供基础、高级及多进程等场景的代码示例,支持 Gradle 和 Bazel 构建。
MCP 服务器,为 Ghidra 提供反向工程工具,支持二进制反编译、自动重命名方法与数据,并列出方法、类、导入和导出。兼容 Claude Desktop、Cline 和 5ire 等客户端。
LSPatch 是一个无需 Root 的 Xposed 框架,通过向目标 APK 插入 dex 和 so 扩展 LSPosed 功能。支持 Android 9 及以上版本,提供 jar 和管理器两种使用方式。
基于 OpenGL 的 Android 图像滤镜库,灵感源自 iOS GPUImage。提供与 iOS 相似的 API 和着色器,便于移植滤镜。支持预览和无预览模式,可轻松应用和保存带滤镜的图片。
强大的轻量级 Android 插件框架,支持动态加载运行 APK,无需在宿主清单中注册组件。兼容 Android 9.0 及以上,支持 Activity、Service 等组件,提供 Gradle 插件。
基于 Boardwalk 的 Minecraft Java 版启动器,支持 Android 和 iOS 设备。可运行从 rd-132211 到 1.21 的几乎所有版本,支持 Forge 和 Fabric 模组。项目已停止维护,继任者为 Amethyst-Android。
高性能分析表格式,为大数据带来 SQL 表的可靠性与简洁性。支持 Spark、Trino、Flink、Presto、Hive 和 Impala 等引擎安全协同工作。
Java 代码质量工具,确保遵循编码标准。支持 Google 和 Sun 风格指南,高度可配置。可通过 ANT 任务和命令行调用。
Jetpack MVVM 最佳实践案例。展示如何以简驭繁,通过寥寥几行代码实现横竖屏无缝切换、可信源统一分发、跨页面通信及单向依赖架构,规避内存泄漏等常见问题。
为 Android 2.2+ 提供 Material Design 组件库,包含按钮、开关、进度条及 SnackBar 等控件,支持 Gradle 集成。
收集整理 Android 开发学习资料,涵盖书籍、工具、博客、社区、开源项目、设计模式等,帮助初学者快速入门并节省资料搜集时间。
Java Native Access (JNA) 提供无需编写 JNI 或原生代码即可访问原生共享库的能力。它允许通过自然的 Java 方法调用直接调用原生函数,简化了跨平台原生功能集成。
Spring AI 是一个面向 AI 工程的应用框架,提供 Spring 友好的 API 和抽象。支持所有主流 AI 模型提供商(如 OpenAI、Anthropic)和向量数据库(如 PostgreSQL/PGVector、Redis)。核心功能包括结构化输出、工具调用、可观测性、ETL 框架和评估工具,旨在连接企业数据与 AI 模型。