Un superconjunto tipado de JavaScript que añade tipos estáticos opcionales y se compila a JavaScript legible y basado en estándares.
golang/go
Go, un lenguaje de programación de código abierto para crear software sencillo, confiable y eficiente.
- Estrellas
- 139,382
- Forks
- 22,252
- Issues abiertos
- 10,385
- Último commit
- hace 7 horas
¿Qué es?
Go es un lenguaje de programación de código abierto diseñado para facilitar la creación de software sencillo, confiable y eficiente. Este repositorio es el árbol de código fuente principal del lenguaje e incluye el compilador, el runtime, la biblioteca estándar y la cadena de herramientas.
Las distribuciones binarias oficiales se pueden descargar desde go.dev, y el proyecto ofrece instrucciones para instalarlo desde el código fuente en plataformas sin versiones precompiladas. El repositorio Git canónico está alojado en go.googlesource.com; este repositorio de GitHub funciona como espejo.
El desarrollo está impulsado por la comunidad, con contribuciones de miles de desarrolladores. Los informes de errores y las propuestas se gestionan mediante el rastreador de incidencias, mientras que las preguntas generales sobre el lenguaje se dirigen a otros foros indicados en el sitio web del proyecto.
Funciones clave
- 01Compilador y cadena de herramientas para crear programas en Go.
- 02Biblioteca estándar incluida con el lenguaje.
- 03Versiones binarias oficiales para varios sistemas operativos y arquitecturas.
- 04Compatibilidad con la instalación desde el código fuente en plataformas sin binarios precompilados.
- 05Código abierto con una licencia de estilo BSD.
Casos de uso
- Crear software sencillo, confiable y eficiente para el lado del servidor o la línea de comandos.
- Contribuir al lenguaje Go y su runtime, o estudiar su funcionamiento interno.
- Configurar un entorno de desarrollo Go a partir de versiones oficiales o del código fuente.
Inicio rápido
- 1
Descarga una versión binaria desde la página oficial de descargas
- 2
Sigue las instrucciones oficiales de instalación para tu sistema
- 3
Si no hay un binario disponible para tu plataforma, sigue las instrucciones de instalación desde el código fuente
Antes de usarlo
- En las plataformas sin distribución oficial de binarios, es necesario compilar desde el código fuente.
Temas
Preguntas frecuentes
- ¿Qué es go?
- Go, un lenguaje de programación de código abierto para crear software sencillo, confiable y eficiente. Go es un lenguaje de programación de código abierto diseñado para facilitar la creación de software sencillo, confiable y eficiente. Este repositorio es el árbol de código fuente principal del lenguaje e incluye el compilador, el runtime, la biblioteca estándar y la cadena de herramientas.
- ¿go es gratuito? ¿Qué licencia tiene?
- go es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿go sigue mantenido?
- Mantenimiento activo. El último commit de go fue el 20 oct 2026.
- ¿Para qué puedo usar go?
- Crear software sencillo, confiable y eficiente para el lado del servidor o la línea de comandos. Contribuir al lenguaje Go y su runtime, o estudiar su funcionamiento interno. Configurar un entorno de desarrollo Go a partir de versiones oficiales o del código fuente.
- ¿Cómo se instala go?
- Descarga una versión binaria desde la página oficial de descargas Sigue las instrucciones oficiales de instalación para tu sistema Si no hay un binario disponible para tu plataforma, sigue las instrucciones de instalación desde el código fuente
- ¿Dónde consigo go?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/golang/go
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una CLI de Go y extensión de GitHub CLI que inicia un servidor web local para previsualizar GitHub Flavored Markdown, incluso sin conexión.
Moby es el proyecto de contenedores de código abierto de Docker, con componentes modulares para crear, ejecutar y orquestar sistemas basados en contenedores.
Un framework de Go para crear interfaces de usuario de terminal con el patrón modelo-actualización-vista de The Elm Architecture.
Un ORM completo para Go que asigna structs a tablas de bases de datos y admite asociaciones, hooks, transacciones y migraciones.
Trivy es un escáner de seguridad de código abierto que detecta vulnerabilidades, errores de configuración, secretos y datos de SBOM en contenedores, sistemas de archivos, repositorios Git, imágenes de VM y Kubernetes.