English · Español · Français · Deutsch · Português (Brasil) · 日本語 · 简体中文 · 繁體中文 · 한국어 · العربية
Toate cele 30 de limbi ale README
Unelte de zi cu zi în browser. Private prin concepție.
Kit este un set de unelte PDF, imagine, media, conversie și text care rulează pe dispozitivul tău. Prelucrarea rămâne în browser — nimic nu este trimis către un server Kit.
Site: https://trykit.pages.dev
Un set îngrijit: aspect clar, temă deschisă și închisă, 30 de limbi cu selector nativ, PWA instalabilă și limite sincere despre ce poate un browser.
Interfața aplicației și acest README GitHub sunt în 30 de limbi. Schimbă în Setări (sau în antet) cu un selector nativ sau folosește linkurile de sus. Araba și ebraica merg de la dreapta la stânga. Confidențialitatea și termenii sunt traduși când există text juridic nativ; altfel, engleză. Linkurile vechi /zh/ duc în continuare la chineza simplificată.
Ecranul principal grupează uneltele pe sarcini (pagini PDF, date, dezvoltare…) în loc de o listă plată.
- Unește, împarte, organizează, numere de pagină
- Comprimă, blochează/deblochează, metadate, aplatizează
- Filigran, acoperire vizuală, semnătură tastată
- Extrage text, PDF → imagini ZIP, imagini → PDF
- Comprimă, redimensionează, decupează, rotește/oglindă, pachet favicon
- Ajustează, filtre, filigran
- Conversie JPEG/PNG/WEBP, vezi/elimină EXIF
- Conversie, decupare cu undă, viteză/volum, extragere audio, clip → GIF
(FFmpeg WASM; fișierele mari pot fi lente; codecuri limitate)
- JSON / YAML / TOML / SQL, CSV ↔ JSON, XML ↔ JSON
- JSON → interfețe TypeScript
- Hub de conversie
- Markdown ↔ HTML, comparare text, majuscule/minuscule, Lorem ipsum
- Decodare JWT, marcaj de timp Unix, cron, bază numerică
- Hash (SHA/MD5), regex, culoare
- Base64, URL, entități HTML
- UUID, generator de parole, QR
- Uneltele prelucrează datele pe dispozitivul tău
- Istoricul păstrează doar rezumate (nu conținutul fișierelor)
- Preferințele rămân în stocarea locală
- Cum funcționează Kit · Politica de confidențialitate · Termeni de utilizare
Cerințe: Node.js 24+ (vezi .nvmrc).
git clone https://github.com/TGthms/kit.git
cd kit
npm install
npm run devDeschide http://localhost:3000 — limba implicită redirecționează spre /en/.
npm run build
npm run typecheck
npm run lintPentru GitHub Pages de proiect, construiește cu:
NEXT_PUBLIC_BASE_PATH=/kit npm run buildLocal nu există prefix (NEXT_PUBLIC_BASE_PATH gol).
- Trimite acest depozit la https://github.com/TGthms/kit
- GitHub → Settings → Pages → Source: GitHub Actions
- Fluxul
.github/workflows/deploy.ymlconstruiește cuNEXT_PUBLIC_BASE_PATH=/kitși publicăout/
NEXT_PUBLIC_BASE_PATH=/kit npm run build
# Upload contents of out/ to your Pages target, or use actions/upload-pages-artifactURL Pages: https://TGthms.github.io/kit/
Site canonic: https://trykit.pages.dev
Next.js 16 (App Router, export static) · TypeScript · Tailwind CSS · UI stil shadcn · Zustand · next-intl · @cantoo/pdf-lib / PDF.js · Canvas · FFmpeg WASM · service worker PWA
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.