
BlackHole
适用于 macOS 的虚拟音频驱动。在 macOS 上录制过视频的同学,应该都遇到过收录电脑声音的问题,采用公放的方式对环境要求极高。该项目是一款 macOS 上的虚拟音频驱动,它可以零延迟地将输出的音频传递给其他应用,从而不受周围环境的影响,轻松录制电脑的声音,支持 Intel 和 Apple 芯片。
一个用 Java 实现的算法和数据结构的集合。算法和数据结构的重要性无需多言,该项目提供了常见的数据结构和算法最简单、优雅的 Java 代码实现,不管是用于学习还是开发都是不错的选择。

适用于 macOS 的虚拟音频驱动。在 macOS 上录制过视频的同学,应该都遇到过收录电脑声音的问题,采用公放的方式对环境要求极高。该项目是一款 macOS 上的虚拟音频驱动,它可以零延迟地将输出的音频传递给其他应用,从而不受周围环境的影响,轻松录制电脑的声音,支持 Intel 和 Apple 芯片。
用 4 个函数实现的 C 语言编译器。该项目仅用了 500+ 行代码、4 个函数,就实现了一个小型 C 语言编译器。但因为它的代码过于精简,所以源码阅读起来并不轻松。

超好用的 Windows 优化器。这是一款强大的 Windows 系统优化工具,它体积小、功能丰富,支持包括中文在内的 22 种语言,能够禁用不必要的 Windows 服务、删除多余的启动程序、关闭用不到的功能,提升 Windows 系统的使用体验和性能。

免费开源的屏幕实时翻译工具。该项目可以对屏幕上选定区域内显示的文本进行实时翻译,可识别英语、俄语、中文等语言。用户可自行选择 Tesseract、WindowsOCR、EasyOCR 多种 OCR 引擎,以及包括谷歌翻译在内的多种翻译源。

一款类似 SQLite 的分析型数据库。该项目是用 C++ 写的 OLAP(联机分析处理)数据库,没有外部依赖项、不作为独立进程运行,可以看作是 OLAP 版本的 SQLite。它方便、快速、易于使用,提供了丰富的 SQL 方言,支持 JOIN、聚合、窗口函数、直接查询 CSV 和 JSON 文件等功能。```SELECT * FROM 'HelloGitHub.csv';SELECT * FROM 'HelloGitHub.parquet';```

一款神似 Vim 的代码编辑器。拥有极简的界面和便捷的编辑模型的代码编辑器,虽然它的设计灵感源自 Vim,但在功能和交互性上“青出于蓝而胜于蓝”。操作上更加的快捷方便,默认支持语法高亮、自动补全等功能,适用于 Linux 和 macOS 操作系统。

一款简单好用的 Web 应用防火墙。该项目底层基于 Nginx 的 Web 网关,作为反向代理接入网络。采用智能语意分析算法,清洗来自黑客的恶意流量,保护你的网站不受黑客攻击。它安装简单、免费版功能够用,但项目仅开源了核心算法和底层引擎。

自己动手制作一款触感智能旋钮。这是一款开源的智能旋钮设备,可自定义端点位置、虚拟制动、触觉反馈,并带有一个圆形 LCD,十分炫酷好玩。

写论文用的文献管理工具。这是一款免费开源、跨平台的文献与引用管理工具,原生支持 BibTeX/BibLaTeX。它可以从 Google 学术、arXiv 等平台检索论文,自动补全文献信息、提取 PDF 元数据、合并重复条目,并支持与 Word、LibreOffice 和多款 LaTeX 编辑器联动。
开箱即用的 AWS 本地模拟器。这是一款免费、开源的 AWS 本地模拟器,帮助开发者在本地开发和测试 AWS 应用,它启动快、占用少、无需账号,仅需一条命令就能在本地启动 20 多种 AWS 服务的模拟环境。

在 Android 上运行 OpenClaw。该项目提供两种在 Android 手机上运行 OpenClaw 智能体平台(非客户端)的方式。可通过 Termux 安装 glibc 动态链接器直接部署 Linux 二进制文件,也可通过直接安装打包好的 Android 应用实现一键安装 OpenClaw,后者不需要安装 Termux。

开源的模型火箭模拟器。这是一款免费、开源的模型火箭(航模)仿真软件,支持模拟火箭的空气动力学性能和飞行轨迹,提供直观的火箭设计界面,可进行六自由度飞行模拟,在模拟过程中实时展示高度、速度、加速度等参数,适用于 Windows、Linux 和 macOS 平台。
直接运行 curl 命令的 Java 库。这是一款轻量级 HTTP 客户端 Java 库,可直接将 curl 命令转换为 Java 中可执行的 HTTP 请求逻辑,无需手动改写代码。适用于从 Chrome 浏览器开发者工具、API 文档等复制 curl 命令后,快速集成到 Java 项目中。来自 [@paohaijiao](https://hellogithub.com/user/iIaNjn0mSdwx6gv) 的分享```java import java.util.List;// 示例UserService接口定义public interface UserService {/*** 获取所有用户* @param req 请求参数载体* @return 所有用户列表*/@JCurlCommand("curl -X GET --location 'http://localhost:8080/api/users/all'")List all(JQuickCurlReq req);/*** 根据ID获取单个用户* @param req 请求参数载体* @return 单个用户信息*/@JCurlCommand("curl -X GET http://localhost:8080/api/users/1")JUser getUserById(JQuickCurlReq req);/*** 创建新用户(POST请求)* @param req 请求参数载体* @return 创建后的用户信息*/@JCurlCommand("curl -X POST http://localhost:8080/api/users/createUser \\\n" +"-H \"Content-Type: application/json\" \\\n" +"-d '{\"name\":\"John Doe\",\"email\":\"john@example.com\"}'")JUser users(JQuickCurlReq req);}```

Java 写的文字版宠物小精灵游戏。这是一款基于 Java 游戏开发框架 LibGDX 构建的终端文字版宠物小精灵游戏,通过 Unicode 盲文字符作为像素点渲染画面,支持对战机制和完整的单人剧情。
分布式系统课程配套实验框架。该项目是华盛顿大学专为分布式系统教学和学习而设计的 Java 框架,提供网络模拟、自动化测试和可视化调试等功能,帮助初学者从零实现一个具备容错、分片和事务性的 KV 存储系统,在实践中掌握分布式协议的实现原理。

自托管的个人足迹分析平台。这是一款采用 Java(Quarkus)和 PostGIS 构建的位置追踪和分析平台,可作为 Google Timeline 的开源替代品。它运行时占用内存低(40-100MB),提供自动行程检测、实时位置分享、多源数据导入、Immich 集成和 AI 问答助手等功能,支持 Docker 和 K8s 部署。