Skip to content

Latest commit

 

History

History
152 lines (110 loc) · 4.78 KB

File metadata and controls

152 lines (110 loc) · 4.78 KB

Kit

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

Alle 30 README-språk

License: MIT

Hverdagsverktøy i nettleseren. Private fra starten.

Kit er et sett med PDF-, bilde-, medie-, konverterings- og tekstverktøy som kjører på enheten din. Behandlingen blir i nettleseren — ingenting sendes til en Kit-tjener.

Nettsted: https://trykit.pages.dev

Hva du får

Et gjennomarbeidet verktøysett: tydelig layout, lyst og mørkt, 30 språk med en innebygd velger, installerbar PWA og ærlige grenser for hva en nettleser kan.

Språk

Appgrensesnittet og denne GitHub-README-en finnes på 30 språk. Bytt i Innstillinger (eller toppfeltet) med en innebygd velger, eller bruk lenkene øverst. Arabisk og hebraisk er høyre-til-venstre. Personvern og vilkår er oversatt der det finnes egen juridisk tekst; ellers engelsk. Gamle /zh/-lenker går fortsatt til forenklet kinesisk.

Verktøy

Startsiden grupperer verktøy etter oppgave (PDF-sider, data, utvikling …) i stedet for én flat liste.

PDF

  • Slå sammen, del, organiser, sidetall
  • Komprimer, lås/lås opp, metadata, flat ut
  • Vannmerke, visuell tildekking, skrevet signatur
  • Trekk ut tekst, PDF → bilde-ZIP, bilder → PDF

Bilder

  • Komprimer, skaler, beskjær, roter/speil, favicon-pakke
  • Juster, filtre, vannmerke
  • Konverter JPEG/PNG/WEBP, se/fjern EXIF

Lyd og video

  • Konverter, beskjær med bølgeform, hastighet/volum, trekk ut lyd, klipp → GIF
    (FFmpeg WASM; store filer kan være trege; begrensede kodeker)

Data

  • JSON / YAML / TOML / SQL, CSV ↔ JSON, XML ↔ JSON
  • JSON → TypeScript-grensesnitt
  • Konverteringshub

Skriving

  • Markdown ↔ HTML, tekstsammenligning, store/små bokstaver, Lorem ipsum

Utvikling

  • Dekod JWT, Unix-tidsstempel, cron, tallbase
  • Hash (SHA/MD5), regex, farge
  • Base64, URL, HTML-entiteter
  • UUID, passordgenerator, QR

Personvern

Lokal utvikling

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

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

Åpne http://localhost:3000 — standardspråket omdirigerer til /en/.

npm run build
npm run typecheck
npm run lint

Grunnsti

For GitHub-prosjektsider, bygg med:

NEXT_PUBLIC_BASE_PATH=/kit npm run build

Lokalt ingen prefiks (NEXT_PUBLIC_BASE_PATH tom).

Publiser på GitHub Pages

Automatisk (anbefalt)

  1. Push dette repoet til https://github.com/TGthms/kit
  2. GitHub → Settings → Pages → Source: GitHub Actions
  3. Arbeidsflyten .github/workflows/deploy.yml bygger med NEXT_PUBLIC_BASE_PATH=/kit og publiserer out/

Manuelt

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

Teknologi

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

Lisens

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.