关于
将您的数据视为与我们无关的工具
YamlBox 的存在是因为开发人员工具中存在一种令人不舒服的模式:您最需要帮助的文件 - Kubernetes 包含嵌入式机密、携带会话声明的 JWT、客户 CSV 导出 - 正是大多数在线工具要求您上传到您一无所知的服务器的文件。
替代方案并不复杂。现代浏览器可以解析 YAML、读取 XLSX 工作簿、比较 JSON 结构并生成代码,所有这些都在本地快速完成。许多工具在服务器端执行此操作的唯一原因是架构习惯。因此,这里的每一个 19 工具都在客户端运行,这将隐私承诺变成了工程事实而不是政策声明:因为没有服务器处理,所以没有上传端点。
实践中发生了什么变化
- 速度: 每次转换没有请求,因此结果会在您键入时显示,并且多兆字节文件受您的设备限制,而不是速率限制。
- 隐私: 不会传输、记录或存储任何内容。您可以使用浏览器网络选项卡或离线进行验证。
- 长寿: 由边缘缓存提供的安静、静态页面——运行成本低廉,因此这些工具保持免费,无需激进的货币化。
- 诚实: 命名行和列的错误消息,描述工具实际功能的功能列表,并且限制周围没有深色图案。
网站是如何建设的
该站点是静态的:Astro 在构建时生成 HTML,Tailwind CSS v4 对其进行样式化,并且少量的 TypeScript 为每个工具提供支持,仅在需要它的页面上加载。一切都由 Cloudflare 的边缘网络提供,这意味着页面来自您附近的数据中心。没有应用程序服务器,没有数据库,也没有用户帐户系统——整个架构都是隐私声明的体现。
原则
- 正确地做好一项工作。 每个工具都是具有真正错误处理功能的专注实用程序,而不是具有十六个半功能的大型应用程序。
- 从来没有账户。 转换器不需要您的电子邮件地址。该网站上的任何内容都不需要注册。
- 可访问性不是可选的。 键盘导航、可见焦点、语义 HTML 和屏幕阅读器标签是“完成”定义的一部分,而不是稍后传递。
- 解释一下格式。 工具与解释底层格式的指南配对,因此您可以理解而不是一次性修复。
联系我们
包含最少失败示例的错误报告是您可以发送的最有价值的内容。功能请求通常会被读取和构建。写入hello@yamlbox.com。