Preview:
Herramientas Incluidas en DevToys
DevToys incluye muchas herramientas útiles:

Convertidores:
JSON ↔ YAML

Número a Base (Binario, Hex, Decimal)

String (Base64, URL, HTML)

Timestamp ↔ Fecha

Codificadores/Decodificadores:
Base64

URL

JWT Decoder

HTML

Formateadores:
JSON

SQL

XML

Generadores:
Hash (MD5, SHA1, SHA256, etc.)

UUID

Lorem Ipsum

Código QR

Código de Barras

Texto:
Comparador de texto

Expresiones regulares

Inspector de texto

Gráficos:
Convertidor de color

Selector de color

Generador de degradados

Herramientas diversas:
Verificador de tipos MIME

Validador de tarjetas de crédito

Uso Práctico - Ejemplos
1. Convertir JSON a YAML
text
1. Abre DevToys
2. Ve a "Convertidores" → "JSON <> YAML"
3. Pega tu JSON en la izquierda
4. Automáticamente verás el YAML a la derecha
2. Codificar/Decodificar Base64
text
1. Ve a "Codificadores" → "Base64"
2. En "Texto plano", escribe tu texto
3. En "Base64" verás automáticamente la versión codificada
4. O pega Base64 para decodificar
3. Generar UUID
text
1. Ve a "Generadores" → "UUID"
2. Haz clic en "Generar"
3. Copia el UUID generado
4. Formatear JSON
text
1. Ve a "Formateadores" → "JSON"
2. Pega tu JSON minificado
3. Haz clic en "Formatear"
4. Copia el JSON formateado
Configuración Avanzada
Ejecutar desde terminal con parámetros:
bash
# Si usas AppImage
./devtoys.AppImage --help

# Ejecutar minimizado
./devtoys.AppImage --minimized

# Especificar idioma
./devtoys.AppImage --lang es
Integrar con tu workflow:
bash
# Usar DevToys para decodificar Base64 desde terminal
echo "SGVsbG8gV29ybGQh" | base64 -d
# Pero con DevToys GUI puedes ver múltiples formatos a la vez
Solución de Problemas Comunes
Si AppImage no ejecuta:
bash
# Error: "No se puede ejecutar el binario"
# Instalar FUSE
sudo apt install fuse libfuse2

# Dar permisos
chmod +x devtoys.AppImage

# Ejecutar con appimagelauncher (opcional)
sudo apt install appimagelauncher
Si Flatpak no funciona:
bash
# Instalar soporte Flatpak si no lo tienes
sudo apt install flatpak

# Reiniciar sesión después de instalar
# O ejecutar:
flatpak --user install flathub com.veler.DevToys
Actualizar DevToys:
bash
# Para AppImage:
# 1. Descargar nueva versión
# 2. Reemplazar el archivo viejo

# Para Flatpak:
flatpak update com.veler.DevToys

# Para Snap:
sudo snap refresh devtoys
Alternativas si DevToys no te funciona
Herramientas similares en terminal:
bash
# jq para JSON
sudo apt install jq
echo '{"nombre":"test"}' | jq

# yq para YAML
sudo apt install yq

# Convertir JSON a YAML con Python
python3 -c "import json,yaml,sys; print(yaml.dump(json.load(sys.stdin)))" < archivo.json

# Herramientas de hash
echo -n "texto" | md5sum
echo -n "texto" | sha256sum

# Base64
echo "texto" | base64
echo "dGV4dG8K" | base64 -d
Herramientas GUI alternativas:
Gpick: Selector de colores

Meld: Comparador de archivos

DBeaver: Para SQL

Postman: Para APIs

Mi Recomendación
Para Linux Mint, recomiendo:

bash
# 1. Instalar Flatpak (si no lo tienes)
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

# 2. Instalar DevToys
flatpak install flathub com.veler.DevToys

# 3. Crear acceso directo en el menú
flatpak run com.veler.DevToys
# La primera vez se creará automáticamente en el menú

# 4. Buscar "DevToys" en el menú de aplicaciones
Ventajas de Flatpak:

Actualizaciones automáticas

Integrado con el sistema

Aislamiento (sandbox)

Más estable

Para uso rápido desde terminal:

bash
# Crear alias en tu .bashrc o .zshrc
echo 'alias devtoys="flatpak run com.veler.DevToys"' >> ~/.bashrc
source ~/.bashrc

# Ahora puedes ejecutar simplemente:
devtoys
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter