Uma linguagem de programação com tipagem estática e uma calculadora para cálculos científicos, com dimensões físicas e unidades integradas.
gleam-lang/gleam
Uma linguagem amigável e estaticamente tipada para criar sistemas escaláveis e seguros em relação a tipos que rodam na Erlang VM.
- Estrelas
- 21,996
- Forks
- 1,039
- Issues abertas
- 228
- Último commit
- há 5 dias
O que é?
Gleam é uma linguagem de programação estaticamente tipada cujo compilador é escrito em Rust. Ela tem como alvo a máquina virtual Erlang, permitindo que os programas aproveitem o modelo de concorrência e tolerância a falhas do runtime BEAM e contem com verificação de tipos em tempo de compilação.
O projeto é voltado a desenvolvedores que querem segurança de tipos para sistemas distribuídos e de backend sem sair do ecossistema Erlang. O compilador e as ferramentas são desenvolvidos como um único projeto hospedado no GitHub, e a linguagem é apresentada como uma alternativa amigável para criar serviços escaláveis.
O README do repositório é breve e direciona principalmente ao site do projeto, onde há documentação, informações sobre patrocínio e links da comunidade.
Recursos principais
- 01Linguagem estaticamente tipada, com verificação de tipos em tempo de compilação.
- 02Compila para código executado na máquina virtual Erlang.
- 03Compilador implementado em Rust.
- 04Projetada para criar sistemas escaláveis e seguros em relação a tipos.
Casos de uso
- Criar serviços de backend que precisam de segurança de tipos no BEAM.
- Escrever sistemas distribuídos ou concorrentes no ecossistema Erlang.
- Explorar uma alternativa tipada a Erlang ou Elixir para código de servidor.
Tópicos
Perguntas frequentes
- O que é gleam?
- Uma linguagem amigável e estaticamente tipada para criar sistemas escaláveis e seguros em relação a tipos que rodam na Erlang VM. Gleam é uma linguagem de programação estaticamente tipada cujo compilador é escrito em Rust. Ela tem como alvo a máquina virtual Erlang, permitindo que os programas aproveitem o modelo de concorrência e tolerância a falhas do runtime BEAM e contem com verificação de tipos em tempo de compilação.
- gleam é gratuito? Qual é a licença?
- gleam é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- gleam ainda é mantido?
- Manutenção ativa. O último commit de gleam foi em 16 de out. de 2026.
- Para que posso usar gleam?
- Criar serviços de backend que precisam de segurança de tipos no BEAM. Escrever sistemas distribuídos ou concorrentes no ecossistema Erlang. Explorar uma alternativa tipada a Erlang ou Elixir para código de servidor.
- Onde consigo gleam?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gleam-lang/gleam
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
A linguagem de programação Go, open source e criada para desenvolver software simples, confiável e eficiente.
O repositório principal do código-fonte da linguagem Rust, com o compilador, a biblioteca padrão e a documentação.
Sway é uma linguagem de programação inspirada em Rust para escrever smart contracts na blockchain Fuel.
A linguagem de programação Kotlin, seu compilador, sua biblioteca padrão e ferramentas de build, desenvolvidos pela JetBrains para desenvolvimento multiplataforma.
Uma linguagem de programação compilada, simples e rápida, para criar software fácil de manter, sem dependências de bibliotecas e com tradução automática de C para V.