withastro /
astro
The web framework for content-driven websites. ⭐️ Star to support our work!
Ringkasan
Astro mengambil pendekatan berbeda dari kebanyakan framework web modern: alih-alih mengirim JavaScript runtime ke setiap pengunjung secara default, Astro merender komponen menjadi HTML statis dan hanya menghidupkan (hydrate) bagian yang benar-benar interaktif sesuai pilihan Anda. Dalam praktiknya, blog, situs marketing, atau dokumentasi yang dibangun dengan Astro biasanya terasa jauh lebih cepat dibanding proyek Next.js atau Nuxt yang setara, karena JavaScript yang perlu diunduh dan dieksekusi di sisi client jauh lebih sedikit.
Yang membuat Astro terasa nyaman dipakai sehari-hari adalah ia tidak memaksa Anda memilih satu UI library saja. Anda bisa mencampur React, Vue, Svelte, dan HTML biasa dalam satu project yang sama — sangat berguna saat migrasi situs lama secara bertahap, bukan menulis ulang semuanya sekaligus. Trade-off-nya, Astro cukup "berpihak" pada kasus penggunaan content-first — kalau Anda membangun dashboard yang sangat interaktif atau single-page app, framework client-rendered biasanya lebih cocok.
Untuk jenis situs seperti katalog ini — statis dengan sesekali widget interaktif — arsitektur islands Astro nyaris ideal: cepat secara default, dengan JavaScript hanya di tempat yang benar-benar perlu.
Topik utama
- astro
- blog
- browser
- components
Cara memulai
Langkah instalasi berbeda-beda tergantung cara project ini dikemas, jadi sumber paling akurat selalu README resmi. Sebagai titik awal:
Perbandingan
Berikut posisi project ini dibanding beberapa tool lain di kategori yang sama:
Pertanyaan seputar project ini
- Apa itu astro?
- Astro mengambil pendekatan berbeda dari kebanyakan framework web modern: alih-alih mengirim JavaScript runtime ke setiap pengunjung secara default, Astro merender komponen menjadi HTML statis dan hanya menghidupkan (hydrate) bagian yang benar-benar interaktif sesuai pilihan Anda. Dalam praktiknya, blog, situs marketing, atau dokumentasi yang dibangun dengan Astro biasanya terasa jauh lebih cepat dibanding proyek Next.js atau Nuxt yang setara, karena JavaScript yang perlu diunduh dan dieksekusi di sisi client jauh lebih sedikit.
- Lisensi apa yang dipakai astro?
- Other
- Seberapa populer astro di GitHub?
- astro memiliki sekitar 60.8k bintang dan 3.6k fork di GitHub per data terakhir.
- Apakah astro masih aktif dikembangkan?
- Berdasarkan aktivitas GitHub-nya, repository ini baru-baru ini diperbarui — umumnya pertanda pengembangan masih aktif.
- Ditulis dengan bahasa apa astro?
- astro ditulis terutama dengan TypeScript.
Info repository
| Pemilik | withastro |
|---|---|
| Bahasa utama | TypeScript |
| Lisensi | Other |
| Dibuat | 16 Maret 2021 |
| Terakhir diperbarui | 9 Juli 2026 |
| Issue terbuka | 103 |