decodigo.com
Código listo para ser usado
Ejemplos de Java, Python, Go, Rust y otros lenguajes que puedes copiar y adaptar, además de noticias de tecnología: espacio, robótica e inteligencia artificial.
Herramienta gratuita
Validador de CFDI
Comprueba que tu factura electrónica CFDI 4.0 esté bien formada: estructura, catálogos, sello digital y totales. Genera su vista previa en PDF. Sin registro.
Últimas noticias
Ver todas →
Ocho estados de EE. UU. demandan a OpenAI: lo acusan de vender ChatGPT como seguro para adolescentes mientras ponía en riesgo a sus usuarios
Arizona, Arkansas, Idaho, Iowa, Kansas, Montana, Nebraska y Virginia Occidental demandaron a OpenAI el 14 de octubre, cada uno en sus tribunales y con sus…

Google Play deja instalar en tu teléfono apps hechas con IA sin cuenta de desarrollador: se crean en AI Studio y solo las ves tú
Desde el 13 de octubre, quien cree una app de Android con Google AI Studio puede instalarla en su propio teléfono a través de Google…

Vite+ ya es estable: el creador de Vue junta en una sola orden todo lo que necesita un proyecto web, y es gratis
Vite+, la cadena de herramientas de VoidZero, la empresa de Evan You que ahora es de Cloudflare, ya tiene versión estable y va por la…

Las rocas de la cara oculta de la Luna apuntan a por qué tiene dos caras tan distintas: las mareas de la Tierra
Un equipo de la Universidad de Nanjing comparó rocas traídas por la Chang’e-6 de la cara oculta con las del Apolo. Su corteza es más…

ArtCraft rehace Photoshop, Premiere, Word y Excel en Rust con ayuda de Claude: 13 apps libres en dos semanas y así van
ArtCraft, el estudio de Brandon Thomas, ha publicado en dos semanas 13 aplicaciones de código abierto escritas en Rust que imitan a Photoshop, Premiere, Lightroom,…

Google abre Gemini 4 Argon a todos: un millón de tokens y $2.00 USD por millón de entrada hasta el 30 de noviembre
Google puso el 13 de octubre a disposición de desarrolladores, empresas y suscriptores de pago Gemini 4 Argon, su nuevo modelo de frontera. Admite un…
Ejemplos de código
123 ejemplos listos para copiarJava
- Argumentos de la línea de órdenes
- Peticiones HTTP: GET y POST
- Leer y escribir CSV
- Fechas y horas
- Ordenar y buscar en listas
- Configuración con variables de entorno
- Tareas en paralelo con hilos virtuales
- Medir el rendimiento
- Base de datos SQLite
- Un servidor web sin dependencias
- Una herramienta CLI completa
- Crear archivo de texto
- Leer una archivo de texto
- Crear un archivo XML
- Obtener información de un archivo
- Leer archivo XML
- Leer un archivo XML con SAX Parser
- Crear un PDF con Apache FOP
- Crear archivo Excel con Apache POI
- Leer archivo Excel con Apache POI
- Conexión a Base de Datos con JDBC
- Extraer archivos de un ZIP
- Crear archivos ZIP
- Copiar archivo
- Renombrar un archivo
- Crear un directorio o carpeta
- Listar y Filtrar Archivos con FileFilter
- Borrar un archivo
- Json con Google Gson
- reCAPTCHAv2
- FileUtils de Apache Commons-IO
- Crear una Interfaz Gráfica con JavaFX
- Visualizar Imagen en JavaFX
- Codificación y Decodificación en Base64
- Expresiones regulares
Python
- Argumentos con argparse
- Peticiones HTTP sin dependencias
- Leer y escribir CSV
- Leer y escribir JSON
- Fechas y horas con datetime
- Ordenar y buscar en listas
- Configuración con variables de entorno
- Hilos, procesos y asyncio
- Medir el rendimiento
- Base de datos SQLite
- Una herramienta CLI completa
- Crear un Web Server
- Cliente de FTP
- Crear archivo de texto
- Leer un archivo de texto
- Crear un archivo XML
- Obtener información de un archivo
- Leer archivo XML
- Crear un PDF con ReportLab
- Crear un archivo Excel
- Leer un archivo Excel
- Conexión a base de datos MariaDB
- Extraer archivos de un ZIP
- Crear archivo ZIP
- Copiar archivo
- Verificar si existen carpetas y archivos
- Crear directorios o carpetas
- Renombrar un archivo
- Borrar un archivo
- Crear Una Ventana o Interfaz Gráfica GUI
- Crear una interfaz con PySimpleGUI
- Expresiones Regulares
- Detección de rostros con OpenCV
- Mapeo de rostros con Dlib
- Conexión a base de datos PostgreSQL
Golang
- Hola Mundo
- Crear archivo de texto
- Leer archivo de texto
- Argumentos de la línea de órdenes
- Peticiones HTTP: GET y POST
- Leer y escribir CSV
- Fechas y horas
- Expresiones regulares
- Copiar, renombrar y borrar archivos
- Crear y listar directorios
- Información de un archivo
- Crear y extraer un ZIP
- Ordenar y buscar en slices
- Configuración con variables de entorno
- Grupo de trabajadores en paralelo
- Medir el rendimiento con benchmarks
- Base de datos SQLite
- Una herramienta CLI completa
- Convertir un struct a JSON
- Leer un archivo XML
- Crear un archivo XML
- Crear un servidor web
- Conectar con MariaDB
Rust
- Crear y escribir un archivo de texto
- Leer un archivo de texto
- Leer y escribir JSON
- Argumentos de la línea de órdenes
- Peticiones HTTP: GET y POST
- Leer y escribir CSV
- Fechas y horas
- Expresiones regulares
- Copiar, renombrar y borrar archivos
- Crear y listar directorios
- Información de un archivo
- Crear y extraer un ZIP
- Leer y escribir XML
- Base de datos SQLite
- Paralelizar un bucle con rayon
- Servidor web con rutas y JSON
- Redimensionar imágenes por lotes
- Medir el rendimiento
- Una herramienta de línea de órdenes completa
Cursos y guías
Para leer en orden, no para consultarAprende Python
Entornos virtuales desde el primer día, tipos, colecciones, comprensiones, funciones, dataclasses, excepciones y pathlib, hasta un paquete instalable con pruebas.
Abrir →Aprende Java
Del primer programa —que en Java 25 ocupa tres líneas— a un proyecto con paquetes, pruebas y un jar: records, interfaces selladas, colecciones, excepciones y streams.
Abrir →Aprende Rust
Propiedad, préstamos y tiempos de vida explicados desde cero, con el compilador como profesor. Cada ejemplo se compiló antes de publicarlo, incluidos los que no compilan.
Abrir →Aprende Go
De «hola mundo» a goroutines y canales. Lecciones cortas, pensadas para leerse en orden, con esquemas y la salida real de cada programa.
Abrir →Aprende Docker
Imágenes y contenedores, el Dockerfile a fondo, volúmenes, Compose y cómo promover la misma imagen de QA a producción.
Abrir →Comandos de Linux
Las órdenes que se usan a diario, agrupadas por lo que quieres hacer y no por orden alfabético, con la salida de verdad de cada una.
Abrir →Órdenes de Git
El trabajo diario con Git explicado a partir de las cuatro zonas por las que pasa un cambio. Incluye cómo deshacer cada cosa.
Abrir →Pon a prueba lo que sabes
Corrección al instante y explicación de cada respuestaTest de Python
Entornos virtuales, tipos, comprensiones, dataclasses, excepciones y pathlib: ¿qué imprime cada fragmento?
Hacer el test →Test de Java
Records, interfaces selladas, colecciones y streams en Java 25. Cada respuesta se comprobó compilando el código.
Hacer el test →Test de Rust
Propiedad, préstamos y tiempos de vida: adivina qué compila y qué no antes de que te lo diga el compilador.
Hacer el test →Test de Go
Slices, mapas, interfaces, errores, goroutines y canales, con la salida real de cada programa.
Hacer el test →Herramientas en línea
Ver todas →Formateador de JSON
Encuentra el error con su línea y columna, te dice cómo arreglarlo y formatea sin cambiar los números.
Abrir →Decodificador de JWT
Lee la cabecera y el contenido, dice si el token caducó y verifica la firma en tu navegador.
Abrir →Conversor de fecha Unix
De timestamp a fecha y hora en cualquier zona horaria, y al revés, en segundos o milisegundos.
Abrir →Validador de RFC
Estructura, fecha y dígito verificador de un RFC de persona física o moral, y RFC de prueba.
Abrir →Validador de CURP
Fecha, sexo, entidad y dígito verificador, posición por posición, y CURP de prueba.
Abrir →Validador de CLABE
Dígito de control y banco, según la lista de participantes de SPEI de Banxico.
Abrir →



