比 tailwind-merge 快 30 倍的类合并引擎
🔍 这个项目是做什么的
shadcn/cn 是 Tailwind 类名合并的下一代引擎,旨在同时替代 tailwind-merge 和 clsx。它在同一 API 下做到功能完全兼容,性能约为原组合的 30 倍。核心解决动态模板里 Tailwind 类冲突——比如 `p-2` 与 `p-4` 同存——以及条件拼接类名的冗长问题。对 UI 组件库和重度使用 Tailwind 的项目,`cn()` 是日常工具;shadcn 团队专门把它拆成独立库,说明开始优先考虑运行时开销和依赖精简。和 shadcn/ui 生态能自然衔接。
🎯 对我有什么用
你的前端项目如果正在用 clsx/tailwind-merge,可以无痛切换到 cn 作为 `cn` 函数实现,降低依赖数量。在 SSR、列表页高频渲染或组件库被大规模调用时,性能提升会体现在真实耗时上;对小项目体感不明显。适合组件库作者和追求极致性能的工程团队。值得 star——它代表前端基础库正从“功能正确”走向“极致快”的阶段。
把 DLSS5 深度/运动矢量喂给原本不支持的游戏
🔍 这个项目是做什么的
DLSS5-Feeder 是一个面向图形爱好者的底层工具,目标是让没有集成 DLSS 5 的 D3D11/12/Vulkan 游戏也能吃到神经网络渲染能力。它通过 ReShade 获取画面深度与运动矢量,合成出一份“DLAA 风格”的输入契约,再经私有 D3D12 设备传给 DLSS 5 插件。这相当于替引擎向 DLSS 提供所需数据,绕过游戏官方的集成限制。项目高度实验性,需要配置 ReShade、驱动和兼容游戏,适合 Mod 开发者和玩家折腾。
🎯 对我有什么用
如果你是画面党,它可能让没有 DLSS 的老游戏用上新的超分/抗锯齿技术;如果你是 Mod 作者,它示范了通过外挂 D3D12 设备注入 AI 后处理的路子。实际使用需要同时了解 DLSS5-Swapper、ReShade 和命令行参数,配置门槛不算低,普通玩家最好等更成熟的整合包。非官方方案可能在驱动更新后失效,也可能与反作弊冲突。值得关注,代表 DLSS 正从游戏内置功能走向通用图形插件。
浏览器画 Material3 草图并转成 AI 编程提示词
🔍 这个项目是做什么的
m3e-canvas 是一个开箱即用的网页画布,用于快速手绘 Material 3 Expressive 风格界面。你可以直接在浏览器里画页面布局、组件和视觉细节,画好后生成适合 vibe coding 的结构化提示词,交给 Claude 等 AI 写出前端代码。它解决的核心痛点,是“界面想法很难用文字描述给 AI”——用画图沟通最快,再把画布转成 prompt,反复试错成本很低。适合需要在 AI 编程前快速表达设计意图的开发者/设计师。
🎯 对我有什么用
如果你常用 Cursor、Claude Artifacts 或类似工具做界面,这个项目能把草图直接转成 AI 可执行的提示词,省掉用文字描述组件位置和状态。尤其适合做 Material 3 Expressive 风格的移动端原型;打开浏览器就能画,无需安装设计软件。生成的 prompt 比较适合作为初始方案,复杂交互仍需要自己调整。对 vibe coding 趋势来说,它抓住了“视觉需求文档”这个关键环节,值得一试。
开源 Claude SEO/GEO 技能,接入真实搜索数据
🔍 这个项目是做什么的
open-seo-mcp-skills 是一套开源 SEO/GEO 技能,让 Claude 等 MCP 客户端直接连接你的真实营销数据。它包含关键词研究、排名监控、网站审计、外链分析、竞品缺口和 AI 可见度评估等能力。数据来源不是漂亮话,而是你自己的 Search Console、GA4、广告账户,并内置 DataForSEO 作为扩展数据服务。因为走 MCP 协议,AI 能按需调用工具并生成决策报告,而不是泛泛而谈。MIT 协议,适合想用 AI 替代传统 SEO 工具链的团队。
🎯 对我有什么用
做独立站、内容营销或 SEO 乙方的人,可以把它接在 Claude Desktop 里,直接问“最近哪些页面被 AI 引用少了”“去重后有哪些关键词值得做”。它返回的结论基于你的真实 Search Console/GA4,不是猜测。需要申请 API 并配置授权,有基本运维能力才顺手。对企业来说,数据不出自己的云账号,且 MIT 可二次开发。对比闭源 SEO AI SaaS,这类开源 MCP 技能将是增长工具的新底座。