YamlBox

について

お客様のデータを当社の関与のないものとして扱うツール

YamlBox が存在するのは、開発者ツールの不快なパターンが原因です。最も支援が必要なファイル (シークレットが埋め込まれた Kubernetes マニフェスト、セッション クレームを含む JWT、顧客 CSV エクスポート) は、ほとんどのオンライン ツールがまったく知らないサーバーにアップロードするように要求するファイルです。

代替案は複雑ではありません。最新のブラウザは、YAML の解析、XLSX ワークブックの読み取り、JSON 構造の差分、コードの生成をすべてローカルで高速に行うことができます。多くのツールがサーバー側でそれを行う唯一の理由は、アーキテクチャ上の習慣です。したがって、ここにある 19 ツールはすべてクライアント側で実行され、プライバシーの約束がポリシー ステートメントではなくエンジニアリング事実に変わります。サーバー処理がないため、アップロード エンドポイントはありません。

実際に何が変わるのか

  • スピード: 変換ごとにリクエストがないため、入力すると結果が表示され、数メガバイトのファイルはレート制限ではなくデバイスによって制限されます。
  • プライバシー: 何も送信、記録、保存されません。ブラウザの [ネットワーク] タブを使用するか、オフラインにすることで確認できます。
  • 長寿: 静かな静的ページはエッジ キャッシュから提供されます。実行コストが低いため、ツールは積極的な収益化を行わずに無料のままです。
  • 正直: 行と列の名前を示すエラー メッセージ、ツールが実際に行うことを説明する機能リスト、および制限に関するダーク パターンはありません。

サイトの構築方法

サイトは静的です。Astro はビルド時に HTML を生成し、Tailwind CSS v4 でスタイルを設定し、少量の TypeScript が各ツールに電力を供給し、必要なページにのみロードされます。すべては Cloudflare のエッジ ネットワークから提供されます。つまり、ページは近くのデータ センターから到着します。アプリケーション サーバー、データベース、ユーザー アカウント システムはありません。アーキテクチャ全体がプライバシーの主張を反映しています。

原則

  1. 一つの仕事をきちんとこなす。 各ツールは、実際のエラー処理を備えた焦点を絞ったユーティリティであり、16 個の中途半端な機能を備えたメガアプリではありません。
  2. アカウントはありません。 コンバーターには電子メール アドレスは必要ありません。このサイトにはサインアップが必要なものはありません。
  3. アクセシビリティはオプションではありません。 キーボード ナビゲーション、表示されるフォーカス、セマンティック HTML、およびスクリーン リーダーのラベルは、完了の定義の一部であり、後のパスではありません。
  4. 形式を説明します。 ツールには、基礎となるフォーマットを説明するガイドが組み合わされているため、1 回限りの修正ではなく、理解した状態で作業を終えることができます。

連絡する

最小限の失敗例を含むバグレポートは、送信できる最も価値のあるものです。機能リクエストは読み取られ、多くの場合構築されます。 hello@yamlbox.comに書き込みます。