Routing Library
Golang sebenarnya sudah menyediakan ServeMux
sebagai handler yang bisa menghandler beberapa endpoint atau istilahnya adalah routing
. Tetapi kebanyakan programmer Golang biasanya akan menggunakan Library untuk melakukan routing hal ini dikarenakan ServeMux
tidak memiliki advaced fitur seperti path variable, auto binding parameter dan middleware. Sehingga banyak alternatif lain yang bisa kita gunakan untuk library routing selain ServeMux
.
Beberapa Routing Library
Ada beberapa Routing library yang teman-teman bisa gunakan agar mempermudah saat kita melakukan develop website menggunakan golang diantaranya sebagai berikut:
- https://github.com/julienschmidt/httprouter
- https://github.com/gorilla/mux
- https://github.com/go-chi/chi
- https://github.com/julienschmidt/go-http-routing-benchmark
Nantinya beberapa tutorial akan kita bahas secara mendalam dengan topik khusus untuk Library Routing ini. Nantikan saja postingan tutorial selanjutnya.
19 HTTP Middleware
01 Pengenalan HTTP Router
Artikel Terhangat
Struktur Proyek gRPC Sederhana di Go
06 Jun 2025
Instalasi gRPC di Go Langkah demi Langkah
06 Jun 2025
Perbandingan gRPC dengan REST dan GraphQL
06 Jun 2025
Apa itu gRPC dan Mengapa Perlu Dipelajari?
06 Jun 2025

Struktur Proyek gRPC Sederhana di Go

Instalasi gRPC di Go Langkah demi Langkah

Perbandingan gRPC dengan REST dan GraphQL
