妙才周刊 No.76

2025年09月01上次更新于 3 个月前
Weekly

本周推荐了多个有趣的开源项目和工具,涵盖多个领域。主要包括:

  1. Filo:一款AI驱动的邮件客户端,支持邮件管理和待办事项。
  2. LimeWire:免费的文件传输网站,支持大文件传输和端到端加密。
  3. CheckCle:实时监控工具,提供服务器、应用程序和基础设施的监控功能。
  4. number-precision:一个轻量级(1k大小)的JavaScript库,用于精确的加减乘除操作。
  5. Evil Charts:开源React图表组件,支持多种动画和图表类型。
  6. Penpal:基于Promise改进iframe、Web Worker和窗口间通信的工具。
  7. doocs/md:支持微信公众号样式预览的Markdown编辑器,提供多种自定义功能和AI助手。

Filo 邮至即成

邮件堆积成山?Filo 顺手理开:重点有了,待办好了,回复快了。

Filo Mail - AI Email Client & To-Do

暂时仅发布了 macOS 版本的客户端,无缝链接多个 Gmail 账户,将 AI 能力发挥到邮件里,自动将邮件内容总结、分析从而提取出可能的 Task 任务,也可以润色和辅助翻译、发送邮件。

其中有一个扣费邮件分析和提醒的功能倒是很有亮点,此外也支持移动端 APP 下载。

笔者使用一周下来体验很好,不过 AI 相关的能力笔者倒是暂时没有涉及。

Limewire 文件传输

笔者给朋友传送一个文件的需求如下:

  • 不需要依赖任何需要注册登录的平台
  • 至少能过传输 300M 文件
  • 具有良好的传输速度

此前国内有奶牛快传可满足需求,自从他们的服务升级了之后就不再符合笔者的要求了,于是我找到了:LimeWire: Share Files - Secure File Upload Platform

这是一个开放的免费文件传输网站,支持最大 4G文件或目录传输和下载(端到端加密)和其他AI 相关功能,需要用的朋友可以看看。 image.png

Checkcle.io

image.png

CheckCle - Self-Hosted Open Source Monitoring Tools for Real-time Servers & Applications

CheckCle 是一款开源解决方案,用于对全栈系统、应用程序和基础设施进行无缝实时监控。它为开发人员、系统管理员和 DevOps 团队提供其环境各层(无论是服务器、应用程序还是服务)的深入洞察和可操作数据。借助 CheckCle,你可以在整个技术堆栈中获得可见性、控制权以及确保最佳性能的能力。

服务可用性与基础设施/服务器监控

  • 监控 HTTP、DNS 和 Ping 协议
  • 监控基于 TCP 的服务与 API(如 FTP、SMTP、HTTP)
  • 跟踪详细的可用性(正常运行时间)、响应时间与性能问题
  • 分布式区域监控
  • 事件历史(UP / DOWN / WARNING / PAUSE:上线 / 下线 / 警告 / 暂停)
  • SSL 与域名监控(域名、签发者、到期日期、剩余天数、状态、上次通知)
  • 基础设施与服务器监控:支持 Linux(🐧Debian、Ubuntu、CentOS、Red Hat 等)与 Windows(Beta);提供 CPU、内存、磁盘使用、网络活动等服务器指标;一行命令安装的 Agent 脚本
  • 维护计划与事件管理
  • 运行状态 / 公共状态页
  • 通过电子邮件、Telegram、Discord 和 Slack 通知
  • 报告与分析
  • 设置面板(用户管理、数据保留、多语言、主题〔深色/浅色模式〕、通知渠道与告警模板)

当前架构支持

  • ✅ x86_64 PC、笔记本电脑、服务器 (amd64)
  • ✅ 现代树莓派3/4/5(搭载64位操作系统)、Apple Silicon Macs (arm64)

应用截图如下,其实还挺适合需要监控多个服务器和应用的场景的: image.png

number-precision

nefe/number-precision: 🚀1K tiny & fast lib for doing addition, subtraction, multiplication and division operations precisely

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.jsdecimal.js(它们能处理任意精度的十进制运算)。

number-precision 的局限性在于 JavaScript 安全数的最大表示范围是 2^53(正负9,007,199,254,740,991),如果超过这个范围则推荐使用更强大的 big.js

Evil Charts

image.png

Evil Charts - Beautiful & Animated Charts是一个开源、即插即用的 React 图表组件,基于 Shadcn UI 的技术栈,非常适合熟悉 tailwind + Shadcn UI 的开发者。

作者表示:“在寻找图表组件、平滑动画以及数据动态可视化时,我发现可选项较少。因此,我决定自己搭建一套。”

image.png

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

Penpal

image.png

penpal 使用基于 Promise 的方法改进 iframe、Web Worker 及窗口间的通信,相较于原生 postMessage 来说,更符合使用 Promise 的习惯。

推荐大家把这个工具加入到自己的前端开发工具箱中 😁

md

如果你想直接写 markdown 文档,同时可以查看到能够直接复制到微信公众号编辑器的效果,那么请看:

doocs/md: ✍ WeChat Markdown Editor | 一款高度简洁的微信 Markdown 编辑器:支持 Markdown 语法、自定义主题样式、内容管理、多图床、AI 助手等特性

image.png 左侧 markdown,右侧就是具有样式主题的公众号预览效果(内置主题,用户自选),此外还支持完善的图床上传和 AI 编辑、修改等功能。 其功能特性如下 :

  • 支持 Markdown 所有基础语法、数学公式
  • 供对 Mermaid 图表的渲染和 GFM 警告块的支持
  • 提供 PlantUML 渲染支持
  • 丰富的代码块高亮主题,提升代码可读性
  • 允许自定义主题色和 CSS 样式,灵活定制展示效果
  • 提供多图上传功能,并可自定义配置图床
  • 便捷的文件导入、导出功能,提升工作效率
  • 内置本地内容管理功能,支持草稿自动保存
  • 集成主流 AI 模型(如 DeepSeek、OpenAI、通义千问、腾讯混元、火山方舟 等等),辅助内容创作

最后

笔者会继续更新周刊内容,坚持做这件事。

非常期待读者的点赞和支持,或多或少我都能从中得到鼓励❤️

好了,今天的分享就先到这里,大家下周见~

not-by-ainot-by-ai
文章推荐

Friends

Jimmy
Jimmy
老胡
老胡
Submara
Submara
Bruce Song
Bruce Song
Scarsu
Scarsu
宇阳
宇阳
Steven Lynn's Blog
Steven Lynn's Blog
OJ·Jimmy (Other Jimmy)
OJ·Jimmy (Other Jimmy)
liruifengv - Web 开发者,Astro 项目成员,开源爱好者。
liruifengv - Web 开发者,Astro 项目成员,开源爱好者。