探索项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
每周学习一项新技术,包含教程与实践。涵盖 Scala、JavaScript 等多种技术,已发布 42 篇博客后停止更新。欢迎贡献与客座文章。
为 iOS 和 OS X 提供简单、现代、线程安全的键值观察(KVO)实现。基于 Cocoa 的 KVO,支持 block、action 和回调通知,自动移除观察者,避免异常,防止观察者复活。
基于CNN的验证码识别项目,使用AlexNet和LeNet模型,提供训练与识别脚本,支持自定义数据集与模型训练,适用于学习与研究。
基于 Rust 的编译缓存工具,类似 ccache。作为编译器包装器,可避免重复编译,支持本地及多种云存储后端。提供分布式编译、多语言(C/C++、Rust、CUDA 等)支持及 GitHub Actions 集成。
交互式应用安全测试平台,基于 Yaklang 安全融合理念。提供 MITM 劫持、Web Fuzzer、Fuzztag 技术及反连技术,支持可视化操作与脚本扩展,实现安全能力的统一与高效测试。
结合 PlantUML 与 C4 模型,提供简单方式描述和沟通软件架构。包含宏、刻板印象和 VSCode 片段等工具。
为 Microsoft Surface 设备提供 Linux 内核支持,解决官方内核未涵盖的硬件兼容性问题,如 Surface Aggregator Module、触控笔输入及摄像头处理。
Rust编写的实验性Homebrew替代品,速度提升5-20倍。采用内容寻址存储、并行下载和APFS克隆技术,支持Brewfile清单管理,可直接替换brew命令。
提供网站和应用的状态监控页面,具备美观图表和分析功能。支持多种环境部署,包括 Docker、云服务及桌面系统。提供移动应用,可实时接收服务离线通知。
用于 Android 和 Java 的快速依赖注入器。Square 的 Dagger 1 已弃用,请升级至 Google 的 Dagger 2。
基于 Redux 的 Flutter 应用框架,适用于中大型项目。具备函数式编程、可预测状态容器、可插拔组件化及非破坏性性能四大特性。
Chez Scheme 是一个高性能的 Scheme 语言实现,支持 R6RS 标准,提供编译器、运行时系统和编程环境。支持多平台,包括 Windows、Mac、Linux 等,并具备与 C 语言交互、多线程、非阻塞 I/O 等特性。
开源 JavaScript SQL 数据库,支持浏览器和 Node.js。处理关系型表与嵌套 JSON 数据,可从 localStorage、IndexedDB 或 Excel 导入导出数据。
轻量级 Linux 容器 init 系统,作为 PID 1 运行,正确处理信号与僵尸进程回收。支持信号重写与进程组管理,适用于 Docker 等环境。
基于 Webpack 的静态站点生成插件,为单页应用预渲染静态 HTML。支持 Vue、React 等框架,使用 Puppeteer 渲染,提供灵活配置和后处理功能。
从零构建以疾病为中心的医药知识图谱,包含约4.4万实体和30万关系。提供基于图谱的自动问答服务,支持疾病症状、病因、治疗、药品、检查等多类查询。
桌面应用,为 OpenClaw AI 代理提供图形界面,将 CLI 编排转化为桌面体验,无需终端。支持多平台、多通道管理及智能聊天。
基于 CUDA 的高效 FP8 GEMM 库,支持 MoE 场景,采用 JIT 编译,无需安装时内核编译。性能对标专家调优库,支持 SM90/SM100 架构。
面向软件工程师的编程面试指南,涵盖 SOLID、DRY、Clean Code 等最佳实践,以及 Angular、C++、Java、Python 等多种技术栈的编码规范。包含算法与数据结构、设计模式、系统设计、数据库、软件架构、CI/CD、容器化等核心主题,并提供常见问题解答与学习资源。
优雅的 Node.js 和浏览器控制台日志记录器。支持插件化报告器、交互式提示、日志重定向、暂停/恢复及模拟测试。提供精简核心构建,节省 80% 包体积。
静态响应式网址导航网站,基于 Bootstrap 开发。提供多种主题与后台版本,支持静态托管、WordPress、Laravel、Hexo、Hugo、Java、Spring Boot、Jekyll、Typecho、Gridea、VUE、Flask、Golang 等多种部署方案。
ES6 Promise 的 polyfill,基于 rsvp.js 子集。提供 Promise API,兼容旧浏览器,支持自动补全。可通过 CDN 或 npm 安装。