Vai al contenuto
snowkitDev

Un editor di codice per i tuoi dati, direttamente nel browser

Apri JSON, CSV, YAML, log o un file SQLite. Formattalo, interrogalo con SQL o jq, prova un pattern, confronta due versioni e converti tra formati.

Snowkit DevNessun file

    JSON

    
                  

    Converti

      
                    

      SQL

      Regex

      
                      
      
                    

      Differenze

      Codifica

      
                    

      cURL

        
                      

        Snowkit Dev

        Un editor di codice per i tuoi dati. Formatta, interroga, confronta e converti, tutto su questo dispositivo.

        oppure trascina i file in qualsiasi punto
        Su questo dispositivo, 0 byte caricati

        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 data e l'input B diventa data_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.

        Dove andare ora

        Continua con ciò che hai appena creato, ancora sul tuo dispositivo.

        Altro da Snowkit