Skip to content

Latest commit

 

History

History
152 lines (110 loc) · 4.86 KB

File metadata and controls

152 lines (110 loc) · 4.86 KB

Kit

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

Alla 30 README-språk

License: MIT

Vardagsverktyg i webbläsaren. Privata från början.

Kit är en uppsättning PDF-, bild-, media-, konverterings- och textverktyg som körs på din enhet. Bearbetningen stannar i webbläsaren — ingenting skickas till en Kit-server.

Webbplats: https://trykit.pages.dev

Vad du får

En genomarbetad verktygslåda: tydlig layout, ljust och mörkt, 30 språk med en inbyggd väljare, installerbar PWA och ärliga gränser för vad en webbläsare kan.

Språk

Appens gränssnitt och denna GitHub-README finns på 30 språk. Byt i Inställningar (eller sidhuvudet) med en inbyggd väljare, eller använd länkarna högst upp. Arabiska och hebreiska är höger-till-vänster. Integritet och villkor är översatta där det finns egen juridisk text; annars engelska. Gamla /zh/-länkar går fortfarande till förenklad kinesiska.

Verktyg

Startsidan grupperar verktyg efter uppgift (PDF-sidor, data, utveckling …) i stället för en platt lista.

PDF

  • Slå ihop, dela, organisera, sidnummer
  • Komprimera, lås/lås upp, metadata, platta ut
  • Vattenstämpel, visuell täckning, skriven signatur
  • Extrahera text, PDF → bild-ZIP, bilder → PDF

Bilder

  • Komprimera, skala, beskära, rotera/spegla, favicon-paket
  • Justera, filter, vattenstämpel
  • Konvertera JPEG/PNG/WEBP, visa/ta bort EXIF

Ljud och video

  • Konvertera, beskära med vågform, hastighet/volym, extrahera ljud, klipp → GIF
    (FFmpeg WASM; stora filer kan vara långsamma; begränsade codecs)

Data

  • JSON / YAML / TOML / SQL, CSV ↔ JSON, XML ↔ JSON
  • JSON → TypeScript-gränssnitt
  • Konverteringshubb

Skrivande

  • Markdown ↔ HTML, textjämförelse, versaler/gemener, Lorem ipsum

Utveckling

  • Avkoda JWT, Unix-tidsstämpel, cron, talbas
  • Hash (SHA/MD5), regex, färg
  • Base64, URL, HTML-entiteter
  • UUID, lösenordsgenerator, QR

Integritet

Lokal utveckling

Krav: Node.js 24+ (se .nvmrc).

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

Öppna http://localhost:3000 — standardspråket omdirigerar till /en/.

npm run build
npm run typecheck
npm run lint

Bassökväg

För GitHub-projektsidor, bygg med:

NEXT_PUBLIC_BASE_PATH=/kit npm run build

Lokalt inget prefix (NEXT_PUBLIC_BASE_PATH tom).

Publicera på GitHub Pages

Automatiskt (rekommenderas)

  1. Pusha detta repo till https://github.com/TGthms/kit
  2. GitHub → Settings → Pages → Source: GitHub Actions
  3. Arbetsflödet .github/workflows/deploy.yml bygger med NEXT_PUBLIC_BASE_PATH=/kit och publicerar out/

Manuellt

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/
Kanonisk sajt: https://trykit.pages.dev

Teknik

Next.js 16 (App Router, statisk export) · TypeScript · Tailwind CSS · UI i shadcn-stil · Zustand · next-intl · @cantoo/pdf-lib / PDF.js · Canvas · FFmpeg WASM · PWA-service worker

Licens

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.