Lenguaje de programación con tipos estáticos y calculadora para cálculos científicos, con dimensiones físicas y unidades integradas.
gleam-lang/gleam
Un lenguaje amigable y de tipado estático para crear sistemas escalables y seguros en cuanto a tipos que se ejecutan en la VM de Erlang.
- Estrellas
- 21,996
- Forks
- 1,039
- Issues abiertos
- 228
- Último commit
- hace 5 días
¿Qué es?
Gleam es un lenguaje de programación de tipado estático cuyo compilador está escrito en Rust. Está dirigido a la máquina virtual de Erlang, por lo que los programas pueden aprovechar el modelo de concurrencia y tolerancia a fallos del runtime BEAM, además de contar con comprobación de tipos en tiempo de compilación.
El proyecto está pensado para desarrolladores que quieren seguridad de tipos en sistemas backend y distribuidos sin salir del ecosistema de Erlang. El compilador y las herramientas se desarrollan como un único proyecto alojado en GitHub, y el lenguaje se presenta como una alternativa amigable para crear servicios escalables.
El README del repositorio es breve y principalmente remite al sitio web del proyecto para consultar la documentación, la información sobre patrocinio y los enlaces de la comunidad.
Funciones clave
- 01Lenguaje de tipado estático con comprobación de tipos en tiempo de compilación.
- 02Compila a código que se ejecuta en la máquina virtual de Erlang.
- 03Compilador implementado en Rust.
- 04Diseñado para crear sistemas escalables y seguros en cuanto a tipos.
Casos de uso
- Crear servicios backend que necesitan seguridad de tipos en BEAM.
- Escribir sistemas distribuidos o concurrentes en el ecosistema de Erlang.
- Explorar una alternativa con tipos a Erlang o Elixir para código del lado del servidor.
Temas
Preguntas frecuentes
- ¿Qué es gleam?
- Un lenguaje amigable y de tipado estático para crear sistemas escalables y seguros en cuanto a tipos que se ejecutan en la VM de Erlang. Gleam es un lenguaje de programación de tipado estático cuyo compilador está escrito en Rust. Está dirigido a la máquina virtual de Erlang, por lo que los programas pueden aprovechar el modelo de concurrencia y tolerancia a fallos del runtime BEAM, además de contar con comprobación de tipos en tiempo de compilación.
- ¿gleam es gratuito? ¿Qué licencia tiene?
- gleam es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿gleam sigue mantenido?
- Mantenimiento activo. El último commit de gleam fue el 16 oct 2026.
- ¿Para qué puedo usar gleam?
- Crear servicios backend que necesitan seguridad de tipos en BEAM. Escribir sistemas distribuidos o concurrentes en el ecosistema de Erlang. Explorar una alternativa con tipos a Erlang o Elixir para código del lado del servidor.
- ¿Dónde consigo gleam?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gleam-lang/gleam
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Go, un lenguaje de programación de código abierto para crear software sencillo, confiable y eficiente.
Repositorio principal del lenguaje de programación Rust, con el compilador, la biblioteca estándar y la documentación.
Sway es un lenguaje de programación inspirado en Rust para escribir smart contracts en la blockchain Fuel.
El lenguaje de programación Kotlin, su compilador, biblioteca estándar y herramientas de compilación, desarrollados por JetBrains para el desarrollo multiplataforma.
Lenguaje de programación compilado, sencillo y rápido, para crear software fácil de mantener, sin dependencias de bibliotecas y con traducción automática de C a V.