探索 Java 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
开源命令行工具,将 Java 源码翻译为 iOS Objective-C,支持非 UI 代码共享。兼容 Java 语言特性,如异常、泛型和反射。
Android NFC 应用,用于读取、写入、分析 MIFARE Classic RFID 标签。支持密钥管理、数据转储、标签克隆及格式化。提供字典攻击、外部读卡器支持及多种数据视图。
开源 BT 反吸血防火墙,自动封禁异常、吸血和不受欢迎的 BT 客户端。支持 qBittorrent、Deluge、BiglyBT、BitComet 等,提供自定义规则、IP 黑名单、GeoIP 过滤和 WebUI 管理界面。
Android 单元测试框架,在 JVM 中模拟 Android 环境运行测试,无需模拟器,速度提升 10 倍。支持 API 23 至 36 的 14 个 Android 版本。
Android 动态加载框架,支持免安装调起插件、资源访问和生命周期管理。提供多进程与 so 库支持,通过接口机制实现高效插件开发。
基于 DataX 的分布式数据同步工具,提供可视化界面,支持 RDBMS、Hive、HBase、ClickHouse、MongoDB 等数据源。集成 xxl-job 调度系统,支持任务集群、增量同步、实时日志、监控告警及数据源加密。
异步线程池框架,支持动态变更、监控与报警,无需修改代码即可引入。提供全局管控、数据采集、运行监控、功能扩展及多种模式,适配主流框架,提升系统运行保障能力。
包含 YouTube Data API、Analytics API 和 Live Streaming API 的代码示例,按语言分类存放,主要使用 Java 语言。
安全、动态的 Java 应用追踪工具。无需重启或重新编译,即可在运行时注入追踪代码。支持方法耗时、异常跟踪等灵活探针,生产环境安全且性能开销极低。
展示 Android UI 层最佳实践的示例项目,采用 MVP 或 MVVM 架构。涵盖依赖注入、资源限定符、样式主题、Fragment 通信、导航实现及 Renderers 等库的使用。
基于 Hadoop 的数据仓库软件,使用 SQL 读写管理大规模分布式数据。支持 ETL、分析和报告,提供标准 SQL 功能及 UDF 扩展。专为大规模数据处理设计,非 OLTP。
扩展 URL 到日常物理对象,无需下载 App 即可交互。通过广播相关 URL 实现设备发现,支持蓝牙、mDNS、Wi-Fi Direct 等协议。
一个开源 Android 库,将完整的动画 Material Design 组件向后移植到 Lollipop 之前的版本。包含进度条、按钮、开关、滑块、下拉菜单、文本框、标签页指示器、对话框、底部工作表和动态主题等组件。
轻量级 Android 开发框架,集成 ORM、HTTP、图片加载和 View 注解。支持高效 ORM、HTTP/HTTPS 多协议请求、断点下载、图片缓存与裁剪,以及灵活的事件绑定。体积仅 251K,易于扩展。
解析 SQL 语句并转换为 Java 类层次结构,支持 Visitor Pattern 遍历。兼容多种 RDBMS,提供高性能解析,支持 Piped SQL 语法。
为基于 Spring 的 API 自动生成 JSON 格式的 API 文档,支持 Spring Boot 和 Spring MVC 项目。
基于 ZXing 的 Android 条码扫描库。支持通过 Intent 快速集成或嵌入 Activity 进行深度定制。提供横竖屏扫描、后台相机管理以提升启动速度。支持 SDK 24+,旧版 SDK 可通过降级核心库或启用 Desugaring 兼容。
手把手整合 SpringMVC + Spring + MyBatis 框架,适合初学者。提供完整代码与博客教程,环境要求 JDK 1.8 与 Tomcat 8.5。
Material Design 风格的 Android 日历视图组件,提供高度可定制的日期选择、事件高亮和装饰器 API,支持单选/多选及日期范围显示。
基于 OkHttp 的 Android 网络库,支持 HTTP/2。提供文件上传下载、图片加载等一站式功能,使用 Okio 优化内存,支持 RxJava2。
基于 DFA 算法实现的高性能 Java 敏感词过滤工具。内置 6W+ 词库,支持敏感词检测、脱敏、分类分级。提供繁简体互换、全角半角互换、拼音转换等功能。支持动态更新、自定义策略及黑白名单,性能达 14W+ QPS。
基于 Java8 与 Netty4 的轻量级、高性能、简洁优雅的 MVC Web 框架。支持 RESTful 路由、模板引擎、插件扩展及 CSRF/XSS 防御,1 小时即可上手。
跨语言 RPC 框架,支持 Java、Go、PHP、Lua 等,提供高性能分布式服务开发能力。具备集群支持、服务发现、负载均衡、跨机房调度及高可用特性,支持同步与异步调用。
在 Android 设备上快速安装并运行 GNU/Linux。支持多种发行版,通过镜像、目录或分区安装,提供 CLI、SSH、VNC 等多种控制接口。可配置桌面环境,所有操作可逆。
在 Kubernetes 或 OpenShift 上运行 Apache Kafka® 集群的 Operator,支持多种部署配置。
基于真实业务需求的图书馆领域驱动设计示例,涵盖问题空间战略分析与多种战术模式。使用 Java 实现,包含事件风暴、示例映射等探索过程,采用模块化单体架构,强调领域自治与代码对齐。