Skip to content

Latest commit

 

History

History
152 lines (110 loc) · 5.07 KB

File metadata and controls

152 lines (110 loc) · 5.07 KB

Kit

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

Los 30 idiomas del README

License: MIT

Utilidades del día a día en el navegador. Pensadas para tu privacidad.

Kit es un conjunto de herramientas que se ejecutan en tu dispositivo: PDF, imágenes, audio y vídeo, conversiones y texto. El procesamiento ocurre en el cliente; no enviamos tus archivos a un servidor de Kit.

Sitio: https://trykit.pages.dev

Para qué sirve

Un kit coherente y cuidado: interfaz clara, modo claro y oscuro, interfaz en 30 idiomas con un selector nativo, PWA instalable y límites honestos sobre lo que un navegador puede hacer.

Idiomas

La interfaz de la app y este README de GitHub están en 30 idiomas. Cámbialos en Ajustes (o en la cabecera) con un selector nativo, o usa los enlaces de arriba. Árabe y hebreo van de derecha a izquierda. Privacidad y términos están traducidos cuando hay texto legal nativo; el resto usa inglés. Los enlaces antiguos /zh/ siguen yendo al chino simplificado.

Herramientas

La portada agrupa las herramientas por trabajo (páginas PDF, datos, desarrollo…) en lugar de una lista plana.

PDF

  • Unir, dividir, organizar, numerar
  • Comprimir, bloquear/desbloquear, metadatos, aplanar
  • Marca de agua, cubrir (visual), firma mecanografiada
  • Extraer texto, PDF → imágenes ZIP, imágenes → PDF

Imágenes

  • Comprimir, redimensionar, recortar, girar/voltear, paquete favicon
  • Ajustar, filtros, marca de agua
  • Convertir JPEG/PNG/WEBP, ver/quitar EXIF

Audio y vídeo

  • Convertir, recortar con forma de onda, velocidad/volumen, extraer audio, clip → GIF
    (FFmpeg WASM; los archivos grandes pueden ser lentos; códecs limitados)

Datos

  • JSON / YAML / TOML / SQL, CSV ↔ JSON, XML ↔ JSON
  • JSON → interfaces TypeScript
  • Concentrador de conversión

Escritura

  • Markdown ↔ HTML, comparación de texto, mayúsculas/minúsculas, Lorem ipsum

Desarrollo

  • Decodificar JWT, marca de tiempo Unix, cron, base numérica
  • Hash (SHA/MD5), regex, color
  • Base64, URL, entidades HTML
  • UUID, generador de contraseñas, QR

Privacidad

Desarrollo local

Necesitas Node.js 24+ (ver .nvmrc).

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

Abre http://localhost:3000 — el idioma por defecto redirige a /en/.

npm run build
npm run typecheck
npm run lint

Ruta base

Para GitHub Pages de proyecto, compila con:

NEXT_PUBLIC_BASE_PATH=/kit npm run build

En local no hay prefijo (NEXT_PUBLIC_BASE_PATH vacío).

Publicar en GitHub Pages

Automático (recomendado)

  1. El repositorio está en https://github.com/TGthms/kit
  2. En GitHub: Settings → Pages → Source: GitHub Actions
  3. El flujo .github/workflows/deploy.yml compila con NEXT_PUBLIC_BASE_PATH=/kit y publica out/

Manual

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

URL de Pages: https://TGthms.github.io/kit/
Sitio canónico: https://trykit.pages.dev

Tecnología

Next.js 16 (App Router, exportación estática) · TypeScript · Tailwind CSS · UI estilo shadcn · Zustand · next-intl · @cantoo/pdf-lib / PDF.js · Canvas · FFmpeg WASM · service worker PWA

Licencia

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.