Перейти к основному содержанию

Добро пожаловать в Жива

Пример TUI

Значение названия «Жива»

  1. Этимология и происхождение. Исконно славянское слово, происходящее от общеславянского корня жив — «живой, полный жизни». В древнерусском и церковнославянском языке «жива» употреблялось как краткая форма прилагательного «живая» и как поэтическое/архаичное существительное со значением «жизнь», «живительная сила», «одушевлённость».
  2. Смысл. Символ жизни, энергии, плодородия. В разных славянских традициях «жива» значит буквально «жизнь» или «живая».
    • Ассоциации: обновление, свежесть, рост, энергия, простота, доступность.
    • Звучание: коротко, звонко, легко произносится.
  3. Связь с концепцией пакета.
    • ✨ Новое и живое — свежий подход, современное решение.
    • 🌱 Растущее и развивающееся — постоянное улучшение.
    • 💫 Дающее жизнь проектам — помогает воплощать идеи.
    • 🔄 Обновление — улучшенная версия существующих решений.

Основные возможности

Система задач

Пять типов задач: YesNo, SingleSelect, MultiSelect, Input и Func с поддержкой таймаутов

Система очередей

Оркестрация последовательностей задач с автоматическим отслеживанием прогресса

Валидация

Встроенные валидаторы для email, IP, доменов, паролей, чисел и сторок и многого другого

API Функции

Расширенные функции для автоконфигурации, оптимизации производительности и настройки

Локализация

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

Встроенные системы

Специальные оптимизации для роутеров, IoT устройств и систем с ограниченными ресурсами

Простое начало работы

Установите библиотеку и начните создавать TUI приложения за несколько минут:

Оптимизирован для встроенных систем

Ziva автоматически определяет и оптимизируется для работы на встроенных системах:
  • Управление памятью - мониторинг нагрузки и интернирование строк
  • Адаптивные цветовые схемы - упрощенные цвета для ограниченных терминалов
  • Автоконфигурация - детекция роутеров, IoT устройств и настройка параметров

Начать работу

Установите Ziva и создайте свое первое TUI приложение

Сообщество и поддержка

GitHub

Исходный код, issue tracker и релизы

Go Package

Документация API и примеры использования

Примеры

Готовые примеры для быстрого начала