Niente viene caricato.
Snowkit Dev ha l'aspetto e funziona come un editor di codice, con gli strumenti che usi ogni giorno già integrati. Apri un file a sinistra, modificalo al centro, esegui uno strumento accanto e leggi il risultato. Tutto avviene nel tuo browser, quindi dati privati, log e token restano sul tuo dispositivo.
Come funziona
Incolla del testo, apri un file o trascinane uno in qualsiasi punto della finestra. L'editor ti dice cos'è: JSON, YAML, CSV, TSV, XML, TOML, .env, un JWT, un comando cURL, SQL, log o testo semplice. Ogni strumento legge dallo stesso input, quindi non copi mai i dati da uno strumento al successivo. Apri l'input B quando ti serve una seconda versione da confrontare, un JSON Schema con cui controllare o una seconda tabella da unire.
Ogni strumento ha pulsanti Use as input e Invia a B. Converti un CSV in JSON, usa il risultato come input, interrogalo con jq, poi invia le corrispondenze all'input B e confrontale con l'originale. Ogni modifica all'input si può annullare.
Gli strumenti
- JSON formatta, minimizza e convalida, mostra un albero comprimibile, esegue filtri JSONPath e jq, controlla i dati rispetto a un JSON Schema nell'input B, e scrive tipi TypeScript, Zod, Go o Python. Anche YAML, CSV, XML e TOML vengono letti come dati.
- Converti trasforma JSON, YAML, TOML, XML, CSV, TSV e .env uno nell'altro.
- SQL esegue vero SQLite. L'input diventa una tabella chiamata
datae l'input B diventadata_b, così puoi unirle. Apri un file di database SQLite e anche le sue tabelle sono pronte da interrogare. - Regex evidenzia ogni corrispondenza, elenca i gruppi di cattura e mostra l'anteprima di una sostituzione.
- Differenze confronta l'input con l'input B, o con il risultato di qualsiasi altro strumento.
- Codifica e decodifica gestisce Base64, codifica URL, entità HTML, esadecimale, hash MD5 e SHA, e decodifica i JWT con date leggibili.
- cURL trasforma un comando cURL in codice fetch, Python requests, Go o PHP. Non viene mai inviata nessuna richiesta.
L'ispettore, il pannello e il terminale
L'ispettore sulla destra mostra i dati attuali come albero, tabella o elenco di campi con i loro tipi. Il pannello in basso ha tre schede. Output elenca cosa è stato eseguito. Problemi elenca errori di analisi, errori di schema e probabili segreti, e cliccandone uno si salta alla sua riga. Il terminale esegue jq, json, grep, head, wc, base64 e altro sull'input, con le pipe, e apre la Snowkit Shell completa per tutto il resto.
Un guardiano silenzioso per i segreti
Quando l'input sembra contenere una chiave API, una chiave privata, un token o una password, una nota discreta lo dice e propone di oscurarla con un clic. In entrambi i casi niente viene inviato da nessuna parte, e Annulla riporta l'originale.
La tua sessione resta su questo dispositivo
Gli input, gli strumenti che hai aperto e le loro impostazioni restano in questo browser, e ogni sessione viene salvata nella tua Library così puoi tornarci. Gli input molto grandi, oltre circa due milioni di caratteri, non vengono conservati, anche se le impostazioni sì. Esporta l'intera sessione come file JSON per spostarla su un altro computer, e importala lì. Ricomincia cancella tutto, compresa la copia salvata.
Scorciatoie da tastiera
- Ctrl K o Ctrl Shift P apre l'elenco dei comandi, dove ogni azione si trova scrivendo
- Ctrl Enter esegue lo strumento in cui stai lavorando
- Alt 1 a 7 passano da uno strumento all'altro
- Ctrl O apre un file e Ctrl S scarica il risultato
- Ctrl J mostra o nasconde il pannello in basso
- Ctrl Z e Ctrl Shift Z annullano e ripristinano le modifiche all'input
Privacy
Tutto il lavoro avviene nel tuo browser. I tuoi dati, token e query non vengono mai caricati, e lo strumento cURL scrive solo codice, non fa mai la richiesta. La sessione salvata vive nella memoria di questo browser e nella tua Library su questo dispositivo, e da nessun'altra parte.
Domande
Quanto può essere grande l'input?
Si aprono file fino a 25 MB, e diversi megabyte funzionano bene su un computer. Gli strumenti funzionano solo mentre sono sullo schermo, i pattern girano in background con un limite di tempo e le evidenziazioni e tabelle lunghe si fermano a una dimensione ragionevole, così l'editor resta reattivo.
La firma del JWT viene verificata?
No. L'header e il payload vengono decodificati e le date vengono spiegate, ma verificare una firma richiede il segreto o la chiave pubblica. Non incollare mai un segreto di produzione in un sito che non controlli.
Quale SQL posso usare?
SQLite completo: join, raggruppamenti, funzioni finestra, common table expression e funzioni JSON. Gli oggetti JSON annidati diventano colonne come customer_name.
Quali filtri jq funzionano?
Quelli di tutti i giorni: percorsi, pipe, select, map, keys, length, add, costruzione di oggetti e array, confronti e molte funzioni integrate. Un filtro non supportato lo dice invece di tirare a indovinare.