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

roniel-rhack/envi: envi — терминальный менеджер .env файлов

Перестаньте редактировать .env файлы вслепую — управляйте переменными окружения прямо из терминала.

Это терминальное приложение на Rust для управления переменными окружения. Оно автоматически находит все .env файлы в проекте (.env, .env.local, .env.production и другие), позволяет их сравнивать, редактировать и проверять на соответствие коду.

★ 19 Rust ↑ 1 за 24ч Форки 3 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков, которые работают с несколькими окружениями (dev, staging, production) и устали от ручного сравнения .env файлов.

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

Разработчики теряют время на сравнение .env файлов между окружениями, пропускают переменные из .env.example, не видят неиспользуемые переменные в коде и рискуют закоммитить чувствительные данные.

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

envi сканирует проект, находит все .env файлы и показывает их в терминальном интерфейсе. Можно сравнивать файлы между собой, искать переменные, редактировать значения и проверять, какие переменные используются в коде проекта. Всё управляется клавишами vim-стиля.

Что видно по README

Это терминальное приложение на Rust для управления переменными окружения. Оно автоматически находит все .env файлы в проекте (.env, .env.local, .env.production и другие), позволяет их сравнивать, редактировать и проверять на соответствие коду.

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

Сравнение .env файлов с подсветкой различийСканирование кода на использование переменных в 10+ языкахРедактирование переменных прямо в терминалеВалидация: пустые значения, нестандартные имена, потенциально чувствительные данныеПоиск по переменным с fuzzy-поиском

Технологии

Rustratatui (терминальный UI)DockerGo

Темы и ключи

clideveloper-toolsdotenvenvratatuirustterminaltui

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

Приложение весит всего ~2 МБ и не имеет runtime-зависимостей — один бинарный файл для всех платформ.

С чего начать

  • Установите через Homebrew: brew install envi
  • Перейдите в папку проекта и запустите: envi
  • Используйте клавиши j/k для навигации, d для сравнения файлов, s для сканирования кода

Оценка GitRadar

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

Вердикт GitRadar

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

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

Проект активно развивается, есть CI, регулярные релизы, но пока мало звёзд и форков.

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

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

Исходный репозиторий
https://github.com/roniel-rhack/envi
Лицензия
MIT
Создан на GitHub
6 апреля 2026 г.
Последнее обновление репо
6 апреля 2026 г.
Последняя проверка GitRadar
6 апреля 2026 г.
Изученные файлы
README.md, src/main.rs, src/app.rs, Cargo.toml, src/env/mod.rs, src/ui/mod.rs

FAQ

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

Терминальный интерфейс для управления .env файлами: сравнение, редактирование, проверка использования в коде.

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

Для разработчиков, которые работают с несколькими .env файлами в проекте и хотят автоматизировать их проверку и сравнение.

Источники

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

Нужна помощь с roniel-rhack/envi?

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