Avatar oven-sh

oven-sh /

bun

Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

bintang★ 93.7k
forks⑂ 4.8k
Issue terbuka7.2k
Bahasa utamaRust
LisensiOther
Terakhir diperbaruihari ini

Ringkasan

Daya tarik utama Bun ada di kecepatan: ia menggabungkan runtime JavaScript/TypeScript, package manager, bundler, dan test runner jadi satu binary yang ditulis dengan Zig. Di sebagian besar benchmark, Bun start dan install dependency jauh lebih cepat dibanding kombinasi Node.js + npm yang selama ini jadi standar developer JavaScript. Untuk scripting sehari-hari dan menjalankan dev server Astro, perbedaan kecepatan ini benar-benar terasa — bukan cuma angka di benchmark.

Bagian yang perlu sedikit adaptasi: Bun belum jadi pengganti 1:1 Node.js di semua skenario. Sebagian besar package npm tetap jalan normal karena Bun mengimplementasikan resolusi modul ala Node dan sebagian besar API-nya, tapi native addon dan beberapa kasus khusus framework kadang berperilaku sedikit berbeda. Untuk static site generator seperti Astro yang kerjanya kebanyakan baca file, fetch API, lalu tulis HTML, gesekan semacam itu praktis tidak muncul.

Kalau Anda ragu memilih Bun atau Node untuk project seperti ini, jawaban jujurnya: coba dulu `bun install` dan `bun run build` — kalau build-nya lolos (seperti pada project ini), Anda dapat install lebih cepat dan dev loop lebih responsif secara gratis, dengan npm tetap tersedia sebagai cadangan.

Topik utama

Cara memulai

Langkah instalasi berbeda-beda tergantung cara project ini dikemas, jadi sumber paling akurat selalu README resmi. Sebagai titik awal:

Buka repository resmi ↗

Perbandingan

Berikut posisi project ini dibanding beberapa tool lain di kategori yang sama:

Pertanyaan seputar project ini

Apa itu bun?
Daya tarik utama Bun ada di kecepatan: ia menggabungkan runtime JavaScript/TypeScript, package manager, bundler, dan test runner jadi satu binary yang ditulis dengan Zig. Di sebagian besar benchmark, Bun start dan install dependency jauh lebih cepat dibanding kombinasi Node.js + npm yang selama ini jadi standar developer JavaScript. Untuk scripting sehari-hari dan menjalankan dev server Astro, perbedaan kecepatan ini benar-benar terasa — bukan cuma angka di benchmark.
Lisensi apa yang dipakai bun?
Other
Seberapa populer bun di GitHub?
bun memiliki sekitar 93.7k bintang dan 4.8k fork di GitHub per data terakhir.
Apakah bun masih aktif dikembangkan?
Berdasarkan aktivitas GitHub-nya, repository ini baru-baru ini diperbarui — umumnya pertanda pengembangan masih aktif.
Ditulis dengan bahasa apa bun?
bun ditulis terutama dengan Rust.

Info repository

Pemilikoven-sh
Bahasa utamaRust
LisensiOther
Dibuat14 April 2021
Terakhir diperbarui9 Juli 2026
Issue terbuka7211
← Jelajahi project Runtime & Tooling lainnyaMenemukan info yang usang? Usulkan perbaikan →