GitHub - Programmercito/devcitoUtils: Utilidades para desarrolladores
La navaja suiza para el desarrollo moderno. Una colección de herramientas premium para desarrolladores, de código abierto, ultrarrápidas y enfocadas en la privacidad. 100% serverless, locales y seguras.
✨ Características Principales
- 🔒 Privacidad Ante Todo: Todos los cálculos se realizan localmente en tu navegador. Tus datos e información sensible nunca son enviados a servidores externos.
- ⚡ Velocidad Increíble: Construido sobre Astro 6 y Tailwind CSS v4 para ofrecer una carga casi instantánea, transiciones sumamente fluidas y cero dependencias innecesarias de backend.
- 🎨 Interfaz Premium: Animaciones sutiles, efectos de brillo estilo mesh gradient, soporte para pantallas de alta densidad y una UX ultra refinada.
- 📱 Responsive & Glassmorphism: Diseñado con un estilo moderno y elegante que se adapta perfectamente tanto a computadoras de escritorio como a dispositivos móviles.
🧰 Catálogo de Herramientas Incluidas
📂 Generales & Redireccionamiento Externo
- [Nuevo] 🔍 Diferenciador de Archivos (diff.devcito.org): Compara textos o archivos de código línea por línea sin subir nada a ningún servidor.
- [Nuevo] 📱 Generador de Códigos QR (qr.devcito.org): Crea códigos QR personalizados para tus URLs, contraseñas de Wi-Fi, textos y más.
- 🔄 Conversor de Archivos (converter.devcito.org): Herramienta optimizada para cambiar el formato de tus archivos en segundos.
🔑 Seguridad & Criptografía
- 🔑 Generador de Llaves SSH: Generación de pares de llaves RSA seguras utilizando la entropía obtenida del movimiento de tu mouse.
- 🛡️ Verificador de Firma HMAC: Valida firmas digitales HMAC-SHA256 con claves secretas de forma local.
- 🔏 Generador de Hashes (SHA): Calcula resúmenes SHA-1, SHA-256, SHA-512, etc., en tiempo real.
📝 Utilidades de Texto & Codificación
- 📦 Codificador / Decodificador Base64: Traduce texto plano a Base64 y viceversa sin esfuerzo.
- 🤖 Reescritor de Texto con IA: Optimiza, resume o reformula textos de forma interactiva.
- 🔢 Contador de Texto: Estadísticas instantáneas de caracteres, palabras, líneas y peso en bytes.
- 🔗 Codificador / Decodificador URL: Codifica parámetros de consulta para URLs de forma correcta y segura.
💻 Utilidades de Desarrollo
- ⚙️ Formateador y Validador JSON: Embellece, minifica e identifica errores sintácticos en estructuras JSON.
- 🎟️ Decodificador de JWT: Decodifica e inspecciona la cabecera (header), cuerpo (payload) y firma de tokens JWT.
- ⏰ Conversor de Timestamp: Convierte fechas de Unix Epoch a formatos legibles y viceversa.
- 🔢 Conversor a Array de Bytes: Traduce cadenas de texto en su representación en bytes (Hexadecimal, Decimal, Binario).
- 📝 Previsualizador de Markdown: Editor interactivo con renderizado de Markdown a HTML en vivo.
🚀 Comenzando en Local
Sigue estos sencillos pasos para clonar el repositorio y levantar el entorno de desarrollo en tu computadora:
Requisitos Previos
Asegúrate de tener instalado Node.js y el gestor de paquetes de tu preferencia (npm, pnpm o yarn). Se recomienda el uso de pnpm.
Instalación de Dependencias
Ejecutar Servidor de Desarrollo
Levanta un servidor local en http://localhost:4321:
Compilar para Producción
Genera el build optimizado de la aplicación estática en la carpeta dist/:
Previsualizar Compilación de Producción
Ejecuta un servidor local para inspeccionar la versión final compilada:
🛠️ Tecnologías Usadas
- Astro - El framework web de última generación enfocado en el rendimiento.
- Tailwind CSS v4 - Framework CSS de utilidad optimizado para compilación ultra veloz.
- Vite - Frontend tooling rápido para una experiencia de desarrollo fluida.
👨💻 Contribuir y Comunidad
¿Quieres sugerir una nueva herramienta o reportar un error? ¡Toda contribución es bienvenida! Visítanos en Devcito o revisa nuestra organización en GitHub.
Hecho con ❤️ por Devcito.