这里是按照「分类」阅读往期的 HelloGitHub 月刊内容, 您目前在查看 HelloGitHub Java 项目 集合。
可视化拖拽的数据流管理平台。这是一个基于流程编程理念的数据流管理系统。它提供可视化的 Web 管理界面,支持数据溯源、断点续传、弹性扩展和丰富的处理器。用户可以像画流程图一样设计、控制和监控各系统间的数据流动,适用于数据湖、实时风控、AI 数据管道等场景。

Java 开发的个人数字图书馆。这是一款开源、自托管的电子书管理 Web 应用,支持 PDF 和 ePub 电子书格式。它采用 Java(Spring Boot)+ Angular 开发,支持自动获取书籍信息、分享书籍、阅读进度同步、多用户管理等功能。

开源的策略类卡牌游戏。这是一款为《万智牌》玩家打造的开源规则引擎和模拟器,玩法类似炉石的卡牌游戏。它提供单人冒险、任务、多种 AI 对战模式,支持在线对战、自定义卡牌和扩展功能,兼容 Windows、macOS、Linux 和 Android 平台。

Android 的卡券随身管家。这是一款开源免费的 Android 应用,专为管理和存储会员卡、优惠劵和票据信息而设计。它内置条形码扫描器,支持将各种实体卡片的条形码或二维码数字化,保存在手机中,从而无需携带实体卡片。

快速生成假数据的 Java 库。这是一个专为 JVM 生态(Java、Kotlin、Groovy)设计的假数据生成库,是 java-faker 的开源分支。它内置近 50 种语言和地区支持,能够生成多种类型和格式的假数据,包括地址、姓名、日期、电话号码等。
Faker faker = new Faker(); String name = faker.name().fullName(); // Miss Samanta Schmidt String firstName = faker.name().firstName(); // Emory String lastName = faker.name().lastName(); // Barton String streetAddress = faker.address().streetAddress(); // 60018 Sawayn Brooks Suite 449
让 AI 自动操作 Ghidra 进行逆向。该项目是为 Ghidra(知名逆向工具)提供 MCP 支持,实现 AI 自动调用 Ghidra 进行逆向分析。它将 Ghidra 的核心功能(如反编译和二进制分析)以服务形式开放给 MCP 客户端,支持自动重命名方法和数据,列出方法/类等信息,打通了 AI 与逆向分析自动化的通路。

Java 反序列化漏洞的攻击工具。这是一个专门生成利用 Java 反序列化漏洞载荷(payload)的工具,用于测试和验证 Java 应用程序中的反序列化漏洞。它通过将用户指定的命令封装到特定的 gadget chain 中,并将其序列化为字节流,从而在目标 Java 应用程序中执行指定命令。

开源的数字电路设计与模拟软件。这是一款 Java 开发的数字逻辑电路设计与模拟工具,适用于教育和开发场景。它提供直观的界面,支持实时模拟电路行为、信号时序图、硬件集成、VHDL、常用组件和多语言。


