Rust

Язык, позволяющий каждому ⁨
⁩ создавать надёжное и эффективное программное обеспечение

Почему Rust?

Производительность

Rust невероятно быстр и эффективен по использованию памяти: без рантайма или сборщика мусора он может обеспечить работу критичных для производительности сервисов, запускаться на встраиваемых устройствах и легко интегрироваться с другими языками.

Надёжность

Богатая система типов Rust и модель владения гарантируют потокобезопасность и безопасность памяти, и позволяют устранить множество классов ошибок во время компиляции.

Продуктивность

У Rust отличная документация, дружественный компилятор с полезными сообщениями об ошибках и первоклассный инструментарий — интегрированный пакетный менеджер и инструмент сборки, умная мультиредакторная поддержка с автокомплитом, проверками типов, автоформатированием и многим другим.

Создайте это в Rust

В 2018 году, сообщество Rust приняло решение расширить присутствие языка для нескольких областей (смотрите roadmap на 2018 год). Для этого вы можете найти множество высококачественных пакетов и потрясающие руководства о том, как начать.

terminal

Командная строка

Быстро создайте инструмент командной строки с помощью надёжной экосистемы Rust. Rust поможет вам с уверенностью поддерживать ваше приложение и с лёгкостью его распространять.

Инструменты сборки
шестерёнка в виде элементов пазла

WebAssembly

Используйте Rust для перезарядки вашего JavaScript, по одному модулю за раз. Опубликуйте в npm, упакуйте с webpack и вы готовы к соревнованиям.

Написание web-приложений
облако с узлами

Сетевое программирование

Предсказуемая производительность. Крошечные требования к ресурсам. Потрясающая надёжность. Rust отлично подходит для сетевых сервисов.

Работа на сервере
плата встраиваемого устройства

Встраиваемые системы

Ориентируетесь на устройства с малой производительностью? Нужен низкоуровневый контроль без отказа от высокоуровневых удобств? Rust предоставит это.

Начать с Embedded

Промышленное использование Rust

Сотни компаний по всему миру используют Rust в реальных проектах для быстрых кросс-платформенных решений с ограниченными ресурсами. Такие проекты, как Firefox, Dropbox и Cloudflare, используют Rust. Rust отлично подходит как для стартапов, так и для больших компаний, как для встраиваемых устройств, так и для масштабируемых web-сервисов.

Мой самый большой комплимент Rust — то, что он скучный, и это потрясающий комплимент.

Chris Dickinson, инженер npm, Inc

Логотип npm

Логотип Yelp
Вся документация, инструментарий и сообщество замечательны - у вас есть всё, чтобы преуспеть в написании кода на Rust.

Antonio Verardi, инженер по инфраструктуре

Узнать больше

Примите участие

Читай про Rust

Мы любим документацию! Посмотрите книги, доступные онлайн, а также ключевые блоги и пользовательские руководства.

Читать книгу

Смотрите про Rust

У Rust сообщества есть отдельный канал на YouTube, где собрано огромное количество презентаций и учебных пособий.

Смотреть видео

Сделать вклад

Rust - действительно работа сообщества, и мы приветствуем вклад как любителей, так и тех, кто использует его в промышленной разработке, от новичков, до профессионалов. Помогите нам улучшить опыт работы с Rust!

Читать руководство

Благодарности

Rust не существовал бы без щедрого вклада времени, работы и ресурсов от отдельных лиц и компаний. Мы очень благодарны за поддержку!

Отдельные участники

Rust - это проект сообщества, и он очень благодарен за многочисленные вклады сообщества, которые он получает.

Посмотреть отдельных участников

Корпоративные спонсоры

Проект Rust получает поддержку от компаний через пожертвования для инфраструктуры.

Посмотреть спонсоров