English · Español · Français · Deutsch · Português (Brasil) · 日本語 · 简体中文 · 繁體中文 · 한국어 · العربية
Les 30 langues du README
Des outils du quotidien dans le navigateur. Privés par conception.
Kit réunit des outils PDF, image, média, conversion et texte qui s’exécutent sur votre appareil. Le traitement reste dans le navigateur : rien n’est envoyé à un serveur Kit.
Site: https://trykit.pages.dev
Une boîte à outils soignée : mise en page claire, thèmes clair et sombre, interface en 30 langues avec un sélecteur natif, PWA installable, et des limites honnêtes sur ce qu’un navigateur peut faire.
L’interface de l’application et ce README GitHub existent en 30 langues. Changez-les dans Réglages (ou l’en-tête) avec un sélecteur natif, ou via les liens en haut de ce fichier. L’arabe et l’hébreu s’affichent de droite à gauche. Confidentialité et conditions sont traduites lorsqu’un texte juridique natif existe ; sinon, repli sur l’anglais. Les anciens liens /zh/ mènent toujours au chinois simplifié.
L’accueil groupe les outils par tâche (pages PDF, données, développement…) plutôt qu’une liste plate.
- Fusionner, scinder, organiser, numéros de page
- Compresser, verrouiller/déverrouiller, métadonnées, aplatir
- Filigrane, occultation visuelle, signature tapée
- Extraire le texte, PDF → images ZIP, images → PDF
- Compresser, redimensionner, recadrer, pivoter/retourner, pack favicon
- Réglages, filtres, filigrane
- Convertir JPEG/PNG/WEBP, voir/retirer l’EXIF
- Convertir, rogner avec forme d’onde, vitesse/volume, extraire l’audio, clip → GIF
(FFmpeg WASM ; les gros fichiers peuvent être lents ; codecs limités)
- JSON / YAML / TOML / SQL, CSV ↔ JSON, XML ↔ JSON
- JSON → interfaces TypeScript
- Hub de conversion
- Markdown ↔ HTML, comparaison de texte, casse, Lorem ipsum
- Décodage JWT, horodatage Unix, cron, base numérique
- Hash (SHA/MD5), regex, couleur
- Base64, URL, entités HTML
- UUID, générateur de mots de passe, QR
- Les outils traitent les données sur votre appareil
- L’historique ne conserve que des résumés (pas le contenu des fichiers)
- Les préférences restent dans le stockage local
- Comment Kit fonctionne · Politique de confidentialité · Conditions d’utilisation
Prérequis : Node.js 24+ (voir .nvmrc).
git clone https://github.com/TGthms/kit.git
cd kit
npm install
npm run devOuvrez http://localhost:3000 — la locale par défaut redirige vers /en/.
npm run build
npm run typecheck
npm run lintPour les GitHub Pages de projet, compilez avec :
NEXT_PUBLIC_BASE_PATH=/kit npm run buildEn local, aucun préfixe (NEXT_PUBLIC_BASE_PATH vide).
- Poussez ce dépôt vers https://github.com/TGthms/kit
- GitHub → Settings → Pages → Source: GitHub Actions
- Le workflow
.github/workflows/deploy.ymlcompile avecNEXT_PUBLIC_BASE_PATH=/kitet publieout/
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 canonique : https://trykit.pages.dev
Next.js 16 (App Router, export statique) · TypeScript · Tailwind CSS · UI style 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.