> ## Documentation Index
> Fetch the complete documentation index at: https://ziva.zeleza.ru/llms.txt
> Use this file to discover all available pages before exploring further.

# Ziva

> Ziva - (Terminal Multitask Orchestrator System), etkileşimli terminal kullanıcı arayüzleri (TUI) oluşturmak için güçlü bir Go kütüphanesidir. Bubble Tea üzerine inşa edilmiş olup, konsol uygulamaları oluşturmak için üst düzey bileşenler sağlar.

# Ziva'a Hoş Geldiniz

<img src="https://mintcdn.com/terem/7tfdR1JkDhuUAiXc/images/pic_5.png?fit=max&auto=format&n=7tfdR1JkDhuUAiXc&q=85&s=c969bea304b96b8f8b766f68d3c2ae09" alt="Example TUI" title="Example TUI" style={{ width:"100%" }} width="966" height="620" data-path="images/pic_5.png" />

## Ana Özellikler

<CardGroup cols={2}>
  <Card title="Görev Sistemi" icon="list-check" href="/tr/components/tasks">
    Beş görev türü: YesNo, SingleSelect, MultiSelect, Input ve Func - zaman aşımı desteği ile
  </Card>

  <Card title="Kuyruk Sistemi" icon="arrow-right-arrow-left" href="/tr/components/queue">
    Otomatik ilerleme takibi ile görev dizilerinin orkestasyonu
  </Card>

  <Card title="Doğrulama" icon="shield-check" href="/tr/validation/overview">
    Email, IP, domain, şifre ve daha fazlası için yerleşik doğrulayıcılar
  </Card>

  <Card title="Yerelleştirme" icon="globe" href="/tr/customization/colors">
    Çoklu dil desteği: Türkçe, Rusça, İngilizce, Belarusça, Ukraynaca
  </Card>
</CardGroup>

## Hızlı Başlangıç

Kütüphaneyi yükleyin ve dakikalar içinde TUI uygulamaları oluşturmaya başlayın:

```go theme={null}
package main

import (
    "log"
    "github.com/qzeleza/ziva"
)

func main() {
    // Görev kuyruğu oluştur
    queue := ziva.NewQueue("TUI Uygulamam")

    // Onay görevi ekle
    confirm := ziva.NewYesNoTask("Onay", "Devam et?")

    // Seçim görevi ekle
    options := []string{"development", "staging", "production"}
    env := ziva.NewSingleSelectTask("Ortam seçin", options)

    // Görevleri kuyruğa ekle ve çalıştır
    queue.AddTasks(confirm, env)
    if err := queue.Run(); err != nil {
        log.Fatal(err)
    }
}
```

## Gömülü Sistemler İçin Optimize

Ziva, gömülü sistemlerde çalışmak için otomatik olarak algılar ve optimize eder:

* **Bellek Yönetimi** - yük izleme ve string interning
* **Uyarlanabilir Renk Şemaları** - sınırlı terminaller için basitleştirilmiş renkler
* **Otomatik Yapılandırma** - router, IoT cihaz algılama ve parametre ayarlama

<Card title="Başlayın" icon="rocket" href="/tr/installation">
  Ziva'u yükleyin ve ilk TUI uygulamanızı oluşturun
</Card>

***

## Topluluk ve Destek

<CardGroup cols={3}>
  <Card title="GitHub" icon="github" href="https://github.com/qzeleza/ziva">
    Kaynak kodu, issue tracker ve sürümler
  </Card>

  <Card title="Go Package" icon="golang" href="https://pkg.go.dev/github.com/qzeleza/ziva">
    API belgeleri ve kullanım örnekleri
  </Card>

  <Card title="Örnekler" icon="code" href="/tr/examples/basic-usage">
    Hızlı başlangıç için hazır örnekler
  </Card>
</CardGroup>
