© 2026 dwrite.me · Ketut Dana

GitHubWhatsAppInstagramEmailLogin
dwrite.me
HomeBlogAbout MeContactHelp
Back to Blog

Bikin envgo: Tool Simpel tapi Aman untuk Programmer

Programming
Sep 26, 2026•2 min read•by Ketut Dana
Bikin envgo: Tool Simpel tapi Aman untuk Programmer

Halo teman-teman! Kali ini saya, ketut dana, ingin berbagi cerita santai tentang sebuah proyek sampingan yang baru saja saya selesaikan di blog dwrite ini. Proyek ini lahir dari keresahan pribadi saat melakukan aktivitas programming aplikasi web kecil yang butuh kepraktisan sekaligus keamanan ekstra tanpa ribet.

Kenalan dengan envgo

Saya membuat sebuah alat bantu bernama envgo. Singkatnya, ini adalah runtime berupa satu binary statis tanpa ketergantungan luar (zero-dependency) yang ditulis menggunakan bahasa pemrograman Go. Alat ini hadir untuk membantu kita menjalankan aplikasi web statis berbasis HTML, JavaScript, dan PHP secara instan tanpa perlu memasang bundler berat seperti Vite atau Webpack.


Fokus utama dari proyek ini adalah menjaga keamanan variabel lingkungan atau env Anda agar tidak bocor ke publik. Cara kerjanya cukup cerdas: ia membaca berkas .env milik Anda, lalu hanya mengekspor nama variabelnya saja lewat endpoint khusus /__env.js. 


Dengan metode ini, browser tahu bahwa variabel tersebut ada, tetapi nilainya tetap aman tersembunyi di sisi server. Di sisi server sendiri, nilai tersebut disuntikkan langsung ke proses PHP lewat php-cgi.


Sebagai pengembang yang hobi bereksperimen dengan berbagai teknologi, saya kadang merasa kewalahan mengelola konfigurasi yang rumit. Hal ini mengingatkan saya pada tulisan tentang Keseharian Programmer yang Berambisi Menguasai Semua Teknologi, di mana fokus pada satu solusi sederhana seringkali menjadi kunci produktivitas kita.

Baca juga artikel seru lainnya:

  • Keseharian Programmer yang Berambisi Menguasai Semua Teknologi
  • Niat Update OS Macbook PRO 2015, Malah Berujung Install Ulang Total
  • dwrite.me: Portofolio & Blog Ketut Dana untuk Dunia

Fitur Unggulan dan Dua Mode Fleksibel

Aplikasi buatan saya ini memiliki dua mode utama yang sangat fleksibel untuk kebutuhan rilis Anda. Pertama, mode lokal yang melayani situs statis dan mengeksekusi kode PHP di sisi server secara langsung lengkap dengan deteksi kesalahan ketik. Kedua, mode publik yang berfungsi sebagai API gateway dengan fitur pembatasan akses (rate limiting), otentikasi token bearer, serta penyaringan otomatis terhadap respons rahasia.


Hebatnya lagi, alat ini bersifat lintas platform sehingga bisa berjalan lancar di macOS, Linux, maupun Windows. Proses pembaruannya juga sangat mudah karena mendukung pembaruan otomatis (OTA) cukup dengan menjalankan perintah update saja. Ukurannya yang super kecil membuat proyek ini sangat cocok untuk menemani eksperimen akhir pekan Anda saat membangun prototipe atau landing page yang aman.


Yuk cobain tools ini gratis dan open source bisa cek di link situs resmi envgo >>   https://envgo.dev.  Terima kasih.

Tags:#envgo#programming#php#web development#go lang

About Author

Ketut Dana

Ketut Dana

Web Developer & AI Enthusiast. I've been passionate about coding since 2017, love building things with Open Source software, and I'm always learning how AI can make better products.

Related Articles

Keseharian Programmer yang Berambisi Menguasai Semua TeknologiLife

Keseharian Programmer yang Berambisi Menguasai Semua Teknologi

by Ketut Dana • 2 min read

Niat Update OS Macbook PRO 2015, Malah Berujung Install Ulang TotalGeneral Information

Niat Update OS Macbook PRO 2015, Malah Berujung Install Ulang Total

by Ketut Dana • 2 min read

dwrite.me: Portofolio & Blog Ketut Dana untuk DuniaLife

dwrite.me: Portofolio & Blog Ketut Dana untuk Dunia

by Ketut Dana • 2 min read

Back to Blog