探索 Java 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
在 Android 设备上快速安装并运行 GNU/Linux。支持多种发行版,通过镜像、目录或分区安装,提供 CLI、SSH、VNC 等多种控制接口。可配置桌面环境,所有操作可逆。
基于 Java8 与 Netty4 的轻量级、高性能、简洁优雅的 MVC Web 框架。支持 RESTful 路由、模板引擎、插件扩展及 CSRF/XSS 防御,1 小时即可上手。
跨语言 RPC 框架,支持 Java、Go、PHP、Lua 等,提供高性能分布式服务开发能力。具备集群支持、服务发现、负载均衡、跨机房调度及高可用特性,支持同步与异步调用。
基于 OpenStreetMap 的离线地图与导航应用,支持多平台。提供路线规划、语音指引、POI 搜索及离线使用,适用于驾车、骑行与步行。
易用的数字逻辑设计与电路模拟器,用于教学。支持信号可视化、组合/时序电路分析与综合、测试用例、有限状态机编辑、74xx 系列库、参数化通用电路、高性能与大电路模拟、自定义 Java 组件、远程 TCP 接口、VHDL/Verilog 描述与导出、JEDEC 文件导出、SVG 导出。
基于真实业务需求的图书馆领域驱动设计示例,涵盖问题空间战略分析与多种战术模式。使用 Java 实现,包含事件风暴、示例映射等探索过程,采用模块化单体架构,强调领域自治与代码对齐。
用于定义云服务 API 和形状的语言。高度可扩展,支持 REST、OpenAPI、gRPC 等协议。可生成多种 API 描述格式、客户端和服务代码、文档,作为单一事实来源。提供可重用模式库、lint 框架和发射器框架,由 Microsoft 构建并社区支持。
基于磁盘的 LRU 缓存实现,专为 Android 兼容性设计。支持字符串键和固定数量的字节值,通过文件系统目录管理数据,自动在后台清理超出限制的条目。提供原子性的编辑和读取操作,容忍部分 I/O 错误。
为 Android 设计的爆炸式菜单库,支持多种按钮样式(如圆形、汉堡按钮)和动画效果。提供高度自定义的位置、对齐方式和展开动画,集成简单,可通过 Gradle 或 Maven 轻松添加。
基于 RecyclerView 的可滚动列表库,当前元素居中显示,支持滑动切换。提供简单易用的 API 实现酷炫的 item 动画效果,类似 ViewPager 但布局更灵活。
开源 Flash SWF 反编译与编辑工具,支持提取资源、转换为 FLA、编辑 ActionScript、替换图像/声音/文本/字体。基于 Java 开发,跨平台运行。
基于 Spring Boot 3 + Vue 3 的前后端分离学习型小说项目,包含门户、作家后台、平台管理等子系统,提供小说推荐、检索、阅读、评论、会员、充值订阅等功能,配备保姆级教程。
开源的微服务架构下 TCC 型分布式事务 Java 实现,提供高性能、简单易用的解决方案。通过 Try、Confirm、Cancel 三阶段保证数据一致性,适用于跨服务、跨数据库的业务场景。
基于 Spring Cloud 的云原生微服务解决方案,提供蓝绿灰度发布、路由、限流、熔断、降级、隔离、追踪、流量染色、故障转移、多活等核心能力。
提供 Spring Boot 入门教程与实战项目源码,涵盖 Web 开发、前后端分离、商城系统等,所有案例已升级至 Spring Boot 3.x,Java 17+。
Android 按钮库,可变形为圆形进度条,支持自定义动画和状态。提供 Gradle 集成,兼容 ProGuard。
跨平台 Discord 音乐机器人,易于自行设置和运行。支持 YouTube、SoundCloud 等多种音源,无需外部密钥,提供流畅播放和干净界面。
开源 GitHub 客户端,支持多账户、企业版、离线模式、代码高亮、通知管理、搜索、Wiki、项目、Issues/PRs、提交、Gists 及组织用户管理。基于 Java/Kotlin,采用 MVP 架构与 RxJava2。
作为桥梁/代理,允许 Minecraft 基岩版用户无缝加入 Java 版服务器,实现跨平台联机。基于 Java 开发,支持特定版本,提供设置指南与社区支持。
基于RecyclerView的扩展库,支持侧滑菜单、拖拽排序、滑动删除、自动加载更多、HeaderView/FooterView及分组黏贴。兼容AndroidX,提供与原生RecyclerView一致的API。
通用 IM 聊天 UI 组件库,支持 Android/iOS/React Native。提供消息列表、输入视图等组件,支持文本、图片、语音、视频等消息类型,可自定义样式。
一款专为 Minecraft 客户端设计的渲染引擎与优化模组,显著提升帧率并减少微卡顿,修复多种图形问题。支持 Fabric 与 NeoForge 加载器。
基于 QNotified 的开源 Xposed 模块,为 QQ/TIM 提供增强功能,支持 Android 7.0+ 及多种 QQ 版本。
基于 Riru 的 ART 挂钩框架,支持 Android 8.0 至 11,提供与原版 Xposed 一致的 API,利用 YAHFA 或 SandHook 实现动态修改系统与应用行为。