探索 Java 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
基于磁盘的 LRU 缓存实现,专为 Android 兼容性设计。支持字符串键和固定数量的字节值,通过文件系统目录管理数据,自动在后台清理超出限制的条目。提供原子性的编辑和读取操作,容忍部分 I/O 错误。
为 Android 设计的爆炸式菜单库,支持多种按钮样式(如圆形、汉堡按钮)和动画效果。提供高度自定义的位置、对齐方式和展开动画,集成简单,可通过 Gradle 或 Maven 轻松添加。
基于 RecyclerView 的可滚动列表库,当前元素居中显示,支持滑动切换。提供简单易用的 API 实现酷炫的 item 动画效果,类似 ViewPager 但布局更灵活。
基于 OpenStreetMap 的离线地图与导航应用,支持多平台。提供路线规划、语音指引、POI 搜索及离线使用,适用于驾车、骑行与步行。
开源的微服务架构下 TCC 型分布式事务 Java 实现,提供高性能、简单易用的解决方案。通过 Try、Confirm、Cancel 三阶段保证数据一致性,适用于跨服务、跨数据库的业务场景。
用于定义云服务 API 和形状的语言。高度可扩展,支持 REST、OpenAPI、gRPC 等协议。可生成多种 API 描述格式、客户端和服务代码、文档,作为单一事实来源。提供可重用模式库、lint 框架和发射器框架,由 Microsoft 构建并社区支持。
易用的数字逻辑设计与电路模拟器,用于教学。支持信号可视化、组合/时序电路分析与综合、测试用例、有限状态机编辑、74xx 系列库、参数化通用电路、高性能与大电路模拟、自定义 Java 组件、远程 TCP 接口、VHDL/Verilog 描述与导出、JEDEC 文件导出、SVG 导出。
基于 Spring Cloud 的云原生微服务解决方案,提供蓝绿灰度发布、路由、限流、熔断、降级、隔离、追踪、流量染色、故障转移、多活等核心能力。
Android 按钮库,可变形为圆形进度条,支持自定义动画和状态。提供 Gradle 集成,兼容 ProGuard。
基于 Spring Boot 3 + Vue 3 的前后端分离学习型小说项目,包含门户、作家后台、平台管理等子系统,提供小说推荐、检索、阅读、评论、会员、充值订阅等功能,配备保姆级教程。
跨平台 Discord 音乐机器人,易于自行设置和运行。支持 YouTube、SoundCloud 等多种音源,无需外部密钥,提供流畅播放和干净界面。
开源 GitHub 客户端,支持多账户、企业版、离线模式、代码高亮、通知管理、搜索、Wiki、项目、Issues/PRs、提交、Gists 及组织用户管理。基于 Java/Kotlin,采用 MVP 架构与 RxJava2。
提供 Spring Boot 入门教程与实战项目源码,涵盖 Web 开发、前后端分离、商城系统等,所有案例已升级至 Spring Boot 3.x,Java 17+。
基于RecyclerView的扩展库,支持侧滑菜单、拖拽排序、滑动删除、自动加载更多、HeaderView/FooterView及分组黏贴。兼容AndroidX,提供与原生RecyclerView一致的API。
通用 IM 聊天 UI 组件库,支持 Android/iOS/React Native。提供消息列表、输入视图等组件,支持文本、图片、语音、视频等消息类型,可自定义样式。
轻量级 Android 文本编辑器,支持 Markdown、todo.txt、Zim 等格式。完全离线工作,可自定义主题,无广告。支持语法高亮、HTML/PDF 预览与导出、AES256 加密及多语言。
开源 Flash SWF 反编译与编辑工具,支持提取资源、转换为 FLA、编辑 ActionScript、替换图像/声音/文本/字体。基于 Java 开发,跨平台运行。
基于 Riru 的 ART 挂钩框架,支持 Android 8.0 至 11,提供与原版 Xposed 一致的 API,利用 YAHFA 或 SandHook 实现动态修改系统与应用行为。
为 React Native 应用提供启动白屏解决方案,支持 iOS 与 Android 平台,可通过代码控制显示与隐藏。
专为 Android 设计的模糊效果库,支持视图捕获与位图处理。提供半径、采样、颜色滤镜等选项,支持异步操作与动画效果。兼容 Android 5.0+ (API 21)。
基于 Spring Framework 的务实风格 JavaEE 应用参考架构,包含 Utils、BootApi 等模块,提供 P2P 图书馆示例,支持快速启动与开发。
为 Android TextView 提供多种动画效果,支持自定义字体。包含淡入淡出、打字机、彩虹、缩放、蒸发、下落等效果,模块化设计,可按需引入。
展示 Dagger 高级用法的 Android 示例应用,集成多种开源库。通过 Dagger 覆盖机制实现 Debug 模式,提供调试抽屉,支持端点切换与 Mock 模式,便于开发测试。
Android USB 主机模式串口驱动库,支持 CDC、FTDI、Arduino 等设备。无需 Root,纯 Java 实现,提供 read/write 等原始串口操作。
基于 QNotified 的开源 Xposed 模块,为 QQ/TIM 提供增强功能,支持 Android 7.0+ 及多种 QQ 版本。