Öppen källkod: webbramverk för Go
12 webbramverk för Go vars kod är offentlig under en OSI-godkänd licens, bedömda för integritet med belägg. Rekommendationer först, sedan efter poäng.
Beego Betyg B
Fullstack-webbramverk för Go med MVC-struktur, ORM, cachning, loggning och kommandoradsverktyget bee för att generera kodstommar.
Apache 2.0 licensed. Källkod
Buffalo Betyg B
Verktygslåda för webbutveckling i Go som genererar projekt med routning, mallar, databaslagret Pop, migreringar och en resurspipeline för frontend.
MIT-licensed. Källkod
Chi Betyg B
Lättviktig, komponerbar router för att bygga HTTP-tjänster i Go, byggd på standardpaketet net/http.
MIT-licensed. Källkod
Fiber Betyg B
Express-inspirerat webbramverk för Go byggt på HTTP-motorn Fasthttp, med routning, middleware och mallar.
MIT-licensed. Källkod
Gin Betyg B
HTTP-webbramverk för Go med en router baserad på radixträd, stöd för middleware, bindning av anrop och validering.
MIT-licensed. Källkod
Gorilla Mux Betyg B
HTTP-router för Go från webbverktygslådan Gorilla som matchar rutter utifrån sökväg, värd, metod, rubriker och frågevärden, byggd på net/http.
BSD 3-Clause licensed. Källkod
Iris Betyg B
Webbramverk för Go med routning, ett MVC-lager, sessioner, WebSockets och vymallar.
BSD 3-Clause licensed. Källkod
Templ Betyg B
HTML-mallspråk för Go som kompilerar komponenter till typsäker Go-kod, med en kommandoradsgenerator och en språkserver för redigerare.
MIT-licensed. Källkod
Echo Betyg D
Minimalistiskt HTTP-webbramverk för Go med en optimerad router, middleware, databindning och rendering.
MIT-licensed. Källkod
Hertz Betyg D
HTTP-ramverk för Go från ByteDances projekt CloudWeGo, utformat för högpresterande mikrotjänster, med kodgeneratorn hz.
Apache 2.0 licensed. Källkod
Revel Betyg D
Fullstack-webbramverk för Go med routning, mallar, omladdning av kod under körning och en inbyggd testkörare. Underhålls inte längre.
MIT-licensed. Källkod
Encore Betyg D
Backend-ramverk för Go och TypeScript som deklarerar API:er och infrastruktur som databaser, köer och cron-jobb i kod, med en lokal instrumentpanel för utveckling.
Mozilla Public License 2.0. Källkod
Jämför alla 12 webbramverk för Go, med eller utan öppen källkod.