Skip to content

Latest commit

 

History

History
152 lines (110 loc) · 5.03 KB

File metadata and controls

152 lines (110 loc) · 5.03 KB

Kit

English · Español · Français · Deutsch · Português (Brasil) · 日本語 · 简体中文 · 繁體中文 · 한국어 · العربية

Alle 30 README-Sprachen

License: MIT

Alltagswerkzeuge im Browser. Von Grund auf privat.

Kit ist eine Sammlung von PDF-, Bild-, Medien-, Konverter- und Textwerkzeugen, die auf Ihrem Gerät laufen. Die Verarbeitung bleibt im Browser — nichts wird an einen Kit-Server gesendet.

Website: https://trykit.pages.dev

Was Sie bekommen

Ein durchdachtes Werkzeugset: klare Oberfläche, hell und dunkel, 30 Sprachen mit nativem Auswahlfeld, installierbare PWA und ehrliche Grenzen dessen, was ein Browser kann.

Sprachen

App-Oberfläche und dieses GitHub-README gibt es in 30 Sprachen. Wechseln Sie in den Einstellungen (oder der Kopfzeile) mit einem nativen Auswahlfeld oder über die Links oben. Arabisch und Hebräisch sind rechts-nach-links. Datenschutz und Nutzungsbedingungen sind übersetzt, wo es eigenen Rechtstext gibt; sonst Englisch. Alte /zh/-Links führen weiter zu vereinfachtem Chinesisch.

Werkzeuge

Die Startseite gruppiert Werkzeuge nach Aufgabe (PDF-Seiten, Daten, Entwicklung …), nicht als flache Liste.

PDF

  • Zusammenführen, teilen, organisieren, Seitenzahlen
  • Komprimieren, sperren/entsperren, Metadaten, flachlegen
  • Wasserzeichen, visuelle Abdeckung, getippte Signatur
  • Text extrahieren, PDF → Bilder-ZIP, Bilder → PDF

Bilder

  • Komprimieren, skalieren, zuschneiden, drehen/spiegeln, Favicon-Paket
  • Anpassen, Filter, Wasserzeichen
  • JPEG/PNG/WEBP konvertieren, EXIF ansehen/entfernen

Audio und Video

  • Konvertieren, mit Wellenform zuschneiden, Tempo/Lautstärke, Audio extrahieren, Clip → GIF
    (FFmpeg WASM; große Dateien können langsam sein; begrenzte Codecs)

Daten

  • JSON / YAML / TOML / SQL, CSV ↔ JSON, XML ↔ JSON
  • JSON → TypeScript-Interfaces
  • Konvertierungs-Hub

Schreiben

  • Markdown ↔ HTML, Textvergleich, Groß-/Kleinschreibung, Lorem ipsum

Entwicklung

  • JWT dekodieren, Unix-Zeitstempel, Cron, Zahlenbasis
  • Hash (SHA/MD5), Regex, Farbe
  • Base64, URL, HTML-Entitäten
  • UUID, Passwortgenerator, QR

Datenschutz

Lokale Entwicklung

Voraussetzung: Node.js 24+ (siehe .nvmrc).

git clone https://github.com/TGthms/kit.git
cd kit
npm install
npm run dev

Öffnen Sie http://localhost:3000 — die Standardsprache leitet nach /en/ um.

npm run build
npm run typecheck
npm run lint

Basispfad

Für GitHub-Projektseiten bauen Sie mit:

NEXT_PUBLIC_BASE_PATH=/kit npm run build

Lokal kein Präfix (NEXT_PUBLIC_BASE_PATH leer).

Auf GitHub Pages veröffentlichen

Automatisch (empfohlen)

  1. Dieses Repo nach https://github.com/TGthms/kit pushen
  2. GitHub → Settings → Pages → Source: GitHub Actions
  3. Der Workflow .github/workflows/deploy.yml baut mit NEXT_PUBLIC_BASE_PATH=/kit und veröffentlicht out/

Manuell

NEXT_PUBLIC_BASE_PATH=/kit npm run build
# Upload contents of out/ to your Pages target, or use actions/upload-pages-artifact

Pages-URL: https://TGthms.github.io/kit/
Kanonische Website: https://trykit.pages.dev

Technik

Next.js 16 (App Router, statischer Export) · TypeScript · Tailwind CSS · UI im shadcn-Stil · Zustand · next-intl · @cantoo/pdf-lib / PDF.js · Canvas · FFmpeg WASM · PWA-Service-Worker

Lizenz

MIT © Tim G (GitHub: TGthms)

Kit’s own source is MIT. Audio and video tools also load an FFmpeg WebAssembly engine (@ffmpeg/core) licensed GPL-2.0-or-later (H.264 / LAME and related codecs). That engine is served from this site and runs in your browser; media is not uploaded to a Kit server. pdf.js and other libraries keep their own Apache, BSD, or MIT licenses.