Geliştiriliyorv1.2.12026

@Alexourus/ui

Modern web uygulamaları için geliştirilmiş; Radix UI ve Tailwind CSS tabanlı, bağımlılık kilidi (vendor lock-in) barındırmayan, 54+ erişilebilir bileşen ve entegre CLI aracına sahip modüler React/Next.js tasarım sistemi.

Ana Görünüm & Kapak

Proje Hakkında

Alexourus UI, aslında oldukça basit bir ihtiyaçtan ortaya çıktı: Web projeleri geliştirirken aynı şeyleri tekrar tekrar yapmak.

Bir projede ihtiyaç duyduğum bir bileşeni arıyor, tam olarak istediğim yapıyı bulamayınca yeniden kendim geliştiriyordum. Başka bir projede ise daha önce yaptığım bir şeyi tekrar oluşturmam gerekiyordu. Bir süre sonra bunun sadece benim yaşadığım bir problem olmadığını fark ettim ve kendime şu soruyu sordum:

“Neden kendi ihtiyaçlarım için kullanabileceğim bir UI kütüphanesi geliştirmiyorum?”

Böylece Alexourus UI ortaya çıktı.

Projenin temel amacı yalnızca hazır bileşenler sunmak değil; modern web projelerinde geliştirme sürecini daha hızlı, düzenli ve sürdürülebilir hale getirmek. Bu nedenle kütüphaneyi geliştirirken kendi ihtiyaçlarımı merkeze alıyor, aynı zamanda sektörde yaygın olarak kullanılan yaklaşımları ve standartları mümkün olduğunca takip etmeye çalışıyorum.

Kurulum sürecinden kullanım kolaylığına, bileşenlerin yapısından geliştirici deneyimine kadar mümkün olduğunca az uğraştıran bir yapı oluşturmayı hedefliyorum. Günlük geliştirme süreçlerinde gerçekten ihtiyaç duyulan bileşenleri ekliyor, bazı özellikleri ise Alexourus UI'ı diğer UI kütüphanelerinden ayırabilecek şekilde tasarlıyorum.

Gelecek

Alexourus UI için hedefim yalnızca daha fazla bileşen eklemek değil.

Önümüzdeki sürümlerde modern web projelerinin geliştirme hızını daha da artıran, performans ve tasarım tarafında güçlü, geliştirici deneyimi açısından mümkün olduğunca kusursuz bir ekosistem oluşturmayı planlıyorum.

Bu proje benim için hâlâ gelişmeye devam eden bir fikir. Dolayısıyla önümüzdeki sürümlerde paylaşacağım oldukça güzel fikirler ve geliştirmeler var.

Alexourus UI'ı birlikte geliştirmek isterseniz siz de projeye katkıda bulunabilirsiniz.

Hızlı Kurulum & Kullanım
Kurulum Komutu
$npx @alexourus/ui init
Örnek Kullanım
$ npx @alexourus/ui add button card dialog pricing-table
✔ Registry senkronizasyonu tamamlandı.
✔ Bağımlılıklar çözümlendi: @radix-ui/react-slot, @radix-ui/react-dialog
✔ Oluşturuldu: src/components/ui/button.tsx
✔ Oluşturuldu: src/components/ui/card.tsx
✔ Oluşturuldu: src/components/ui/dialog.tsx
✔ Oluşturuldu: src/components/blocks/pricing-table.tsx
🚀 Bileşenler projenize başarıyla eklendi!