- 博客(5)
- 收藏
- 关注
原创 Sonic:用 Rust 写的轻量搜索后端,30MB 内存跑起来
Sonic 是一个用 Rust 编写的轻量级搜索后端,仅需 30MB 内存即可运行,适用于中小规模项目。它专注于快速索引和返回匹配对象 ID,支持模糊搜索、自动补全和多语言分词(包括中文),但不处理数据存储和展示。相比 Elasticsearch,Sonic 更轻量高效,实测单线程每秒可处理 1000 次查询,内存峰值仅 28MB。它适合预算有限、对延迟敏感的项目,但不支持复杂聚合或超大规模数据。提供多种安装方式,支持主流编程语言。Sonic 是 MIT 开源项目,特别适合替代 Elasticsearch
2026-06-25 14:45:56
203
原创 B站视频下载器:一个工具搞定B站所有视频资源
B站视频下载器是一款开源工具,支持下载B站各种视频资源(普通视频、番剧、课程等),提供最高8K画质、多种音频格式和字幕选择。具备NFO刮削功能,可生成媒体库兼容文件。支持多种搜索方式和账号登录,提供断点续传、批量下载和自定义命名规则。采用Tauri框架构建跨平台图形界面,Rust+Node技术栈实现高效下载。项目在GitHub获得1545星,提供预编译包和源码编译两种使用方式。
2026-06-25 11:42:54
204
原创 Telegraf:用 Node.js 写 Telegram 机器人,就靠它了
这是一个专门用来开发 Telegram 机器人的 Node.js 框架,支持完整的 Bot API 7.1,TypeScript 类型齐全,体积极小,部署方式灵活。文件处理也是开箱即用的,file_id、本地路径、URL、Buffer、ReadStream 都能直接发,不用自己转来转去。文件处理也是开箱即用的,file_id、本地路径、URL、Buffer、ReadStream 都能直接发,不用自己转来转去。你只需要关心业务逻辑,消息怎么收、怎么回、怎么转,框架都帮你处理了。编辑器里该有的提示一个不少。
2026-06-24 13:03:29
224
原创 SnapKit:Swift 开发者的 Auto Layout 利器
SnapKit是iOS/macOS开发的Auto Layout DSL框架,通过链式调用简化原生NSLayoutConstraint的冗长写法。它支持Swift Package Manager安装,要求iOS 14+/Xcode 26+/Swift 6+环境,提供make/update/remake三种约束管理方式。相比原生API,SnapKit将多行约束声明浓缩为可读性强的闭包表达式,显著提升开发效率和代码维护性。该框架采用MIT协议,社区活跃,适用于各类需要手写约束的Swift项目,能有效降低团队协作的
2026-06-23 12:58:19
292
原创 Claude Skills 汇总:把散落各处的技能串成一张目录
这篇文章介绍了Claude Skills的汇总仓库,该仓库将分散在GitHub等平台的Claude AI扩展技能按15个功能类别整理,方便用户查找和使用。仓库包含文档处理、开发工具、数据分析、创意设计等类别的技能,适合Claude用户、技能开发者和工作流搭建者。使用这些技能需要Claude订阅并开启代码执行功能,贡献者可按格式提交自己的技能。文章还简要说明了技能的定义、分类和使用方法。
2026-06-21 11:33:17
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅