探索 Java 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
Java 1-25 解析器与抽象语法树库,提供高级分析功能。支持 Maven/Gradle 集成,可生成 AST 并进行符号解析。
实时分布式 OLAP 数据存储,支持从 Kafka 等流数据源和 HDFS 等批数据源摄取数据。提供亚毫秒级延迟的高并发 SQL 查询,适用于用户面向的实时分析应用。
Android 库,用于实现滑动返回手势。支持自定义边缘触发区域,需将 Activity 继承自 SwipeBackActivity,并在主题中启用窗口半透明。
基于 Material Design 的 Android 输入框组件,提供浮动标签、字符计数、错误提示、自定义颜色和字体等丰富功能,兼容 AppCompat v21。
统一消息推送平台,支持邮件、短信、微信、钉钉等多渠道。提供全链路追踪、配置化人群定时下发、高性能异步接口。基于 Java/Spring Boot,支持 Docker 部署。
开源命令行工具,将 Java 源码翻译为 iOS Objective-C,支持非 UI 代码共享。兼容 Java 语言特性,如异常、泛型和反射。
Android 单元测试框架,在 JVM 中模拟 Android 环境运行测试,无需模拟器,速度提升 10 倍。支持 API 23 至 36 的 14 个 Android 版本。
企业级 RPA 桌面应用,支持低代码/无代码可视化流程设计。提供 300+ 原子组件,覆盖 Windows 桌面与网页自动化。深度集成 Astron Agent,实现自动化与智能体双向调用。支持 Docker 部署,具备企业级安全与协作能力。
基于 DataX 的分布式数据同步工具,提供可视化界面,支持 RDBMS、Hive、HBase、ClickHouse、MongoDB 等数据源。集成 xxl-job 调度系统,支持任务集群、增量同步、实时日志、监控告警及数据源加密。
包含 YouTube Data API、Analytics API 和 Live Streaming API 的代码示例,按语言分类存放,主要使用 Java 语言。
基于 Hadoop 的数据仓库软件,使用 SQL 读写管理大规模分布式数据。支持 ETL、分析和报告,提供标准 SQL 功能及 UDF 扩展。专为大规模数据处理设计,非 OLTP。
Android 动态加载框架,支持免安装调起插件、资源访问和生命周期管理。提供多进程与 so 库支持,通过接口机制实现高效插件开发。
异步线程池框架,支持动态变更、监控与报警,无需修改代码即可引入。提供全局管控、数据采集、运行监控、功能扩展及多种模式,适配主流框架,提升系统运行保障能力。
安全、动态的 Java 应用追踪工具。无需重启或重新编译,即可在运行时注入追踪代码。支持方法耗时、异常跟踪等灵活探针,生产环境安全且性能开销极低。
展示 Android UI 层最佳实践的示例项目,采用 MVP 或 MVVM 架构。涵盖依赖注入、资源限定符、样式主题、Fragment 通信、导航实现及 Renderers 等库的使用。
扩展 URL 到日常物理对象,无需下载 App 即可交互。通过广播相关 URL 实现设备发现,支持蓝牙、mDNS、Wi-Fi Direct 等协议。
解析 SQL 语句并转换为 Java 类层次结构,支持 Visitor Pattern 遍历。兼容多种 RDBMS,提供高性能解析,支持 Piped SQL 语法。
一个开源 Android 库,将完整的动画 Material Design 组件向后移植到 Lollipop 之前的版本。包含进度条、按钮、开关、滑块、下拉菜单、文本框、标签页指示器、对话框、底部工作表和动态主题等组件。
基于 DFA 算法实现的高性能 Java 敏感词过滤工具。内置 6W+ 词库,支持敏感词检测、脱敏、分类分级。提供繁简体互换、全角半角互换、拼音转换等功能。支持动态更新、自定义策略及黑白名单,性能达 14W+ QPS。
轻量级 Android 开发框架,集成 ORM、HTTP、图片加载和 View 注解。支持高效 ORM、HTTP/HTTPS 多协议请求、断点下载、图片缓存与裁剪,以及灵活的事件绑定。体积仅 251K,易于扩展。
基于 ZXing 的 Android 条码扫描库。支持通过 Intent 快速集成或嵌入 Activity 进行深度定制。提供横竖屏扫描、后台相机管理以提升启动速度。支持 SDK 24+,旧版 SDK 可通过降级核心库或启用 Desugaring 兼容。
为基于 Spring 的 API 自动生成 JSON 格式的 API 文档,支持 Spring Boot 和 Spring MVC 项目。
轻量级 Android 文本编辑器,支持 Markdown、todo.txt、Zim 等格式。完全离线工作,可自定义主题,无广告。支持语法高亮、HTML/PDF 预览与导出、AES256 加密及多语言。
手把手整合 SpringMVC + Spring + MyBatis 框架,适合初学者。提供完整代码与博客教程,环境要求 JDK 1.8 与 Tomcat 8.5。
基于 OkHttp 的 Android 网络库,支持 HTTP/2。提供文件上传下载、图片加载等一站式功能,使用 Okio 优化内存,支持 RxJava2。
Material Design 风格的 Android 日历视图组件,提供高度可定制的日期选择、事件高亮和装饰器 API,支持单选/多选及日期范围显示。
在 Kubernetes 或 OpenShift 上运行 Apache Kafka® 集群的 Operator,支持多种部署配置。