用 Alist 的人多半遇到过同一个尴尬:库挂得挺漂亮,目录结构也理好了,可真要往里放一个文件——找不到上传的地方。Alist 的主线是「展示你已有的存储」,写操作一直不是它的重点。toalist 就是补这个口子的。一句话概括:一个 Go 写的小程序,站在 Alist 前面接文件,然后把文件转交给 Alist 落盘。项目是 lovebai/toalist,MIT 协议,59 星、6 fork...
Articles published by lib.im
lib.im- Home
- lib.im
素材管理这件事有个尴尬的地方:文件放在硬盘里,是「资产」;想拿出去给人看,就得变成「网页」。前者需要一个文件管理器,后者需要一个建站程序,两边各存一份,改一个另一个就过时。FilePress 想解决的就是这道缝。它的自述是一个「文件驱动型建站系统」——不按「文章 + 附件」组织内容,而是把文件本身当成内容主体。项目是 zyx0814/FilePress,PHP 写的,AGPL 开源,1124...
订阅这件事的麻烦不在于「订」,在于「之后」。一个 Spotify 家庭版、一个 VPS、两个域名、一个设计工具、三个 AI 服务——每一样单独看都不贵,加起来的数字往往比你以为的高出一截,而且每一笔的扣费日都散落在不同的日子里。这类小工具最近冒出来不少。SubManager 是其中一个比较完整的:自托管的订阅记账本,前端 React、后端 Express、数据落在本地一个 SQLite 文件...
一个人管一台服务器的时候,判断网络好不好用 ping 就够了。一旦变成三四个机房、七八条专线,「到底哪一段慢」就成了必须回答的问题,而答案往往藏在「从 A 到 B 快、从 C 到 B 慢」这种对比里。SmartPing 解决的就是这件事。它把多台机器做成一个互 Ping 的网,把每段链路的延迟与丢包画成曲线,超过阈值就报警,并且报警的时候顺手跑一次 MTR,把逐跳路由一并附上。项目是 sma...
上一篇文章写的是 Judge0。这篇写 Piston——同类产品,但设计哲学几乎相反。放在一起看有个好处:同一件事(安全地跑陌生代码),两个项目给出的答案完全不同,而这恰好能说明哪些是「必须」,哪些是「选择」。Piston 由 engineer-man 维护,MIT 协议,2842 星、475 fork。它的自述只有一句话:高性能通用代码执行引擎,擅长运行不可信、甚至可能恶意的代码而不受其害...
有个问题看起来简单,做起来极难:如何在一个你不信任的代码片段跑起来之后,还能保证自己的服务器不被搞坏?用户提交的代码可以无限循环、可以 fork 炸弹、可以吃光内存、可以尝试读你的文件系统、可以发起对外连接。在线判题系统、编程教学平台、招聘笔试、乃至现在让 AI 生成代码后「真的跑一下看看」,全都要解决这个问题。Judge0 就是干这个的。它 2016 年 8 月由 Herman Zvoni...
抖音下载工具这个赛道,更新换代极快:平台一改接口,一堆项目当天就失效。能活过三年还在维护的没几个,TikTokDownloader 是其中一个——2022 年 10 月建仓,17452 星、2873 fork,最近一次推送就在这几天,GPL-3.0 协议,45 个未关 issue。它的定位不是「一个下载按钮」,而是把抖音和 TikTok 的作品下载与数据采集做成一套有三种运行形态的工具:可以...
先想一个场景:断网了,或者你在一台没有网络的设备上——比如野外作业的车里、断网的教学点、没有宽带的老房子。这时候你还想查维基百科、看可汗学院的课、翻医学手册、问 AI 一个问题。Project NOMAD 就是为这个场景做的。但它跟那些「离线维基 U 盘」的做法不太一样:它不是把内容打包给你,而是把七八个成熟的开源工具编排成一套系统,再用一个统一的管理界面把它们串起来。装完打开浏览器,看到的...
壁纸站是个看起来没什么技术含量的品类:传图、列表、点下载,完事。所以大部分壁纸站做到最后都长一个样——无限滚动的瀑布流,配一个只能按关键词硬匹配的搜索框,找到想要的图全靠翻。哲风壁纸(haowallpaper.com)不一样的地方在于:它把「一张壁纸」当成一条有十几个字段的数据来管。分辨率、文件大小、主色占比、画面构图、适用设备全都结构化,然后拿这些字段去做筛选和推荐。这个思路上的差别,直接...
ChronoFrame 是 2025 年 8 月才建仓的一个自托管相册项目,一年出头就攒到近 2000 星、158 个 fork,用 TypeScript 写,AGPL-3.0 协议,最近一次提交就在这两天内。它的定位很窄很清楚:不给所有人做网盘,只给拍照片的人做一个「自己的相册」。把照片丢进去,它会自己解析 EXIF、生成预览图、根据 GPS 反查拍摄地点,然后把照片按时间、相册、地图三个...
AList 是这几年自建圈里最出圈的项目之一:把阿里云盘、百度网盘、OneDrive、S3、WebDAV、甚至本地硬盘挂进同一棵目录树,然后用一个网页把它们通通变成一个「文件列表」,支持在线预览、直链下载、WebDAV 挂载。仓库现在有 5 万多星、近 8000 个 fork,用 Go 写(Gin + SolidJS),AGPL-3.0 协议,2020 年 12 月建仓,最新提交在 2026...
手上有一台 VPS 或者 NAS,想把目录里那堆文件直接挂到浏览器上给人下载,最省事的做法不是装网盘,而是装一个目录列表程序:它把服务器上的文件夹变成网页,谁有链接谁就能点开下载。这件事看着简单,实际有三种深度——只列文件名、能预览缩略图、以及干脆就是一套网盘。这篇对比三款常被放在一起讨论的程序:Directory Lister、h5ai、FileRun。底子是挖站否 2017 年那篇对比文...