th64 是一个用 C 语言编写的微型哈希函数,通过了 SMhasher3 中的所有测试。它对于小键(1-32 字节)的速度很快,为 43 个周期/哈希,对于大键的速度也很快,为 2.61 字节/周期(8.52 GiB/秒)。
sc-im 是一款基于 ncurses 的类 VIM 电子表格计算器,支持 VIM 编辑命令、撤销/重做、CSV/TAB/XLSX 文件导入导出、单元格格式化、排序、过滤、脚本支持等功能,可通过 Patreon 或 PayPal 捐赠支持开发。
Racket Plot 食谱是一个不断更新的代码示例集合,用于使用 Racket Plot 库创建各种图表。该项目欢迎开发者贡献代码、图片和简短描述,所有贡献需遵循与 Racket 相同的 MIT 或 Apache 2 许可协议。
这篇文章提供了指向GitHub上udlbook/udlbook存储库中文件的链接,具体来说是public/NMI_Review.pdf文件,位于main分支。
这篇文章介绍了如何使用 BOLT 工具优化 x86-64 Linux 内核性能。文章详细讲解了如何构建内核、收集性能数据、转换数据格式以及修改内核构建脚本以集成 BOLT 优化流程。此外,文章还提供了一些关于性能预期、数据收集时长以及如何查看 BOLT 优化后代码的建议。
Transfer Thought是一个基于Web的平台,用于轻松创建和部署虚拟现实体验。该平台开源,采用MIT许可证,并提供详细的设置指南,包括克隆存储库、设置本地环境、配置AWS账户和Amplify等步骤。
Bython 是一个 Python 预处理器,它将大括号转换为缩进,让你可以使用大括号风格编写 Python 代码。它不会影响 Python 的功能,你仍然可以使用 NumPy 和 Matplotlib 等所有现有模块。可以使用 pip 从 PyPI 安装 Bython。
hypr-dynamic-cursors是一个为Hyprland桌面环境设计的开源插件,它使光标更加逼真,并添加了“摇动查找”功能。该插件模拟了光标在屏幕上拖动时的物理行为,例如倾斜和旋转,并允许用户自定义这些效果。此外,它还支持类似于KDE Plasma和MacOS的“摇动查找”功能,可以放大光标以便于查找。
json.bash 是一款命令行工具和 bash 库,用于创建 JSON。它可以从 shell 原生数据(环境变量、文件、程序输出)中提取数据,并使用 JSON 对其进行封装。该工具支持多种数据类型,包括字符串、数字、布尔值、数组和嵌套 JSON。它还提供了一些实用程序,例如 jb-echo、jb-cat 和 jb-stream,用于简化 JSON 的创建和处理。
pyNES是一个使用 Python 为 NES 开发游戏的项目,它包含一个汇编器和一个将 Python 代码转换为 6502 汇编代码的编译器。文章介绍了 pyNES 项目的起源、目标以及 0.1.x 和 0.2.x 版本的功能和改进。
Palico是一个LLM开发框架,旨在通过快速实验来提高LLM应用程序的准确性。它允许开发者构建模块化的LLM应用程序,并通过交换不同的模型、提示、上下文和架构来进行实验。Palico还提供了评估工具和可视化界面,帮助开发者分析和比较不同配置的性能,从而快速找到最佳解决方案。
Mutahunter是一款开源的、语言无关的变异测试工具,它利用大型语言模型(LLM)自动在代码中注入上下文感知的错误,以评估测试套件的有效性。与传统的基于抽象语法树(AST)的变异测试工具不同,Mutahunter能够理解代码的上下文,从而生成更接近真实漏洞的变异。Mutahunter支持多种编程语言,并提供详细的变异覆盖率报告,帮助开发者识别测试套件中的潜在弱点。
Hugging Face发布了Transformer v4.42.0版本,其中包括多个新模型,如Gemma 2、RTDETR、InstructBLIP、LLAVa Next等。新版本对工具使用和RAG模型的支持进行了重大更新,并新增了GGUF文件支持。此外,还包括训练器改进、量化改进、新实例分割示例以及其他显著改进和错误修复。
Omniparse 是一个开源平台,可以将任何非结构化数据(文档、表格、图像、视频、音频文件或网页)解析成结构化、可操作的数据,并针对 GenAI(LLM)应用程序进行优化。它支持多种文件类型,可以提取表格、图像、音频/视频转录、网页爬取等功能,并可以使用 Docker 和 Skypilot 轻松部署。
Ant Design 是一款企业级 UI 设计语言和 React UI 库,提供了一整套高质量的 React 组件、国际化支持、主题定制以及设计资源和开发工具。它基于 TypeScript 编写,支持服务端渲染、Electron 等多种环境,并提供详细的文档和示例代码。
8cc.vim 是一个用 Vim 脚本编写的 C 编译器,它是基于 ELVM 构建的 8cc 的移植版本。8cc.vim 可以将 C 代码编译成 Vim 脚本,并且可以在 Vim 中运行编译后的代码。虽然 8cc.vim 的编译速度非常慢,但它确实可以工作。
diff-pdf 是一款用于直观比较两个 PDF 文件的工具,它接受两个 PDF 文件作为参数,并突出显示差异。用户可以选择生成差异 PDF 文件或使用 GUI 工具进行可视化比较。该工具还提供了其他功能,例如缩放和平移页面以识别差异。
ViperIDE 是一款无需安装,开箱即用的创新 MicroPython IDE,适用于 Web 和移动设备。它具备 mpremote、ampy、rshell 等工具的大部分功能,并提供多种连接方式,支持 Windows、MacOS、Linux、Android、iOS 和 Chromebook 等平台。ViperIDE 还提供语法高亮、文件管理、包管理、终端、REPL 等功能,并针对不同设备进行了优化。
WhoDB 是一款强大、轻量级且用户友好的数据库管理工具,结合了 Adminer 的简洁性和卓越的用户体验与性能。WhoDB 使用 GoLang 编写,具备优异的速度和效率,并提供交互式图表以可视化您的整个数据库模式。无论您是在管理小型项目还是复杂的企业系统,WhoDB 都旨在使您的数据库管理任务更加顺畅和直观。
这是一个 Python 脚本,它结合了 Perlin 噪声和 Wang 砖块的概念,用于生成一组非周期性可平铺的噪声图像。该脚本允许用户自定义 Perlin 噪声设置,例如频率、幅度和八度,以及 Wang 砖块设置,例如颜色数量和选项。
该PR为conhost引入了对Sixel图形协议的基本支持,但仅限于GDI渲染器。SixelParser类负责解析传入的Sixel DCS序列,图像内容存储在文本缓冲区中的一系列ImageSlice对象中,渲染器负责绘制受影响的每一行的图像切片。该实现旨在与VT340仿真器兼容,并已通过真实VT340上的广泛测试。
该项目介绍了一款名为AAIELA的AI图像编辑工具,用户可以通过语音指令修改图像。它结合了目标检测、语音转文本、大型语言模型和文本到图像修复等开源AI模型,实现了将语音指令转换为图像编辑操作的功能。项目还列举了未来研究方向,如语义理解、多目标掩码生成、视觉语言模型集成等,以及计划实现的功能,如集成ControlNet、Mediapipe Face Mesh、超分辨率模型、交互式掩码编辑等。
Sink 是一款简单、快速、安全的链接缩短工具,具有分析功能,完全运行在 Cloudflare 上。它提供 URL 缩短、链接分析、自定义 Slug、AI Slug 生成、链接过期设置等功能。该项目使用 Nuxt.js 框架、Cloudflare Workers KV 数据库和 Cloudflare Workers 分析引擎,并使用 Tailwind CSS 进行样式设计。
RSS Combine是一个用Go语言编写的开源工具,可以将多个RSS源合并成一个统一的RSS源。它支持通过YAML配置文件或环境变量进行配置,可以设置标题、链接、描述、作者等信息,还可以从指定的URL列表或文件中读取要合并的RSS源地址。此外,RSS Combine还支持将生成的RSS文件上传至Amazon S3存储桶。
LosslessCut 是一款跨平台的 FFmpeg 图形界面工具,用于对视频、音频、字幕和其他相关媒体文件进行快速无损操作。其主要功能是对视频和音频文件进行无损剪切和修剪,非常适合通过粗剪大型视频文件来节省空间。它还允许您无损地合并文件、重新排列片段、提取或删除音轨,以及将视频转换为其他格式。
SmoothMQ 是一款旨在提升开发者体验的 SQS 替代品,它提供功能完善的用户界面、可观察性、追踪、消息调度和速率限制等功能。SmoothMQ 能够在任何云上运行私有的 SQS 实例,并与任何现有的 SQS 客户端兼容,包括 Python boto3 和 Celery。
Chr是一款终端文本编辑器,其灵感来自1997年使用Turbo Vision的Turbo Pascal编辑器。它的键盘快捷键类似于gedit,方便用户从桌面编辑器过渡到控制台编辑器。它外观和感觉融合了现代GUI编辑器和90年代后期PC文本模式编辑器(例如基于Turbo Vision或edit.com)的特点,并针对基于终端的工作流程进行了调整。
本文档是开源 JavaScript 库 htmx 的更新日志,记录了该项目在 master 分支上的版本变更内容,包括新功能、错误修复、性能改进以及其他更新。
Docmost 是一款开源的协作文档和 Wiki 软件,是 Confluence 和 Notion 等软件的开源替代品。它提供实时协作、空间、权限管理、群组、评论、页面历史记录、搜索、文件附件和屏幕截图等功能。