PostgreSQL 多租户 SaaS 架构:Silo、Bridge 还是 Pool?
面向 B2B SaaS 的 PostgreSQL 多租户方案分三种:Silo 每租户一个数据库、Bridge 每租户一个 schema、Pool 共享表加 tenant_id 列。
面向 B2B SaaS 的 PostgreSQL 多租户方案分三种:Silo 每租户一个数据库、Bridge 每租户一个 schema、Pool 共享表加 tenant_id 列。
开发者发布自托管 LLM 导师 Tutor,把 EPUB、PDF、在线书籍或在线文档转成课程:先提取概念并检测你已掌握的部分,再逐个教学并测试。它在本机运行,需 Node.js 22 或更高版本,可选用 Anthropic、OpenAI 或 OpenRouter 的模型并自行指定。测试中 OpenAI 的 GPT-6 Luna 在 high 推理级别下效果最好。
独立开发者上线 The GC's Office(thegcoffice.com),一个免费公共承包商目录,数据来自州牌照委员会 275,000+ 名加州持牌承包商。
一位工程师做了个开源旅行工具 letsfg.co,新增酒店引擎,可作为 MCP connector 接入 Claude、ChatGPT 等 LLM,直接读取实时批发价并同时抓取全网近期评论。他用提示词过滤噪音、弱空调和无浴缸的酒店,测试中 Claude 读了近 1,000 条评论。搜索免费,部分代码已开源。
独立开发者推出 GitSnatch,粘贴 TikTok/Instagram 幻灯片或视频链接(也可上传截图),约 10 秒输出其中提到的每个工具的真实可用链接。
独立开发者上线 mistrallarge4.io,一个围绕 Mistral 的 AI 工作空间,把 AI 对话、自定义设置、对话管理、用量与账户管理、成本估算与接入参考集中在一起。支持流式输出、Markdown 与代码块显示、系统提示词/温度/输出长度调整及 JSON 输出,历史默认存浏览器、可按需开启账户云同步。网站有中英文界面并适配手机,作者声明与 Mistral AI 官方无关联。
Cashd 让你拍张照片就能把闲置物品变成现金:它从 eBay 和 TCGplayer 抓取实时成交数据(comps)定价,其余物品用品牌感知的 AI 估价并标注来源。它还能生成标题、描述和建议售价,并在简易库存中追踪扫描记录,显示已上架、已售出和持有总价值。
Pudding 让招聘团队用贴近真实工作的付费 take-home 样本评估候选人,并配合 AI 引导的实时屏幕共享复盘。其上下文感知 agent 会在候选人使用自己工具时观察、提出针对性问题并记录解释,让人类同时评估作品与思路。Pudding 可对接主流 ATS 平台、支持异步排期,候选人保留作品所有权并通过 Stripe 自动获得打款。
开发者 kyleranns 上线 Fresh Off Patent,每周三从 USPTO 数据中抓取当周因未缴维持费而提前失效的美国专利,最新一批有 4,249 项,再用 LLM 摘要每项专利的内容、制造难度和同类产品售价,并给出满分 100 的评分。
每日报告邮件的调度应让 UTC cron 只负责唤醒系统,由应用层按用户存储的 IANA 时区(如 Europe/Paris、America/New_York)判断本地发送时间是否已到,再以 (report_type, user_id, local_date) 为幂等标识入队,交给限速 worker 池消费。
一位独立开发者正在开发 Thought Assistant,一款可在 Instagram、Reddit、Gmail 等平台内一键生成回复的 AI 助手,会学习用户自己的写作风格,回复可编辑后再发送,目前只做了小原型。他坦言 ChatGPT 已能免费生成回复,因此不确定“一键回复 + 个性化风格”的便利是否足以让人放弃 ChatGPT,想先验证需求再投入更多时间。
Twin Update 是一款面向 Debian/Ubuntu 桌面(在 Ubuntu 24.04 + Python 3.12 上测试,需 Python 3.11+、systemd 用户会话和 apt)的工具,一次运行即可更新两台 Linux 机器上相同的 apt 应用,并在更新前保留经校验的回滚副本,一条命令即可回滚。
Little Green Viper Software 发布 PHP 库 lgv_tz_lookup 1.4.2,用经纬度查询 IANA 时区名(如 America/New_York),需 PHP 8.0+、PDO 及 MySQL 或 PostgreSQL,边界数据来自 Timezone Boundary Builder。
独立开发者 guym 在 Reddit 发布每日逻辑谜题 Hence,用图片线索替代文字线索,难度从周一到周日递增。每道题预先生成并经求解器验证只有唯一解,再裁剪到各难度所需的最少线索;提示系统在浏览器端跑约束求解器,根据当前棋盘状态指向仍能排除可能性的线索,而非直接给答案。无框架、无需注册,进度、统计、连胜和成就全部存在 localStorage,分享预览图由服务端根据分享 URL 预渲染。
Flowy 是一款 AI 收件箱,可从 iOS、macOS、浏览器或邮件保存链接、Reel、文章和截图,由 Claude 读取每条内容、提取要点、分类并建立索引,支持用自然语言搜索并给出答案来源。它去掉文件夹和标签,面向 ADHD 和忙碌人群,强调快速收藏、一句话找回。
一位数据科学家用两个月时间做出交互式世界地图 Earth radar,每天监测约 500 座城市的环境异常,判断空气质量是否变差、气温是否异常偏高。系统采用统计异常检测与 Isolation Forests,数据来自 NASA、Copernicus 和 Open-Meteo,可查看环境趋势并对比卫星图像。卫星分析部分仍在开发中。
一位开发者做了个字符串与数据转换流水线编辑器,把原本在多个网站间复制粘贴的步骤串成可保存的流水线,并能通过右键菜单复用。目前有 246 个工具,支持分支、按行或按值循环以及条件判断,全部在浏览器 Web Worker 中运行,输入不上传服务器(仅通过代理抓取 URL 时例外),流水线可用 URL fragment 分享。
独立开发者发布开源 Codex 插件 Tripo Studio for Codex v0.3.4(MIT License),直接复用 Tripo Studio 网页端登录会话与会员积分,无需额外购买 API Key,避免 API Credits 二次付费。
Planar.jl 是一个用 Julia 编写、基于 CCXT API 的交易机器人框架,可扩展接入自定义交易所。它用 Zarr.jl 分块持久化 OHLCV 时序数据并强制数据连续,回测器为同步循环实现,支持网格搜索、进化和贝叶斯参数优化,并能在实盘交易时同步运行模拟以对比交易所执行偏差。目前仅实现逐仓非对冲持仓管理,提供 Docker 镜像安装。
一位开发者上线了免费游戏推荐站,选几款喜欢的游戏后,可按快节奏战斗、剧情、合作等偏好、平台、价格或 Game Pass 等订阅筛选,并导入 Steam 库跳过已拥有游戏。
RoadRaven 是一款本地桌面工具,把项目计划存为仓库里的 roadmap.json 并以树状渲染,任何能开 WebSocket 的进程(Claude Code 任务、CI、脚本)都能实时翻转节点状态。
独立开发者为其客户管理工具 Yven 新增域名到期日查询功能,无需登录注册商即可获取信息。该功能以 RDAP 为主、WHOIS 为兜底,会先规范化域名再请求,并解析不同注册局的到期日格式;查询失败时仍支持手动填写日期。作者公开了实现细节与 PHP 代码,并介绍了不依赖实时网络请求的测试方式。
独立开发者上线 AI Photo Animator(aiphotoanimator.ai),上传一张照片并写一句动作描述即可生成短视频,适用于老照片、宠物照、插画和风景,也提供视频模板。底层接入 Seedance、可灵、海螺等现成视频模型,作者主要整合模型选择、素材上传、模板与生成流程,并支持文字生成视频、首尾帧玩法。注册送免费积分,生成前显示本次消耗,后续按积分付费。
每个格子都是一个 Piet 程序,各自打印一个单词,每一代所有格子都会运行,运行后标签显示其输出内容。原始版本是一个由 Temper 编译的 Piet 程序,作者自写的后端让它在另一个 Piet 程序上运行生命游戏,耗时 3 小时、执行 12.7 亿步,第 0 代打印出 "Piet!"。
独立开发者发布 ClickAndRecord.tech,一款免费、本地优先的录屏工具,专为制作产品演示,点击时自动放大画面。它还支持带动态效果的摄像头录制、内置剪辑,所有内容都留在本地设备、不上传服务器。作者最初发布后几乎忘了它,直到朋友陆续反馈 bug 才重新分享。
一位开发者正在打造 Trove,把散落在各平台的收藏集中到一处并让它们真正可用,产品用 React Native 和 Expo 构建,已上线 iOS 和 Android。Trove 的核心是 applets:Mise 支持按步骤、免手动的烹饪引导,PinPath 把收藏地点标到地图上方便规划行程,Forge 把收藏的健身内容变成可跟练的方案。
Tessary 是一个面向生产环境 AI Agent 的开源可靠性平台,通过廉价分类器持续扫描每一条 trace 来发现问题,而不是依赖抽样评估。它把相关发现归并为 case,用 LLM 判断是否为真实偏差,再结合 trace 与仓库代码做根因分析,最后把 case 交给负责人。
开发者发布 Simple Security Checker,一个用 FastAPI 构建的低影响 HTTP/TLS 基线检查工具,仅对已获授权的自有服务发送一次 GET 请求并跟随少量重定向,不发送漏洞载荷、不扫端口、不尝试绕过认证。
express-generator-typescript 作者把模板的中间件校验换成 Zod,选用 express-zod-safe,删掉约 150 行自定义校验与类型代码。
一款开源图库 APP 新增阿里云 OSS 作为后端,支持上传图片、添加备注和家庭共享,数据保存在用户个人的 OSS 上。
开发者开源了一款给 AI Agent 玩的三国 SLG,服务端不跑 AI,Claude、GPT、本地模型或自写脚本只要连 WebSocket、读 JSON 即可接入。
一位开发者在 Reddit r/webdev 发布 CSS Shape Morpher,用于解决 CSS 只能在命令数量和类型相同的 shape() 之间做变形的问题。该工具会自动挑选最平滑的点排列,并允许通过 shape index 手动切换、预览不同变形效果。作者称其深受 GSAP MorphSVG 启发,并希望用户反馈无法变形的 shape()。
独立开发者 TheDangler 上线 ParlayPals.bet,让朋友组队创建串关、每人认领一个选项,重复选择会被拦截,赔率与潜在派彩实时更新。该工具不碰钱、不是体育博彩、不含联盟链接,只负责组织与记分,赛后标记每腿命中/未中/作废并统计命中率排行榜。目前免费档支持 1 支队伍、最多 5 人、每月 2 个串关,付费档即将推出,托管在 Fli.io。
World Watcher 是一个聚合 YouTube 公开直播摄像头的互动地图,主打流畅体验与准确的摄像头地理定位,可直接在地图上切换地点、无需打开新页面。它支持按地点类型或功能筛选(如海滩、带音频的摄像头),新流会定期加入,失效流在数小时内移除或替换。项目上月获得关注,并被 Frank Jacobs 的 Strange Maps 专栏撰文介绍。
Elocuenti 在 Product Hunt 发布,主打 agentic commerce,让商家直接在 WhatsApp 和 AI 助手上卖货。产品以 Discussion 与 Link 形式呈现,具体定价、费率与可用性原文未披露。
独立开发者发布免费 Chrome 扩展 Free Maps Calculator,帮开发者在 GCP 控制台里找到并设置 Google Maps API 的配额上限,把账单锁在 $0。
独立开发者发布 Caniload(caniload.com),一页检测 100+ 个热门站点能否从你的网络加载,覆盖 10+ 分组,点击测试后方块变绿/橙/红。
一位贴纸卖家把 40 个文件一次性投给 Adobe、Vecteezy、Dreamstime,结果 Adobe 拒收 CSV、Vecteezy 拒掉一半文件、Dreamstime 要 15 列的表,重跑一遍还造成重复上传。
一位开发者正在构建原型,帮 SaaS 团队维护自有代码中的第三方 API 集成:当供应商弃用端点、重命名字段或更改 API 版本时,检测变更、定位受影响的集成代码与调用,并生成带测试的修复建议;若能力消失或需业务决策则转交人工。
一份用 Node.js 构建 SaaS 的实战指南,演示了多租户隔离、基于套餐的订阅限额、API-key 认证与用量追踪,示例用 Express 加内存存储实现,便于本地运行。