Wordgard:ProseMirror 作者的新编辑器
Marijn Haverbeke 是 JavaScript 编辑器领域绕不开的名字。他写的 CodeMirror 和 ProseMirror 几乎是所有主流富文本编辑器的底层基础设施——Notion、Tiptap、Linear 都在用。但 ProseMirror 本质上是一个框架,你得自己搭积木才能拼出一个可用的编辑器。
Wordgard 不一样。它是一套开箱即用的语义化编辑器。你定义好文档结构(标题、段落、图片、表格各是什么),Wordgard 直接给你一个可用的编辑器界面。它提供了一套完整的编程接口,适合需要深度定制的场景。模块化的设计让你只加载需要的功能,不用把整个编辑器都拖着走。
如果你想给产品加一个富文本编辑功能,又不想从头调 ProseMirror,Wordgard 值得试试。
GitFut:把 GitHub 资料卡做成 FIFA 球星卡
GitFut 是个挺有意思的小工具。它读取你的 GitHub 贡献数据,算出一个综合评分,然后生成一张 FIFA Ultimate Team 风格的球员卡。卡面上会显示综合评分、分项能力值(代码质量、开源贡献、社区影响力这些)和稀有度等级。
数据来源就是公开的 GitHub API——提交数、Star 数、项目影响力都会被纳入评分算法。当然有人质疑评分不够严谨,容易被刷。不过说实话,这更像一个社交玩具,不是严肃的开发者评估工具。在简历或社交媒体上挂一张 90 分的 GitFut 卡,至少比干巴巴的贡献统计图有趣。
Fortress:让浏览器自动化不被反爬拦截
做爬虫或者浏览器自动化的人都知道,现在的反爬手段越来越狠。Cloudflare、DataDome 这些服务能精准识别 headless Chromium 的指纹特征,让你的 Puppeteer 脚本跑不过三分钟就被封。
Fortress 是个开源的解决方案。它修改了 Chromium 底层的指纹特征——WebGL、Canvas、User-Agent、字体列表这些容易被检测的项目都做了伪装。据说改一行代码就能接入你现有的 Puppeteer / Playwright / Selenium 项目。项目刚发布不久(12 个 Star),文档还在完善中,但思路清楚,代码量不大,适合自己改改用。







