Zum Inhalt springen
snowkitDev

Ein Code-Editor für deine Daten, direkt im Browser

Öffne JSON, CSV, YAML, Logs oder eine SQLite-Datei. Formatiere sie, frage sie mit SQL oder jq ab, teste ein Muster, vergleiche zwei Versionen und wandle zwischen Formaten um.

Snowkit DevKeine Datei

    JSON

    
                  

    Umwandeln

      
                    

      SQL

      Regex

      
                      
      
                    

      Diff

      Kodieren

      
                    

      cURL

        
                      

        Snowkit Dev

        Ein Code-Editor für deine Daten. Formatieren, abfragen, vergleichen und umwandeln, alles auf diesem Gerät.

        oder Dateien irgendwo ablegen
        Auf diesem Gerät, 0 Byte hochgeladen

        Snowkit Dev sieht aus und funktioniert wie ein Code-Editor, mit den Tools, die du täglich brauchst, direkt eingebaut. Öffne links eine Datei, bearbeite sie in der Mitte, führ daneben ein Tool aus und lies das Ergebnis. Alles passiert in deinem Browser, sodass private Daten, Logs und Tokens auf deinem Gerät bleiben.

        So funktioniert’s

        Füg Text ein, öffne eine Datei oder leg eine irgendwo im Fenster ab. Der Editor erkennt, was es ist: JSON, YAML, CSV, TSV, XML, TOML, .env, ein JWT, ein cURL-Befehl, SQL, Logs oder reiner Text. Alle Tools lesen aus derselben Eingabe, sodass du nie Daten von einem Tool ins nächste kopierst. Öffne Eingabe B, wenn du eine zweite Version zum Vergleichen, ein JSON Schema zum Prüfen oder eine zweite Tabelle zum Verknüpfen brauchst.

        Jedes Tool hat die Schaltflächen Als Eingabe verwenden und An B senden. Wandle eine CSV in JSON um, verwende das Ergebnis als Eingabe, frag es mit jq ab, schick die Treffer an Eingabe B und vergleiche sie mit dem Original. Jede Änderung an der Eingabe lässt sich rückgängig machen.

        Die Tools

        • JSON formatiert, minifiziert und validiert, zeigt einen aufklappbaren Baum, führt JSONPath- und jq-Filter aus, prüft die Daten gegen ein JSON Schema in Eingabe B und erzeugt Typen für TypeScript, Zod, Go oder Python. YAML, CSV, XML und TOML werden ebenfalls als Daten gelesen.
        • Umwandeln wandelt JSON, YAML, TOML, XML, CSV, TSV und .env ineinander um.
        • SQL führt echtes SQLite aus. Die Eingabe wird zur Tabelle data und Eingabe B zu data_b, sodass du sie verknüpfen kannst. Öffne eine SQLite-Datenbankdatei, und ihre Tabellen lassen sich ebenfalls abfragen.
        • Regex hebt jeden Treffer hervor, listet die Gruppen auf und zeigt eine Vorschau der Ersetzung.
        • Diff vergleicht die Eingabe mit Eingabe B oder mit dem Ergebnis eines anderen Tools.
        • Kodieren und dekodieren verarbeitet Base64, URL-Kodierung, HTML-Entities, Hex, MD5- und SHA-Hashes und dekodiert JWTs mit lesbaren Datumsangaben.
        • cURL macht aus einem cURL-Befehl Code für fetch, Python requests, Go oder PHP. Es wird nie eine Anfrage gesendet.

        Der Inspektor, das Panel und das Terminal

        Der Inspektor rechts zeigt die aktuellen Daten als Baum, Tabelle oder Liste von Feldern mit ihren Typen. Das Panel unten hat drei Tabs. „Ausgabe“ listet, was gelaufen ist. „Probleme“ listet Parse-Fehler, Schema-Fehler und mögliche Secrets, und ein Klick springt zur jeweiligen Zeile. „Terminal“ führt jq, json, grep, head, wc, base64 und mehr auf der Eingabe aus, mit Pipes, und öffnet für alles andere die vollständige Snowkit Shell.

        Ein stiller Schutz für Secrets

        Sieht die Eingabe so aus, als enthielte sie einen API-Schlüssel, einen privaten Schlüssel, ein Token oder ein Passwort, weist ein ruhiger Hinweis darauf hin und bietet an, es mit einem Klick zu maskieren. Gesendet wird so oder so nichts, und „Rückgängig“ holt das Original zurück.

        Deine Sitzung bleibt auf diesem Gerät

        Die Eingaben, die geöffneten Tools und ihre Einstellungen bleiben in diesem Browser, und jede Sitzung wird in deiner Library gespeichert, damit du später weitermachen kannst. Sehr große Eingaben mit über etwa zwei Millionen Zeichen werden nicht behalten, die Einstellungen aber schon. Exportiere die ganze Sitzung als JSON-Datei, um sie auf einen anderen Computer mitzunehmen, und importiere sie dort. „Neu beginnen“ löscht alles, auch die gespeicherte Kopie.

        Tastenkürzel

        • Ctrl K oder Ctrl Shift P öffnet die Befehlsliste, in der du jede Aktion durch Tippen findest
        • Ctrl Enter führt das aktuelle Tool aus
        • Alt 1 bis 7 wechseln das Tool
        • Ctrl O öffnet eine Datei und Ctrl S lädt das Ergebnis herunter
        • Ctrl J blendet das untere Panel ein oder aus
        • Ctrl Z und Ctrl Shift Z machen Änderungen an der Eingabe rückgängig und stellen sie wieder her

        Datenschutz

        Die gesamte Arbeit passiert in deinem Browser. Deine Daten, Tokens und Abfragen werden nie hochgeladen, und das cURL-Tool schreibt nur Code, es sendet die Anfrage nie. Die gespeicherte Sitzung liegt im Speicher dieses Browsers und in deiner Library auf diesem Gerät und nirgendwo sonst.

        Fragen

        Wie groß darf die Eingabe sein?

        Dateien bis 25 MB lassen sich öffnen, mehrere Megabyte laufen auf einem Computer gut. Tools arbeiten nur, solange sie sichtbar sind, Suchmuster laufen mit Zeitlimit im Hintergrund, und lange Hervorhebungen und Tabellen enden bei einer sinnvollen Größe, damit der Editor flüssig bleibt.

        Wird die JWT-Signatur geprüft?

        Nein. Header und Payload werden dekodiert und die Zeitangaben erklärt, aber für die Prüfung einer Signatur braucht man das Secret oder den öffentlichen Schlüssel. Füg ein Produktiv-Secret nie in eine Website ein, die du nicht selbst kontrollierst.

        Welches SQL kann ich verwenden?

        Vollständiges SQLite: Joins, Gruppierung, Fensterfunktionen, Common Table Expressions und JSON-Funktionen. Verschachtelte JSON-Objekte werden zu Spalten wie customer_name.

        Welche jq-Filter funktionieren?

        Die alltäglichen: Pfade, Pipes, select, map, keys, length, add, Objekt- und Array-Konstruktion, Vergleiche und viele eingebaute Funktionen. Ein nicht unterstützter Filter sagt das, statt zu raten.

        Wie geht’s weiter

        Mach mit deinem Ergebnis weiter, weiterhin auf deinem Gerät.

        Mehr von Snowkit