本周推荐了多个有趣的开源项目和工具,涵盖多个领域。主要包括:
邮件堆积成山?Filo 顺手理开:重点有了,待办好了,回复快了。
暂时仅发布了 macOS 版本的客户端,无缝链接多个 Gmail 账户,将 AI 能力发挥到邮件里,自动将邮件内容总结、分析从而提取出可能的 Task 任务,也可以润色和辅助翻译、发送邮件。
其中有一个扣费邮件分析和提醒的功能倒是很有亮点,此外也支持移动端 APP 下载。
笔者使用一周下来体验很好,不过 AI 相关的能力笔者倒是暂时没有涉及。
笔者给朋友传送一个文件的需求如下:
此前国内有奶牛快传可满足需求,自从他们的服务升级了之后就不再符合笔者的要求了,于是我找到了:LimeWire: Share Files - Secure File Upload Platform!
这是一个开放的免费文件传输网站,支持最大 4G文件或目录传输和下载(端到端加密)和其他AI 相关功能,需要用的朋友可以看看。


CheckCle - Self-Hosted Open Source Monitoring Tools for Real-time Servers & Applications
CheckCle 是一款开源解决方案,用于对全栈系统、应用程序和基础设施进行无缝实时监控。它为开发人员、系统管理员和 DevOps 团队提供其环境各层(无论是服务器、应用程序还是服务)的深入洞察和可操作数据。借助 CheckCle,你可以在整个技术堆栈中获得可见性、控制权以及确保最佳性能的能力。
应用截图如下,其实还挺适合需要监控多个服务器和应用的场景的:

number-precision 是一个仅 1k 大小的 JavaScript 库(支持 TypeScript 类型),专注于精确执行加减乘除等操作,避免 JavaScript 默认浮点计算所造成的精度误差。
使用示例(典型用法):
import NP from 'number-precision';
NP.strip(0.09999999999999998); // → 0.1
NP.plus(0.1, 0.2); // → 0.3(而不是 0.30000000000000004)
NP.minus(1.0, 0.9); // → 0.1(而不是 0.09999999999999998)
NP.times(3, 0.3); // → 0.9(而不是 0.8999999999999999)
NP.divide(1.21, 1.1); // → 1.1(而不是 1.0999999999999999)
NP.round(0.105, 2); // → 0.11(而不是 0.1)
非常适合 金额计算、科学计算、财务统计等对精度要求高但是不超过 JavaScript 最大安全数范围的场景,如果你有其他类似需求(比如任意精度、复杂舍入规则等),也可以考虑更强大的库如 big.js 或 decimal.js(它们能处理任意精度的十进制运算)。
number-precision 的局限性在于 JavaScript 安全数的最大表示范围是 2^53(正负9,007,199,254,740,991),如果超过这个范围则推荐使用更强大的 big.js。

Evil Charts - Beautiful & Animated Charts是一个开源、即插即用的 React 图表组件,基于 Shadcn UI 的技术栈,非常适合熟悉 tailwind + Shadcn UI 的开发者。
作者表示:“在寻找图表组件、平滑动画以及数据动态可视化时,我发现可选项较少。因此,我决定自己搭建一套。”

总的来说,这套组件的风格非常小清新,各种图表都配合着动画效果,代码示例非常完善,即插即用绝无问题。

penpal 使用基于 Promise 的方法改进 iframe、Web Worker 及窗口间的通信,相较于原生 postMessage 来说,更符合使用 Promise 的习惯。
推荐大家把这个工具加入到自己的前端开发工具箱中 😁
如果你想直接写 markdown 文档,同时可以查看到能够直接复制到微信公众号编辑器的效果,那么请看:
doocs/md: ✍ WeChat Markdown Editor | 一款高度简洁的微信 Markdown 编辑器:支持 Markdown 语法、自定义主题样式、内容管理、多图床、AI 助手等特性
左侧 markdown,右侧就是具有样式主题的公众号预览效果(内置主题,用户自选),此外还支持完善的图床上传和 AI 编辑、修改等功能。
其功能特性如下 :
笔者会继续更新周刊内容,坚持做这件事。
非常期待读者的点赞和支持,或多或少我都能从中得到鼓励❤️
好了,今天的分享就先到这里,大家下周见~