HTTrack 是一款离线浏览器工具,可以将网站完整下载到本地目录,递归构建所有目录,并将网页、图片和其他文件从服务器保存到您的计算机。HTTrack 会保留原始网站的相对链接结构,您可以在浏览器中打开“镜像”网站的页面,并像在线浏览一样点击链接浏览。HTTrack 还可以更新现有的镜像网站,并恢复中断的下载。
ttysvr是一款使用Rust编写的终端屏幕保护程序,它基于bevy_ratatui_render插件,可以渲染各种有趣的动态效果,例如彩色气泡、DVD播放器风格的logo以及随机生成的3D迷宫等。该程序支持立即启动或在一段时间不活动后自动启动,并提供多种样式和子样式选择。需要注意的是,延迟启动功能目前仅在Zsh shell中兼容。
DOSBox-X 是一个跨平台的 DOS 模拟器,基于 DOSBox 项目。它不仅可以运行 DOS 游戏,还支持 DOS 应用程序,包括 Windows 3.x、9x 和 ME。DOSBox-X 注重模拟的准确性,支持多种 CPU 类型、IDE 接口和 Windows 版本。它提供了多种自定义选项,目标是成为一个完整的仿真包,涵盖 2000 年之前的所有 DOS 和 Windows 9x 系统。
本文探讨了为加速符号距离场 (SDF) 而对GPU硬件进行的改进。作者建议使用元纹理来存储SDF,其中每个8x8x8纹素块编码为16位,以减少内存带宽。文章还建议使用面心立方体积纹理和线性滤波,以减少纹理获取操作所需的样本数量,从而提高性能。
turboAsync 是一个与 asyncio 兼容的 Python 多线程异步事件循环实验项目,旨在探索在 Python 中实现多线程异步编程的可能性。它需要 Python 3.13 版本,并提供了一些测试脚本,例如基本异步函数、异步 GET 请求和异步连接监听。
该项目提供了一个基于Docker的推理引擎,用于在AMD GPU上运行大型语言模型(LLM)。它旨在与Hugging Face的模型一起工作,重点是LLaMA模型系列。该项目包含一个Aptfile,其中列出了要在Docker容器中安装的必要ROCm软件包。用户可以使用Hugging Face上可用的任何模型,方法是在运行容器时指定其存储库名称。
WALDO是一个基于YOLO-v7的大型目标检测AI模型,由合成和增强数据训练而成。该模型能够检测航拍图像中的多种物体,包括汽车、卡车、建筑物、人、储罐、挖掘机等,并可应用于卫星图像。该项目以开源方式发布,提供ONNX格式的模型文件,可用于ONNXruntime进行推理。
该文章是GitHub平台上brtholomy/hnsw项目的README.md文件, 主要介绍了该项目的相关信息。但没有提供具体的项目内容和功能描述。
本文档是GitHub上dankamongmen/notcurses项目的发布说明,详细介绍了从版本v3.0.1到v3.0.10的更新内容,包括新功能、bug修复、性能提升以及代码重构等方面。每个版本的发布说明都包含了主要变更的描述、贡献者列表以及相关的issue链接。
这篇文章描述了Expensify应用程序中使用的几种离线用户体验模式。这些模式旨在为用户提供尽可能无缝的体验,即使在网络连接不稳定的情况下也是如此。文章详细介绍了每种模式的使用场景、实现方式以及示例。此外,还提供了一个流程图,帮助开发者确定应该使用哪种模式。
Sourcebot 是一款快速代码索引和搜索工具,使用 Zoekt 索引器,支持 GitHub 和 GitLab 的公共和私有代码库。它可以一键部署 Docker 镜像,并提供闪电般的搜索速度、完整的文件可视化以及现代化的 Web 界面。
DB Browser for SQLite 3.13.0 版本历经三年打磨,终于正式发布!新版本带来了大量更新,包括升级到 SQLite 3.46.0、新增 sqlean 内置扩展、可停靠数据浏览器、改进的数据库单元格编辑器、更好的 HiDPI 支持和新的可缩放图标、明暗主题、改进的项目文件、撤销操作、改进的执行 SQL 功能、绘图增强以及多语言翻译等。
Venator 是一个灵活的威胁检测平台,使用 Kubernetes CronJob 和 Helm 简化了规则管理和部署。它支持多种查询引擎和发布器,允许用户轻松地在不同的数据湖或服务之间切换。Venator 将每个检测规则作为独立的作业运行,并使用排除列表来减少误报。此外,它还集成了大型语言模型 (LLM) 以增强信号分析,并利用 Helm 实现自动化部署。
facad是一款适用于命令行的现代化、彩色目录列表工具,它使用emoji图标来区分文件和目录,支持符号链接和可执行文件,并提供可定制的列宽和Unicode格式。用户可以通过git克隆仓库代码,并使用meson构建工具进行编译安装。
qrframe是一个基于代码的二维码生成器,深受QRBTF和Anthony Fu的QR Toolkit的启发。它允许用户自定义二维码的数据(如编码模式、版本、纠错、掩码模式)和外观(如使用预设、自定义或通过代码编辑器创建新样式)。该工具还支持SVG和PNG格式输出,所有代码都在浏览器中运行,没有任何限制。
Coolify 是一款开源自托管平台,可替代 Heroku、Netlify 和 Vercel 等平台,帮助用户在自己的硬件上管理服务器、应用程序和数据库。用户只需一个 SSH 连接,即可管理 VPS、裸机、树莓派等各种设备。Coolify 提供了云平台的便利性,同时允许用户保留对服务器的控制权,所有配置都保存在用户的服务器上,即使停止使用 Coolify,用户仍然可以管理正在运行的资源。
pipreqs 是一个 Python 工具,可以根据项目的导入语句自动生成 requirements.txt 文件,方便开发者管理项目依赖。它可以识别项目中使用的库,并查询 PyPI 获取相应的版本信息,生成requirements.txt 文件。与 pip freeze 不同,pipreqs 只会列出项目实际使用的库,避免了不必要的依赖。
ScreenPipe 是一款开源工具,可实现 24/7 全天候本地录制屏幕和麦克风音频。它支持与 Ollama 等 AI 模型协同工作,为 AI 应用提供完整的上下文信息。ScreenPipe 提供多种安装方式,包括 CLI、付费桌面应用、免费桌面应用和 Rust/WASM 库。用户可以使用 ScreenPipe 构建各种 AI 应用,例如个性化 AI 助理、上下文感知应用等。
Pagoda是一个Go语言全栈Web开发入门套件,旨在提供完整Web框架的功能,并为Web应用程序建立模式、流程和结构。它基于Echo(后端)和Go服务端渲染HTML(前端)构建,并包含Ent ORM、SQLite数据库、HTMX、Alpine.js和Bulma等组件。该套件提供了身份验证、会话管理、表单处理、缓存、任务队列、电子邮件发送和日志记录等功能,旨在简化Web开发过程。
addr.tools 是一个工具集,提供各种网络实用工具,包括 ACME 挑战助手、动态 DNS、HTTP 头查看器、域名和 IP 地址信息查询、IP 地址到域名解析、DNS 解析器检测等。该项目使用 Go 和 JavaScript 实现,并以 AGPL-3.0 许可证开源。
prep 是一个 Go 工具,可以在编译期对函数进行求值。通过使用 prep.Comptime,开发者可以在构建时计算函数的结果,并将其替换为计算结果,类似于 Zig 语言中的 comptime 功能。 prep 支持将函数调用替换为编译期计算结果,并作为 Go 库和独立可执行文件使用。
OnlyHumans-Proxy是一个实验性的反爬虫代理,采用将网页内容转换为图片的方式来阻止机器人和爬虫窃取网站内容。该代理使用puppeteer打开目标网站并生成截图,然后将截图返回给用户浏览器,从而避免了传统反爬虫方法对用户体验的影响。目前该代理仅支持静态网站,但可以通过将静态内容嵌入到动态网站中来实现部分动态内容的保护。
Mindustry 是一款使用 Java 编写的自动化塔防即时战略游戏。该游戏可在 Windows、Linux、Mac OS 和 Android 平台上运行,并提供服务器构建以供多人游戏体验。可以通过 GitHub 页面获取 bleeding-edge 版本、编译指南、功能请求和反馈渠道。
Quandoom是一个将经典游戏Doom移植到量子计算机上的项目,使用QASM语言编写,需要7万个量子比特和8千万个量子门。尽管现有的量子计算机无法运行,但开发者提供了一个轻量级模拟器,可以在普通电脑上模拟运行,并以每秒10-20帧的速度渲染游戏画面。
Feldera是一个快速增量计算查询引擎,支持完整的SQL语法和语义,能够高效地处理数据更新,速度快,性能好,可以处理超过内存大小的数据集。Feldera提供了连接各种数据源和目标的连接器,并支持批处理和实时数据流。
TheaTTYr 是一个终端应用程序,用于播放 VT100 艺术和动画。VT100 是 20 世纪 70 年代后期流行的终端类型,支持 ANSI 转义码,可以创建动画效果。TheaTTYr 提供了一个简单的界面来浏览和播放这些经典的终端动画。
Mitata 是一款高性能 JavaScript 基准测试工具,具有直观的 API 和强大的可视化功能。它提供精确到皮秒的计时精度、参数化基准测试、垃圾回收控制和跨多个 JavaScript 引擎的兼容性,包括 Node.js、Bun、Deno 等。Mitata 还包括箱线图、直方图和摘要等功能,以帮助识别潜在的性能瓶颈。
dart_interactive 是一个功能齐全的 Dart 交互式 Shell (REPL),它支持第三方库、代码热重载以及完整的 Dart 语法。用户可以在其中自由使用任何第三方库,并体验自动热重载和状态保留功能。此外,dart_interactive 还支持在 REPL 中使用完整的 Dart 语法,包括定义和重新定义函数和类、使用本地和全局变量等。
Autossh是一个可以自动启动和监控ssh连接的程序,并在连接中断时自动重启。它可以通过监控端口或远程回显服务来检测连接状态,并根据ssh进程的退出方式决定是否重启。Autossh提供了多种配置选项,可以通过环境变量进行设置。
Better Auth 是一个用于 TypeScript 的框架无关的身份验证和授权库。它提供了一套全面的开箱即用功能,并包含一个插件生态系统,可简化在短时间内以最少代码添加高级功能的操作,无论是 2FA、多租户支持还是其他复杂功能,它可以让您专注于构建实际应用程序,而不是重新发明轮子。