ViraStack
Modern React uygulamaları geliştirmek için headless, tip güvenli araçlar ve agent kuralları.
Sorun
Yapay zekâ kod yazmayı hızlandırdı ama hızın bir bedeli var. Projenin sağlam bir temeli yoksa her agent kendi bildiği yoldan gider; teknik borç, performans kaybı ve erişilebilirlik açıkları sessizce birikir.
ViraStack bu temeli ilk günden kurar: önceden belirlenmiş bir mimari, o mimariyi agent'lara anlatan kurallar ve formların en çok tekrar eden parçaları için hazır hook'lar.
Öğren
Temelini bilmediğin bir yapının üstüne inşa edemezsin. Academy frontend'i sırayla öğretir; Guide modern bir web uygulamasının nasıl kurulduğunu üç dakikada gösterir.
15GitHub yıldızı
React ile frontend geliştirici olmak için güncel yol haritası. Temellerden yapay zekâ, mimari ve test gibi ileri konulara ücretsiz rehberler.
Modern bir web uygulamasının nasıl kurulduğunu, ham HTML'den AI-native arayüze 3 dakikada adım adım gösteren interaktif rehber.
Başlat
Tek komutla tip güvenli bir Next.js ya da TanStack Start projesi. Mimari kurallar agent'ların okuyacağı biçimde kurulu gelir.
103GitHub yıldızı1.751indirme · son 3 ay
npx virastackile üretime hazır Next.js ve TanStack Start projeleri. Feature tabanlı mimari, strict TypeScript ve AI kuralları dahil gelir.24GitHub yıldızı4.701indirme · son 3 ay
Claude Code, Cursor ve
AGENTS.mdokuyan tüm agent'lar için tek bir mimari kural seti. Agent'lar projenin geri kalanına uyan kod yazar.
Geliştir
Hiçbir şey render etmeyen, tip güvenli form hook'ları. Her biri tek başına kurulur, aynı React Hook Form'da birlikte çalışır ve aynı kurallar sunucuda da doğrular.
1.461indirme · son 3 ay
React Hook Form için sıfır bağımlılıklı input maskeleri. Telefon, kart, IBAN, TCKN ve TRY hazır gelir; aynı şema sunucuda da doğrular.
1.064indirme · son 3 ay
React için erişilebilir parola hook'u: göster/gizle, NIST tarzı güç, parola tekrarı ve sunucuda aynı kurallar.
510indirme · son 3 ay
Türkiye adresleri için headless React hook'u. İl, ilçe ve mahalle zincirleme seçilir; posta kodu mahalleden gelir ve adres sunucuda doğrulanır.
İlkeler
- Headless
- Mask, Password ve Address arayüz çizmez. Input'lar, bileşenler ve stiller senin; hook yalnızca davranışı getirir.
- Tip güvenli
- Start strict TypeScript ve Zod ile gelir; her paket kendi tiplerini taşır. Mask ve Address alan adlarını formunun tipine göre denetler, yanlış isim derlemede yakalanır.
- Agent'lar için
- Aynı mimari kurallar Claude Code, Cursor ve
AGENTS.mdokuyan her agent için, her aracın kendi formatında yazılır. Agent'lar projene uyan kod üretir. - Bağımsız
- MIT lisanslı, ücretsiz ve ücretli planı yok. Her paket ayrı sürümlenir; birini kullanmak diğerlerini projene getirmez.
Altyapı
ViraStack bu araçların yerine geçmez; onları birlikte çalışacak şekilde kurar.
TypeScript
React
Next.js
TanStack
Tailwind CSS
shadcn/ui
React Hook Form
Zod
Neden yapıyorum
Yıllardır öğrendiğim her şeyi bir projeye dönüştürüyorum; ilki CSS'i derinlemesine anlamak için yazdığım Turkuaz'dı. Bugün o merak ViraStack'te sürüyor: Start proje mimarisini kurar, AI agent kurallarını yazar, Mask, Password ve Address formları üstlenir. Hepsi ortak bir standarda bağlı.
Bir işin mutfağına girip kalitesine uçtan uca hâkim olmayı seviyorum; ViraStack bunu herkesin ücretsiz kullanabileceği bir düzene çevirme çabam. Hikâyenin tamamını ViraStack: Frontend Ekosistemi yazısında anlattım.
Şu an nerede
- ürün
- 7
- npm indirmesi · toplam
- 13.499
- GitHub yıldızı
- 142
Her ürün ayrı sürümlenir ve topluluktan gelen geri bildirimle gelişir. Bir hata bildirmek, fikir önermek ya da GitHub'da yıldız bırakmak en büyük destek.
Yazılar
ViraStack Address: Türkiye Adresleri için React Hook'u
· ViraStack, React
ViraStack Academy: Frontend için Ücretsiz Rehberler
· ViraStack, React, Yapay Zekâ
ViraStack Password: React için Erişilebilir Parola Hook'u
· ViraStack, React
ViraStack Mask: React Hook Form için Input Maskeleme
· ViraStack, React
ViraStack Start (CLI): Next.js ve TanStack Start Şablonları
· ViraStack, Next.js
ViraStack AI: Claude Code, Cursor ve AGENTS.md için Mimari Kurallar
· ViraStack, Yapay Zekâ
ViraStack: Frontend Ekosistemi
· ViraStack