Статически типизированный язык программирования и калькулятор для научных вычислений со встроенными физическими размерностями и единицами измерения.
gleam-lang/gleam
Дружелюбный язык со статической типизацией для создания безопасных по типам масштабируемых систем на виртуальной машине Erlang.
- Звёзды
- 21,996
- Форки
- 1,039
- Открытые issues
- 228
- Последний коммит
- 5 дней назад
Что это?
Gleam — язык программирования со статической типизацией, компилятор которого написан на Rust. Он предназначен для виртуальной машины Erlang, поэтому программы могут использовать модель параллелизма и отказоустойчивости среды выполнения BEAM, а типы проверяются во время компиляции.
Проект рассчитан на разработчиков, которым нужна безопасность типов для серверных и распределённых систем, но которые не хотят покидать экосистему Erlang. Компилятор и инструменты развиваются как единый проект на GitHub, а сам язык позиционируется как дружелюбная альтернатива для создания масштабируемых сервисов.
README репозитория краткий и в основном направляет на сайт проекта, где можно найти документацию, информацию о спонсорстве и ссылки на сообщество.
Ключевые возможности
- 01Язык со статической типизацией и проверкой типов во время компиляции.
- 02Компилируется в код, который выполняется на виртуальной машине Erlang.
- 03Компилятор написан на Rust.
- 04Предназначен для создания масштабируемых систем с безопасностью типов.
Сценарии использования
- Создание серверных сервисов, которым нужна безопасность типов на BEAM.
- Разработка распределённых или параллельных систем в экосистеме Erlang.
- Знакомство с типизированной альтернативой Erlang или Elixir для серверного кода.
Темы
Частые вопросы
- Что такое gleam?
- Дружелюбный язык со статической типизацией для создания безопасных по типам масштабируемых систем на виртуальной машине Erlang. Gleam — язык программирования со статической типизацией, компилятор которого написан на Rust. Он предназначен для виртуальной машины Erlang, поэтому программы могут использовать модель параллелизма и отказоустойчивости среды выполнения BEAM, а типы проверяются во время компиляции.
- gleam можно использовать бесплатно? Какая у него лицензия?
- gleam распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- gleam всё ещё поддерживается?
- Активно поддерживается. Последний коммит в gleam — 16 окт. 2026 г..
- Для чего можно использовать gleam?
- Создание серверных сервисов, которым нужна безопасность типов на BEAM. Разработка распределённых или параллельных систем в экосистеме Erlang. Знакомство с типизированной альтернативой Erlang или Elixir для серверного кода.
- Где скачать gleam?
- Исходный код и инструкции по установке — на GitHub: https://github.com/gleam-lang/gleam
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Go — язык программирования с открытым исходным кодом для создания простого, надёжного и эффективного ПО.
Основной репозиторий исходного кода языка Rust: компилятор, стандартная библиотека и документация.
Sway — язык программирования в духе Rust для написания смарт-контрактов в блокчейне Fuel.
Язык программирования Kotlin, его компилятор, стандартная библиотека и инструменты сборки для кроссплатформенной разработки, создаваемые JetBrains.
Простой и быстрый компилируемый язык для удобного сопровождения кода: без зависимостей от библиотек, с автоматическим переводом C в V.