shadcn/ui
shadcn/ui adalah kumpulan komponen antarmuka sumber terbuka yang dapat disusun serta mudah diakses di bawah lisensi MIT. Ditujukan bagi pengembang web dan perekayasa frontend, proyek ini memungkinkan tim membangun pustaka komponen mandiri menggunakan kode yang dapat dimiliki, disesuaikan, serta dikembangkan secara langsung tanpa bergantung pada paket eksternal tertutup. Repositori ini menyediakan berbagai komponen dasar seperti tombol, dialog, dan kartu, hingga pola lanjutan seperti tabel data, diagram grafik, serta elemen AI khusus termasuk antarmuka obrolan dan masukan prompt.
Untuk menggunakan shadcn/ui, pengembang membutuhkan lingkungan runtime JavaScript dan pengelola paket seperti pnpm, npm, yarn, atau bun, maupun ekosistem kerangka kerja seperti Laravel. Pengguna dapat menginisialisasi proyek baru langsung melalui terminal dengan menjalankan pnpm dlx shadcn@latest init -t [framework], memilih templat yang didukung mencakup next, vite, start, react-router, atau astro. Untuk aplikasi Laravel, buat proyek awal terlebih dahulu melalui perintah laravel new, kemudian jalankan npx shadcn@latest init. Pengembang juga dapat memanfaatkan alat shadcn/create untuk membuat konfigurasi visual sesuai kerangka kerja pilihan. Panduan tiap kerangka kerja menyediakan langkah untuk proyek yang sudah ada. Sebagai pembanding komponen dasar antarmuka, lihat Radix Primitives; pendekatan distribusinya berbeda.
Data per : 127228 stars · 12006 forks.