Open Source · 100% Gratis Selamanya

Database Editor Multi-Platform
yang Ringan & Gratis

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!

Microsoft SQL Server PostgreSQL MariaDB / MySQL
3
Database Didukung
0
Dependensi Eksternal
AES-256
Enkripsi Password
Rust
Dibangun Dengan
Gratis
Selamanya
✦ Fitur Lengkap

Semua yang Anda Butuhkan dalam Satu Aplikasi

Sinabung hadir dengan fitur lengkap untuk manajemen database sehari-hari.

🔗

Manajemen Koneksi

Simpan, edit, clone, dan hapus profil koneksi database. Profil koneksi tersimpan terenkripsi di SQLite lokal — aman dan mudah dikelola kapan saja.

Save & CloneEncryptedMulti-Profile
🗄️

Operasi Database

Browse database, tabel, view, dan kolom. Buat, hapus, kosongkan, duplikasi database, serta generate script CREATE untuk tabel maupun seluruh database.

Create/DropDuplicateScript Generator
📋

Operasi Tabel

Buat, hapus, truncate, rename, dan duplikasi tabel. Ubah schema tabel dan lihat definisi DDL lengkap melalui antarmuka yang intuitif.

Schema EditorDDL ViewRename
🔍

Data Browser Canggih

Viewer data dengan pagination, sortable columns, dan filter. Freeze/pin kolom untuk scroll horizontal. Edit inline, insert baris baru, dan multi-select delete.

PaginationFreeze ColumnInline EditMulti-Delete

SQL Query Editor

Tab query SQL dengan hingga 5 tab bersamaan. Editor query penuh fitur — jalankan SQL mentah dan export hasil ke CSV dengan sekali klik.

5 Tab QueryExport CSVFull Editor
🔒

Keamanan Terjamin

Password dienkripsi AES-256-GCM. Pilih binding localhost, LAN, atau custom IP. Startup interaktif untuk konfigurasi port dan alamat binding.

AES-256-GCMLocalhost/LANCustom IP
✦ Cara Penggunaan

Mulai dalam 30 Detik

Tidak perlu instalasi rumit. Download, jalankan, dan langsung pakai di browser Anda.

1

Download & Jalankan

Download executable untuk Windows (.exe) atau Linux. Jalankan langsung — tidak perlu instalasi apapun.

2

Konfigurasi Port & Binding

Saat pertama jalan, konsol akan menanyakan port (default 8080) dan alamat binding: localhost, LAN, atau custom IP.

3

Buka Browser

Navigasi ke http://localhost:8080 dan Sinabung siap digunakan.

4

Tambah Koneksi & Mulai Kerja

Klik ikon koneksi di pojok kiri bawah, isi detail server database, klik Connect — data langsung tersedia!

sinabung-sqleditor
# Windows
$ sinabung-sqleditor.exe
# Linux
$ ./sinabung-sqleditor
Enter port [8080]: ↵ Enter
Select bind address:
  1) localhost (127.0.0.1)
  2) LAN (0.0.0.0 — all interfaces)
  3) Custom IP
Choice [2]: ↵ Enter
✓ Server running on http://0.0.0.0:8080
→ Open: http://localhost:8080
✦ Build dari Source

Bangun Sendiri dari Kode Sumber

Butuh Rust 1.70+ yang bisa diinstal via rustup.rs. Mendukung Windows dan Linux termasuk static musl.

🪟 Windows (MSVC)

$ cargo build --release

🪟 Windows (MinGW Static)

$ rustup target add \
    x86_64-pc-windows-gnu
$ cargo build --release \
    --target x86_64-pc-windows-gnu

🐧 Linux

$ cargo build --release

🐧 Linux (Static Musl)

$ rustup target add \
    x86_64-unknown-linux-musl
$ cargo build --release \
    --target x86_64-unknown-linux-musl

🔐 TLS Backend (Rustls)

$ cargo build --release \
    --no-default-features \
    --features rustls

📦 Prerequisites Linux

$ apt install \
    build-essential pkg-config \
    libssl-dev libsqlite3-dev

📁 File Konfigurasi Otomatis

FileFungsi
settings.dbDatabase SQLite menyimpan profil koneksi terenkripsi
settings.key32-byte random AES-GCM encryption key — dibuat otomatis saat pertama jalan

💡 Untuk reset semua koneksi: hapus kedua file tersebut lalu restart aplikasi.

✦ Technology Stack

Dibangun dengan Teknologi Modern

Menggunakan Rust untuk performa dan keamanan tinggi — tanpa dependensi runtime eksternal.

🦀

Web Framework

Axum v0.7

🔵

MSSQL Driver

Tiberius v0.12

🐘

PostgreSQL Driver

Tokio-Postgres v0.7

🐬

MariaDB/MySQL Driver

Mysql_Async v0.34

🗃️

Settings Storage

Rusqlite v0.31

🔐

Enkripsi

AES-GCM v0.10

🌐

Frontend

Vanilla JS + CSS

Async Runtime

Tokio

✦ Keamanan

Keamanan adalah Prioritas Utama

Dirancang dengan memperhatikan keamanan data koneksi dan kredensial Anda dari awal.

🔐

Enkripsi AES-256-GCM

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.

🌐

Kontrol Binding Jaringan

Pilih apakah server bisa diakses dari localhost saja, seluruh LAN, atau IP custom. Tidak ada akses yang tidak disengaja ke jaringan luar.

🖥️

Berjalan Lokal, Data Aman

Sinabung berjalan sepenuhnya di mesin Anda. Tidak ada data yang dikirim ke server cloud maupun pihak ketiga manapun.

100% Gratis, Selamanya 🎉

Sinabung adalah proyek open source yang dibagikan gratis untuk seluruh komunitas developer Indonesia dan dunia.

Download di GitHub

Open source · Lisensi bebas · Tidak ada iklan · Tidak ada data collection