← Все проекты
Проект / Rust

the-unknown/solarust: Solarust — симулятор случайной солнечной системы в терминале

Преврати свой терминал в окно в космос с анимированной солнечной системой, которая подстраивается под твою цветовую тему.

Solarust — это консольная программа на Rust, которая генерирует и анимирует случайную солнечную систему. Она не требует графического интерфейса и работает в любом терминале с поддержкой 24-битного цвета. Проект предлагает несколько цветовых тем (темная,...

★ 13 Rust Форки 0 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков и энтузиастов командной строки, которые хотят украсить свой терминал красивой и интерактивной анимацией, а также для тех, кто интересуется визуализацией на Rust.

Проблема / задача

Терминалы часто выглядят скучно и однообразно. Хочется добавить в рабочее окружение что-то живое и красивое, но без сложных настроек и тяжелых графических интерфейсов.

Как это работает

Solarust генерирует случайную солнечную систему прямо в вашем терминале. Каждый запуск создает от 3 до 8 планет, которые вращаются вокруг звезды по эллиптическим орбитам с разной скоростью. Анимация использует символы половинной яркости для плавной графики, а также поддерживает эффекты свечения и дневного/ночного освещения планет. Программа автоматически подстраивается под размер вашего окна и может использовать...

Что видно по README

Solarust — это консольная программа на Rust, которая генерирует и анимирует случайную солнечную систему. Она не требует графического интерфейса и работает в любом терминале с поддержкой 24-битного цвета. Проект предлагает несколько цветовых тем (темная, светлая, а также автоматическое определение темы терминала), эффекты свечения планет, дневное/ночное освещение и анимацию появления/исчезновения. Особенностью...

Ключевые возможности

Генерация случайной солнечной системы с 3-8 планетамиПланеты вращаются с разной скоростью (внутренние быстрее)Эллиптические орбиты, адаптирующиеся к пропорциям терминалаГрафика на символах половинной яркости (▀) для плавностиЭффект свечения планет с затуханиемДневное/ночное освещение планет

Технологии

RustcrosstermrandlibcGo

Интересный факт

Проект использует OSC escape-последовательности для запроса цветовой палитры терминала, что позволяет анимации автоматически подстраиваться под любую тему, будь то Catppuccin, Dracula или Solarized.

С чего начать

  • Установите Rust toolchain, если еще не установлен.
  • Клонируйте репозиторий: git clone https://github.com/the-unknown/solarust
  • Перейдите в папку проекта и выполните: make && make install
  • Запустите: solarust

Оценка GitRadar

Удобство
9/10
Свежесть
8/10
Перспектива
6/10
Монетизация
2/10
Общая оценка
7/10

Вердикт GitRadar

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

Наблюдения по обновлениям

Проект активно развивается, есть несколько версий и поддержка пакетов для разных дистрибутивов.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/the-unknown/solarust
Лицензия
Apache-2.0
Создан на GitHub
12 апреля 2026 г.
Последнее обновление репо
12 апреля 2026 г.
Последняя проверка GitRadar
12 апреля 2026 г.
Изученные файлы
README.md, src/main.rs, Cargo.toml, Makefile, Cargo.lock

FAQ

Что это такое?

Solarust — это программа на Rust, которая генерирует и показывает анимированную случайную солнечную систему прямо в вашем терминале.

Для кого подходит?

Для разработчиков и всех, кто хочет сделать свой терминал более живым и интересным. Также подойдет для изучения возможностей Rust в создании консольной анимации.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с the-unknown/solarust?

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