qrframe: 基于代码的二维码生成器
qrframe是一个基于代码的二维码生成器,深受QRBTF和Anthony Fu的QR Toolkit的启发。它允许用户自定义二维码的数据(如编码模式、版本、纠错、掩码模式)和外观(如使用预设、自定义或通过代码编辑器创建新样式)。该工具还支持SVG和PNG格式输出,所有代码都在浏览器中运行,没有任何限制。
阅读更多
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、多租户支持还是其他复杂功能,它可以让您专注于构建实际应用程序,而不是重新发明轮子。
阅读更多
Cuis Smalltalk 是一个开源、跨平台的 Smalltalk-80 系统,致力于保持 Xerox PARC Smalltalk 项目的原始价值观,并积极应对系统复杂性,将其保持在最低限度。
阅读更多
GodotOceanWaves是一个在Godot引擎中实现的开源海洋渲染实验,它利用定向海浪谱的逆傅里叶变换来生成海浪。该项目公开了一组简洁的参数,允许通过脚本实时修改海浪属性,以模拟各种海洋环境。与传统的Gerstner波浪相比,基于快速傅里叶变换的方法在模拟复杂海面时更加准确和高效,并且可以轻松地调整海浪的各种属性。
阅读更多
Dethrace 项目旨在逆向工程 1997 年的竞速游戏“暴力摩托”(Carmageddon),并使其能够在现代系统上原生运行。该项目已经完成了 92% 的函数实现,并依赖于 SDL2 库。用户需要拥有游戏原版数据才能运行 Dethrace。
阅读更多
该项目是一个使用Python实现的图像拼接工具,能够自动搜索图像的重叠区域并进行拼接。项目介绍了其主要思路,包括如何确定重叠区域的宽度和高度,以及如何处理任意大小的图像。项目还展示了使用CIFAR-10数据集进行图像拼接的结果。
阅读更多
Coros 是一个仅包含头文件的 C++23 库,旨在实现基于任务的并行,利用了协程和新的 expected 类型。其主要特点包括:易用性、高性能和异常处理。文章详细介绍了 Coros 库的使用方法,包括线程池、任务创建、执行、等待、入队和任务链等。此外,还介绍了 Coros 库的安装方法以及与编译器的兼容性。
阅读更多
LlamaVoice 是一种基于 Llama 的大型语音生成模型,能够进行推理和训练。与依赖矢量量化进行离散语音代码预测的传统模型相比,它采用直接预测连续特征的新方法,提供更精简、更高效的流程。其主要功能包括:连续特征预测、VAE 潜在特征预测、联合训练、高级采样策略以及基于流的增强。
阅读更多
这是一个名为“github-events-viewer”的GitHub项目的介绍。该项目提供了一个查看GitHub个人事件的方法,包括私有仓库的事件。用户可以通过访问http://api.github.com/users/{name}/events获取事件数据,并使用该项目提供的网页查看。该项目由Pavel Zbytovský创建,采用MIT许可证开源。
阅读更多
git-absorb是一款自动化执行`git commit --fixup`命令的工具,它可以帮助开发者更轻松地将修改整合到先前的提交中。当开发者在功能分支上进行修改后,可以使用`git absorb`命令自动识别哪些提交可以安全地修改,并将修改生成一系列`fixup!`提交。开发者可以使用`--and-rebase`标志自动将这些`fixup`提交整合到相应的分支中,或者手动检查输出并使用`git rebase -i --autosquash`完成整合。
阅读更多
httpdbg 是一个面向 Python 开发者的工具,可以方便地调试 Python 程序中的 HTTP(S) 客户端请求。使用时,只需使用 pyhttpdbg 命令代替 python 执行程序即可。打开浏览器访问 http://localhost:4909 即可查看请求。
阅读更多
Haystack Editor 是一款开源代码编辑器,结合了代码编辑器的简洁性和画布 UI 的直观性,使用户能够更轻松地理解代码。它提供全面的代码编辑、导航和理解支持,以及轻量级调试、丰富的扩展模型以及与现有工具的轻量级集成。Haystack 每周更新新功能和错误修复,可用于 Windows、macOS 和 Linux 系统。
阅读更多
wasm2mpy项目可以让开发者用静态编译语言编写代码,并将其运行在基于MicroPython的嵌入式系统上,例如ESP32、Raspberry Pi Pico、STM32和nRF52等,并获得接近原生的性能。 该项目支持多种语言和目标平台,并提供了一些示例和工具,方便开发者使用。
阅读更多
Furnace 是一款功能强大的多系统芯片音乐追踪器,兼容 DefleMask 模块,支持多种声音芯片,包括雅马哈 FM 芯片、方波芯片、采样芯片和波表芯片等。它提供了丰富的功能,如 FM 宏、负八度、高级琶音宏、任意音调采样、采样循环点等。Furnace 还支持 MIDI 输入,并提供多种导出格式,例如 VGM、ZSM 和 TIunA。
阅读更多
这篇博文探讨了如何在人工智能领域进行有影响力的研究,特别关注于通过开源项目(如模型、系统、框架或基准测试)来实现。文章强调了选择具有及时性、较大发展空间和广泛影响力的问题,并建议研究人员将重点从发表论文转向开发和维护能够产生持久影响力的开源项目。文章还提供了关于如何有效地推广开源项目、与社区互动以及将兴趣转化为积极协作的建议。
阅读更多