Go语言高性能事件分发器:速度提升4-10倍

2025-06-30
Go语言高性能事件分发器:速度提升4-10倍

这个Go语言库提供了一个高性能的进程内事件分发器,用于解耦模块并实现异步事件处理。它支持同步和异步处理,速度快、简单易用。基准测试显示其速度比通道快4到10倍,每秒处理数百万个事件。适用于进程内模块解耦、轻量级发布/订阅模式和高吞吐量场景,但不适用于进程间通信、事件持久化或高级路由等复杂场景。

阅读更多
开发 事件分发

NativeJIT:Bing搜索引擎的高性能JIT编译器

2025-06-30
NativeJIT:Bing搜索引擎的高性能JIT编译器

NativeJIT是一个开源的跨平台库,用于高性能即时编译包含C数据结构的表达式。它由Bing团队开发,用于Bing搜索引擎中的文档评分,以提高搜索结果的相关性。NativeJIT轻量快速,无需依赖除标准C++运行时之外的任何库,并在Linux、OSX和Windows上运行。其生成的代码经过优化,特别关注寄存器分配,能够高效处理大规模查询。

阅读更多
开发

Octelium:零信任访问平台,颠覆传统VPN

2025-06-29
Octelium:零信任访问平台,颠覆传统VPN

Octelium是一个免费开源的、自托管的零信任资源访问平台,旨在替代传统的远程访问VPN。它功能强大,可作为零配置远程访问VPN、ZTNA平台、安全隧道基础设施、API网关、AI网关、MCP网关和A2A架构基础设施、安全匿名容器化应用托管平台、Kubernetes网关/入口/负载均衡器,甚至家用实验室基础设施。Octelium提供可扩展的零信任架构(ZTA),通过WireGuard/QUIC隧道和公共无客户端访问,实现基于身份的、应用层(L7)感知的无密钥安全访问。

阅读更多

Sirius:一款基于GPU的SQL引擎,速度提升10倍

2025-06-29
Sirius:一款基于GPU的SQL引擎,速度提升10倍

Sirius是一款原生支持GPU的SQL引擎,通过Substrait标准与DuckDB等数据库无缝对接,无需改写查询或大幅修改系统。在TPC-H基准测试中,Sirius在相同的硬件成本下,速度比现有CPU引擎快约10倍,非常适合交互式分析、金融工作负载和ETL作业。目前支持DuckDB和Doris数据库,并计划支持更多数据库。安装方法包括使用AWS镜像、Docker镜像或手动安装。尽管还处于积极开发阶段,但Sirius已展现出强大的性能潜力,为数据分析开启了GPU时代。

阅读更多

AGL:一种编译到 Go 的简洁脚本语言

2025-06-29
AGL:一种编译到 Go 的简洁脚本语言

AGL 是一种编译成 Go 代码的全新编程语言,它借鉴了 Go 的语法,并引入了诸多改进,例如单返回值、元组类型、结果类型和选项类型以简化错误处理,以及简洁的匿名函数和数组内置方法等。AGL 支持操作符重载、枚举和泛型,并提供 VSCode 插件和 Shell shebang 支持,极大地提升了开发效率。其编译方式灵活,既可编译成 Go 代码,也可直接运行,方便开发者快速迭代和测试。

阅读更多
开发 AGL

Redis 加速大语言模型:LMCache 带来 3-10 倍提速

2025-06-28
Redis 加速大语言模型:LMCache 带来 3-10 倍提速

LMCache 是一款用于大语言模型 (LLM) 的缓存引擎扩展,通过在 GPU、CPU DRAM 和本地磁盘等多个位置存储可重用文本的键值对缓存,显著减少了尾部延迟并提高了吞吐量,尤其在长上下文场景下效果更佳。它能够重用任何被重用的文本的键值对缓存(不一定是前缀),从而节省宝贵的 GPU 运算周期并减少用户响应延迟。结合 vLLM 使用,LMCache 在多轮问答和 RAG 等 LLM 应用场景中实现了 3-10 倍的延迟节省和 GPU 周期减少。

阅读更多
AI

Whitesmiths C 编译器开源计划:传奇编译器的回归

2025-06-28
Whitesmiths C 编译器开源计划:传奇编译器的回归

Whitesmiths C编译器,这款在1978年发布的编译器曾为DEC PDP-11、Intel 8080等多种架构生成代码,如今有望开源!其开发者P.J. Plauger已授权将其用于非商业目的。目前已有多个版本的二进制文件和部分源代码可供下载,包括CP/M-80版本和IBM System/36交叉编译器版本。 这款具有历史意义的编译器,将为C语言发展史的研究和学习提供宝贵资源。

阅读更多
开发

Nim 语言的 Raspberry Pi 裸机环境

2025-06-28
Nim 语言的 Raspberry Pi 裸机环境

这个项目展示了如何在 Raspberry Pi 1/Zero 上使用 Nim 语言构建一个精简的裸机环境。它实现了简单的协程调度器、异步编程模型以及直接硬件访问,无需依赖任何厂商特定的 API。项目还包含了内存管理、异常处理以及运行时监控等功能,并提供了详细的安装和使用说明。未来计划扩展到更多目标平台,并增加更多外设驱动支持。

阅读更多
开发

bootc-image-builder:从容器构建可启动磁盘镜像

2025-06-28
bootc-image-builder:从容器构建可启动磁盘镜像

bootc-image-builder是一个强大的工具,用于基于Fedora/CentOS bootc容器或其衍生版本创建磁盘镜像。它支持多种镜像类型(qcow2、AMI、ISO等),并允许自定义用户、文件系统、内核参数等。通过Podman和QEMU,用户可以轻松构建和运行虚拟机。本文详细介绍了其使用方法、选项以及高级配置,例如使用AWS创建AMI镜像和自定义Anaconda安装程序。

阅读更多
开发

SymbolicAI:神经符号大型语言模型框架

2025-06-28
SymbolicAI:神经符号大型语言模型框架

SymbolicAI是一个结合了经典Python编程和大型语言模型(LLM)可微分编程特性的神经符号框架。它具有模块化设计,易于扩展和定制,允许用户编写自己的引擎、本地托管引擎或与网络搜索、图像生成等工具交互。核心概念是符号对象和契约。符号对象有句法和语义两种类型,契约则通过装饰器来确保代码的正确性。SymbolicAI支持多种原语操作,并通过API支持OpenAI、Anthropic等神经符号引擎,以及Wolfram Alpha、搜索引擎等多种工具。它还具有优先级配置系统,方便用户管理配置。

阅读更多
开发 神经符号

c4wa:一款极简高效的C语言到WebAssembly编译器

2025-06-28
c4wa:一款极简高效的C语言到WebAssembly编译器

c4wa是一个将C语言子集编译成WebAssembly的编译器。它不同于其他编译器,它生成简洁高效的WebAssembly代码,无任何额外依赖或开销,并完全兼容任何WASM运行时。c4wa支持循环、条件语句、结构体、数组、指针等C语言特性,并能输出可读的WAT格式代码。它在C语言的高级性和WebAssembly的底层效率之间取得了平衡,为开发者提供了一种编写高效WebAssembly代码的新途径。

阅读更多
开发

zenta: 专注编码的禅意呼吸工具

2025-06-27
zenta: 专注编码的禅意呼吸工具

zenta 是一款终端原生工具,旨在帮助程序员在编码过程中保持专注。它通过简单的呼吸练习引导用户回归当下,无需繁琐的追踪或数据统计。只需一个命令 `breath` 或 `breathe`,即可启动简短或较长的呼吸练习,以纯净的视觉动画和禅语提示辅助冥想。 `reflect` 命令则用于每日回顾。zenta 倡导真正的正念,而非将正念工具化,强调存在而非生产力。它支持多种操作系统,并采用 MIT 许可证开源。

阅读更多
开发

AI驱动的数据集生成器:快速预览、导出并探索数据

2025-06-27
AI驱动的数据集生成器:快速预览、导出并探索数据

这款工具利用AI(GPT-4)和Faker生成逼真的数据集,用于演示、学习和仪表板。你可以通过对话式提示构建器自定义数据集,实时预览数据,并以CSV或SQL格式导出。它还集成了Metabase,方便数据探索。仅预览数据时才调用OpenAI API,产生约0.05美元的费用;下载CSV或SQL则免费,基于预览数据的模式生成更多行的数据。支持单表和星型模式,方便不同分析需求。

阅读更多

typr: 基于Keybr的智能打字测试工具

2025-06-27
typr: 基于Keybr的智能打字测试工具

typr是一个命令行打字测试工具,其算法灵感来源于Keybr,通过权衡字母准确率、频率和打字速度来优化你的打字速度。它拥有一个酷炫的TUI界面(基于curses),并将数据存储在JSON文件中。支持自定义测试时间、单词数量,甚至无限练习模式。

阅读更多
开发 打字测试

无需云端和邮件,局域网内两台Windows电脑文件同步神器

2025-06-27
无需云端和邮件,局域网内两台Windows电脑文件同步神器

还在为在两台Windows电脑之间同步文件而烦恼吗?这款名为Sink的工具将彻底改变你的工作方式!它无需云服务、邮件或U盘,仅需在局域网内运行,就能自动发现其他运行Sink的电脑,并进行近乎实时的文件同步。它支持冲突处理,防止文件丢失;也支持自定义忽略文件或文件夹,类似于.gitignore。目前仍处于开发阶段,未来将加入UI、自定义路径、系统托盘等功能,甚至支持多于两台设备的同步。

阅读更多
开发

XSLT:一个基于浏览器的零配置静态网站构建系统

2025-06-27
XSLT:一个基于浏览器的零配置静态网站构建系统

作者厌倦了复杂的网站构建系统,例如Next.js,渴望一个更简单的方法来构建静态网站。他尝试了各种方法,最终发现了XSLT——一种将XML转换为HTML的语言。通过将网站数据存储为XML,并使用XSLT进行转换,他创建了一个无需额外构建工具的“客户端”构建系统。浏览器直接处理XSLT转换,生成最终的HTML页面,实现零配置的静态网站构建。虽然并非完美,但这为开发者提供了一个新的选择。

阅读更多

Iroh:革新网络通信,让连接更快更简单

2025-06-26
Iroh:革新网络通信,让连接更快更简单

Iroh是一个基于QUIC协议的全新网络通信框架,它通过公钥拨号,自动寻找并维持最快的网络连接。Iroh尝试直接连接,失败则回退到公共中继服务器,并持续监控以保证速度。它提供一系列预构建协议,如用于大文件传输的iroh-blobs和构建可扩展发布订阅网络的iroh-gossip,方便开发者快速构建应用。Iroh主要使用Rust开发,并提供FFI绑定方便其他语言使用。

阅读更多
开发 网络通信

Howdy:Linux 系统的 Windows Hello 式面部登录

2025-06-26
Howdy:Linux 系统的 Windows Hello 式面部登录

Howdy 为 Linux 系统带来了类似 Windows Hello 的面部识别登录功能。利用内置的红外发射器和摄像头,实现便捷的面部身份验证。它集成到 PAM 系统中,适用于登录、锁屏、sudo、su 等各种需要密码的场景。Howdy 支持 Debian/Ubuntu、Arch Linux、Fedora 和 openSUSE,并提供详细的安装指南和多种安装方式(包括 .deb 包、AUR、Fedora COPR 以及源码编译)。需要注意的是,Howdy 的安全性并非绝对可靠,不应作为唯一的身份验证方式。

阅读更多
开发

QEMU项目拒绝AI生成的代码贡献

2025-06-26
QEMU项目拒绝AI生成的代码贡献

QEMU项目宣布禁止提交由AI生成的代码补丁。由于AI模型训练数据版权和许可证的不确定性,以及潜在的法律风险,QEMU认为难以保证AI生成代码的合规性。此政策涵盖了ChatGPT、Copilot等多种AI工具,但不禁止AI用于研究、静态分析或调试等其他用途。

阅读更多
开发

Gemini CLI:你的AI代码工作流助手

2025-06-25
Gemini CLI:你的AI代码工作流助手

Google Gemini CLI是一个命令行AI工具,能连接你的工具、理解你的代码并加速你的工作流程。它可以查询和编辑大型代码库,从PDF或草图生成新应用,自动化操作任务,并使用工具和MCP服务器连接新的功能,例如使用Imagen、Veo或Lyria生成媒体。它还集成了Google搜索,并支持多种身份验证方式。只需简单的命令行操作,你就能用Gemini编写代码、总结更改、生成文档等,极大提高效率。

阅读更多
开发

PicoEMP:低成本电磁故障注入工具开源

2025-06-25
PicoEMP:低成本电磁故障注入工具开源

PicoEMP是一个低成本的开源电磁故障注入(EMFI)工具,专为自学和业余研究而设计。它使用Raspberry Pi Pico作为控制器,并具有安全防护罩,以降低高压风险。与商用高性能EMFI工具ChipSHOUTER相比,PicoEMP更侧重于成本和易用性,虽然性能较低,但对于学习和个人研究已足够。用户需要自行组装,并承担所有安全责任。项目开源,欢迎贡献。

阅读更多

Gnosis Mystic:赋能AI实时掌控Python函数

2025-06-25
Gnosis Mystic:赋能AI实时掌控Python函数

Gnosis Mystic是一个强大的工具,它允许AI助手通过运行时劫持和智能分析直接访问和控制你的Python函数。只需添加少量装饰器,Claude就能实时检查、优化和控制你的代码。它解决了AI助手无法实时查看运行代码、缺乏运行时行为和状态访问等问题,赋予AI实时监控函数、进行安全实验、运行时控制、智能分析和实时调试的能力,极大提升开发效率和代码安全性。

阅读更多
开发

简约编辑器:致敬 MS-DOS,拥抱现代

2025-06-25
简约编辑器:致敬 MS-DOS,拥抱现代

这款名为“edit”的编辑器向经典的 MS-DOS 编辑器致敬,但拥有现代化的界面和类似 VS Code 的输入控件。它易于上手,即使不熟悉终端的用户也能轻松使用。 你可以通过 WinGet 安装最新版本,或从 Releases 页面下载二进制文件。安装过程中需要注意 ICU 库的版本和命名,以确保搜索和替换功能正常运行。

阅读更多
开发

Autumn:简化 Stripe 集成的开源计费系统

2025-06-24
Autumn:简化 Stripe 集成的开源计费系统

Autumn 是一个开源项目,它简化了 Stripe 与应用程序之间的集成,允许开发者轻松创建各种计费模式,包括订阅、信用系统、按使用付费以及自定义大客户方案。无需处理 Webhook、升级/降级、取消或支付失败等复杂问题。Autumn 提供云服务和自托管两种部署方式,自托管只需几行命令即可完成部署。Autumn 提供了三个核心函数:`attach`(处理所有购买流程)、`check`(检查用户权限)和 `track`(记录使用情况),极大简化了计费逻辑。

阅读更多
开发

开源智能温室“Oasis”:3D打印的植物天堂

2025-06-24
开源智能温室“Oasis”:3D打印的植物天堂

Oasis是一款完全开源的智能温室,主要由3D打印制作而成,专为苔藓、蕨类、兰花等喜湿植物打造理想生长环境。它配备高功率LED照明、喷雾器、风扇以及温度/湿度传感器,并通过WiFi连接手机或电脑进行控制。该项目包含CAD模型、电子元件设计和Rust编写软件的完整源代码。虽然电子部分略显复杂,但DIY爱好者可通过3D打印和自行组装完成大部分工作。项目作者未来计划提供组装好的电子元件套件。

阅读更多
硬件 智能温室

基于SQLite的RAG库:haiku.rag

2025-06-24
基于SQLite的RAG库:haiku.rag

haiku.rag是一个基于SQLite的检索增强生成(RAG)库,无需额外服务器即可运行。它支持多种嵌入提供商(如Ollama、VoyageAI、OpenAI),并结合向量搜索和全文搜索进行混合搜索。haiku.rag还提供文件监控、丰富的文件格式支持、命令行界面和Python客户端,方便用户管理和搜索文档。

阅读更多
开发

LibT9:轻量级T9输入法C语言库

2025-06-23
LibT9:轻量级T9输入法C语言库

LibT9是一个轻量级的C语言库,用于创建T9输入系统。它无需依赖任何外部库,仅需标准C库即可编译。LibT9提供三种使用方法:作为Linux驱动程序(位于driver/目录下)、命令行工具(需要ncurses库和cmake)以及网页版(foxmoss.github.io/libt9/)。该项目目前仍在开发中,欢迎贡献代码,未来计划支持标点符号、IBus驱动程序以及非单词输入。

阅读更多

Pickaxe:构建可扩展AI智能体的TypeScript库

2025-06-23
Pickaxe:构建可扩展AI智能体的TypeScript库

Pickaxe是一个基于TypeScript的轻量级库,用于构建容错且可扩展的AI智能体。它处理了持久化执行、排队和调度等复杂性,让开发者专注于核心业务逻辑。Pickaxe并非框架,所有组件都是函数,易于集成到现有代码库。它支持智能体调用工具、其他智能体或自定义函数,并利用Hatchet实现持久化任务队列,确保容错性和可恢复性,即使在机器故障时也能自动恢复执行。Pickaxe支持分布式部署,可在各种容器平台运行,并提供配置选项用于重试、限速和并发控制等。

阅读更多
开发

uv: 比pip快10-100倍的Python包和项目管理器

2025-06-23
uv: 比pip快10-100倍的Python包和项目管理器

uv是一个用Rust编写的极速Python包和项目管理器,速度比pip快10到100倍。它集成了pip、pip-tools、pipx、poetry、pyenv、twine、virtualenv等工具的功能,并提供项目管理、依赖项管理、虚拟环境管理、Python版本管理等功能,支持跨平台(macOS、Linux和Windows),使用简单方便。无论是单个脚本的依赖管理还是大型项目的构建发布,uv都能高效胜任,极大提升开发效率。

阅读更多
开发

Nano-vLLM:轻量级vLLM实现,速度媲美原版

2025-06-23
Nano-vLLM:轻量级vLLM实现,速度媲美原版

Nano-vLLM是一个轻量级的vLLM实现,仅用约1200行Python代码构建,却能实现与vLLM相当的推理速度。它包含一系列优化,例如前缀缓存、张量并行、Torch编译和CUDA图等。通过pip install git+https://github.com/GeeeekExplorer/nano-vllm.git安装,并参考example.py使用。基准测试显示,在RTX 4070 Laptop (8GB)上使用Qwen3-0.6B模型进行测试,其吞吐量甚至略高于vLLM。

阅读更多
1 2 8 9 10 12 14 15 16 93 94