Tidak ada yang diunggah.
Snowkit Dev terlihat dan bekerja seperti editor kode, dengan alat yang Anda pakai setiap hari sudah terpasang. Buka file di kiri, edit di tengah, jalankan alat di sampingnya, dan baca hasilnya. Semuanya terjadi di browser Anda, jadi data privat, log, dan token tetap di perangkat Anda.
Cara kerjanya
Tempel teks, buka file, atau letakkan satu di mana saja di jendela. Editor memberi tahu apa itu: JSON, YAML, CSV, TSV, XML, TOML, .env, JWT, perintah cURL, SQL, log, atau teks biasa. Setiap alat membaca dari input yang sama, jadi Anda tidak pernah menyalin data dari satu alat ke alat berikutnya. Buka input B saat Anda membutuhkan versi kedua untuk dibandingkan, JSON Schema untuk diperiksa, atau tabel kedua untuk dijoin.
Setiap alat punya tombol Gunakan sebagai input dan Kirim ke B. Konversi CSV ke JSON, jadikan hasilnya input, kueri dengan jq, lalu kirim kecocokan ke input B dan bandingkan dengan aslinya. Setiap perubahan pada input bisa diurungkan.
Alat-alatnya
- JSON memformat, meminify, dan memvalidasi, menampilkan pohon yang bisa dilipat, menjalankan filter JSONPath dan jq, memeriksa data terhadap JSON Schema di input B, dan menulis tipe TypeScript, Zod, Go, atau Python. YAML, CSV, XML, dan TOML juga dibaca sebagai data.
- Konversi mengubah JSON, YAML, TOML, XML, CSV, TSV, dan .env satu sama lain.
- SQL menjalankan SQLite sungguhan. Input menjadi tabel bernama
datadan input B menjadidata_b, jadi Anda bisa menjoinnya. Buka file database SQLite dan tabelnya juga siap dikueri. - Regex menyorot setiap kecocokan, mencantumkan grup tangkapan, dan mempratinjau penggantian.
- Diff membandingkan input dengan input B, atau dengan hasil alat lain mana pun.
- Enkode dan dekode menangani Base64, enkode URL, entitas HTML, hex, hash MD5 dan SHA, dan mendekode JWT dengan tanggal yang terbaca.
- cURL mengubah perintah cURL menjadi kode fetch, Python requests, Go, atau PHP. Tidak ada permintaan yang pernah dikirim.
Inspektur, panel, dan terminal
Inspektur di kanan menampilkan data saat ini sebagai pohon, tabel, atau daftar kolom dengan tipenya. Panel di sepanjang bawah punya tiga tab. Output mencantumkan apa yang berjalan. Masalah mencantumkan kesalahan parse, kesalahan skema, dan kemungkinan rahasia, dan mengklik satu melompat ke barisnya. Terminal menjalankan jq, json, grep, head, wc, base64, dan lainnya pada input, dengan pipa, dan membuka Snowkit Shell lengkap untuk yang lain.
Penjaga tenang untuk rahasia
Saat input tampak berisi kunci API, kunci privat, token, atau kata sandi, catatan tenang menyatakannya dan menawarkan untuk menyamarkannya dengan satu klik. Tidak ada yang dikirim ke mana pun dalam kedua kasus, dan Urungkan mengembalikan aslinya.
Sesi Anda tetap di perangkat ini
Input, alat yang Anda buka, dan pengaturannya disimpan di browser ini, dan setiap sesi disimpan ke Library Anda agar Anda bisa kembali. Input yang sangat besar, lebih dari sekitar dua juta karakter, tidak disimpan, meski pengaturannya tetap. Ekspor seluruh sesi sebagai file JSON untuk dipindahkan ke komputer lain, dan impor di sana. Mulai ulang menghapus semuanya, termasuk salinan tersimpan.
Pintasan keyboard
- Ctrl K atau Ctrl Shift P membuka daftar perintah, tempat setiap aksi bisa ditemukan dengan mengetik
- Ctrl Enter menjalankan alat yang sedang Anda pakai
- Alt 1 ke 7 berpindah alat
- Ctrl O membuka file dan Ctrl S mengunduh hasilnya
- Ctrl J menampilkan atau menyembunyikan panel bawah
- Ctrl Z dan Ctrl Shift Z mengurungkan dan mengulangi perubahan pada input
Privasi
Semua pekerjaan terjadi di browser Anda. Data, token, dan kueri Anda tidak pernah diunggah, dan alat cURL hanya menulis kode, tidak pernah membuat permintaannya. Sesi tersimpan berada di penyimpanan browser ini dan Library Anda di perangkat ini, dan tidak di tempat lain.
Pertanyaan
Seberapa besar input yang diizinkan?
File hingga 25 MB bisa dibuka, dan beberapa megabyte berjalan baik di komputer. Alat hanya berjalan saat tampil di layar, pola berjalan di latar belakang dengan batas waktu, dan sorotan serta tabel yang panjang berhenti pada ukuran wajar, sehingga editor tetap responsif.
Apakah tanda tangan JWT diperiksa?
Tidak. Header dan payload didekode dan tanggalnya dijelaskan, tetapi memeriksa tanda tangan memerlukan secret atau kunci publik. Jangan pernah menempel secret produksi ke situs web yang tidak Anda kendalikan.
SQL apa yang bisa saya pakai?
SQLite lengkap: join, pengelompokan, window function, common table expression, dan fungsi JSON. Objek JSON bersarang menjadi kolom seperti customer_name.
Filter jq mana yang berfungsi?
Yang sehari-hari: path, pipa, select, map, keys, length, add, pembuatan objek dan array, perbandingan, dan banyak fungsi bawaan. Filter yang tidak didukung akan mengatakannya, bukan menebak.