Browser dan editor database berbasis web yang berjalan sebagai server mandiri. Tidak perlu Node.js, PHP, atau web server eksternal — cukup jalankan dan buka browser!
Sinabung hadir dengan fitur lengkap untuk manajemen database sehari-hari.
Simpan, edit, clone, dan hapus profil koneksi database. Profil koneksi tersimpan terenkripsi di SQLite lokal — aman dan mudah dikelola kapan saja.
Browse database, tabel, view, dan kolom. Buat, hapus, kosongkan, duplikasi database, serta generate script CREATE untuk tabel maupun seluruh database.
Buat, hapus, truncate, rename, dan duplikasi tabel. Ubah schema tabel dan lihat definisi DDL lengkap melalui antarmuka yang intuitif.
Viewer data dengan pagination, sortable columns, dan filter. Freeze/pin kolom untuk scroll horizontal. Edit inline, insert baris baru, dan multi-select delete.
Tab query SQL dengan hingga 5 tab bersamaan. Editor query penuh fitur — jalankan SQL mentah dan export hasil ke CSV dengan sekali klik.
Password dienkripsi AES-256-GCM. Pilih binding localhost, LAN, atau custom IP. Startup interaktif untuk konfigurasi port dan alamat binding.
Tidak perlu instalasi rumit. Download, jalankan, dan langsung pakai di browser Anda.
Download executable untuk Windows (.exe) atau Linux. Jalankan langsung — tidak perlu instalasi apapun.
Saat pertama jalan, konsol akan menanyakan port (default 8080) dan alamat binding: localhost, LAN, atau custom IP.
Navigasi ke http://localhost:8080 dan Sinabung siap digunakan.
Klik ikon koneksi di pojok kiri bawah, isi detail server database, klik Connect — data langsung tersedia!
Butuh Rust 1.70+ yang bisa diinstal via rustup.rs. Mendukung Windows dan Linux termasuk static musl.
| File | Fungsi |
|---|---|
settings.db | Database SQLite menyimpan profil koneksi terenkripsi |
settings.key | 32-byte random AES-GCM encryption key — dibuat otomatis saat pertama jalan |
💡 Untuk reset semua koneksi: hapus kedua file tersebut lalu restart aplikasi.
Menggunakan Rust untuk performa dan keamanan tinggi — tanpa dependensi runtime eksternal.
Axum v0.7
Tiberius v0.12
Tokio-Postgres v0.7
Mysql_Async v0.34
Rusqlite v0.31
AES-GCM v0.10
Vanilla JS + CSS
Tokio
Dirancang dengan memperhatikan keamanan data koneksi dan kredensial Anda dari awal.
Semua password dan kredensial koneksi dienkripsi dengan AES-256-GCM sebelum disimpan ke disk. Key enkripsi 32-byte dibuat secara acak dan unik untuk setiap instalasi.
Pilih apakah server bisa diakses dari localhost saja, seluruh LAN, atau IP custom. Tidak ada akses yang tidak disengaja ke jaringan luar.
Sinabung berjalan sepenuhnya di mesin Anda. Tidak ada data yang dikirim ke server cloud maupun pihak ketiga manapun.
Sinabung adalah proyek open source yang dibagikan gratis untuk seluruh komunitas developer Indonesia dan dunia.
Download di GitHubOpen source · Lisensi bebas · Tidak ada iklan · Tidak ada data collection