Sway — язык программирования в духе Rust для написания смарт-контрактов в блокчейне Fuel.
rust-lang/rust
Основной репозиторий исходного кода языка Rust: компилятор, стандартная библиотека и документация.
- Звёзды
- 120,640
- Форки
- 18,686
- Открытые issues
- 12,601
- Последний коммит
- 2 часа назад
Что это?
В этом репозитории находится исходный код языка Rust. Здесь собраны компилятор, стандартная библиотека и документация проекта — всё, что нужно для разработки самого языка.
Rust позволяет разработчикам писать быстрые и экономичные по памяти программы, обнаруживая ошибки безопасности памяти и потоков на этапе компиляции благодаря системе типов и модели владения. В комплект также входят менеджер пакетов и система сборки Cargo, автоформаттер rustfmt, линтер Clippy и поддержка редакторов через rust-analyzer, но они размещены в отдельных репозиториях.
Большинство пользователей устанавливают Rust с помощью готовых наборов инструментов, а не собирают его из исходников. Сборка из исходного кода возможна, но проект не рекомендует её для общего использования.
Ключевые возможности
- 01Компилятор языка Rust
- 02Стандартная библиотека, поставляемая вместе с языком
- 03Официальная документация по языку
- 04Безопасность памяти и потоков обеспечивается на этапе компиляции
- 05Поддержка интеграции с другими языками
Сценарии использования
- Участие в разработке компилятора Rust или стандартной библиотеки
- Изучение устройства промышленного компилятора
- Сборка Rust из исходников для создания собственных наборов инструментов
Быстрый старт
- 1
Чтобы установить готовый набор инструментов, прочитайте главу «Installation» в The Book
Что важно знать
- Это репозиторий исходного кода компилятора и стандартной библиотеки, а не отдельное приложение; README не рекомендует собирать его из исходного кода.
- Сборка из исходного кода — масштабная задача, описанная только в INSTALL.md.
Темы
Частые вопросы
- Что такое rust?
- Основной репозиторий исходного кода языка Rust: компилятор, стандартная библиотека и документация. В этом репозитории находится исходный код языка Rust. Здесь собраны компилятор, стандартная библиотека и документация проекта — всё, что нужно для разработки самого языка.
- rust можно использовать бесплатно? Какая у него лицензия?
- rust распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- rust всё ещё поддерживается?
- Активно поддерживается. Последний коммит в rust — 21 окт. 2026 г..
- Для чего можно использовать rust?
- Участие в разработке компилятора Rust или стандартной библиотеки Изучение устройства промышленного компилятора Сборка Rust из исходников для создания собственных наборов инструментов
- Как установить rust?
- Чтобы установить готовый набор инструментов, прочитайте главу «Installation» в The Book
- Где скачать rust?
- Исходный код и инструкции по установке — на GitHub: https://github.com/rust-lang/rust
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Простой и быстрый компилируемый язык для удобного сопровождения кода: без зависимостей от библиотек, с автоматическим переводом C в V.
Go — язык программирования с открытым исходным кодом для создания простого, надёжного и эффективного ПО.
Solidity — статически типизированный язык для разработки смарт-контрактов на платформе Ethereum.
Интерпретатор Python 3 на Rust, который запускает код без привязки к CPython и поддерживает WebAssembly и встраивание в приложения.
Язык программирования Kotlin, его компилятор, стандартная библиотека и инструменты сборки для кроссплатформенной разработки, создаваемые JetBrains.