Go web framework privacy ratings
Web and API frameworks and routers for Go.
12 Go web frameworks are rated against 4 public criteria, and 12 have enough evidence for a letter grade. Of the 2 with a known jurisdiction, 0 are based in a Five Eyes country, and 1 in the wider Fourteen Eyes.
Open-source Go web frameworks only · Criteria for this category · Suggest an addition · Markdown
| Name | Grade | Score | Data | Jurisdiction | Open source | No trackers or telemetry | No ads or data sales | Independent audit |
|---|---|---|---|---|---|---|---|---|
Full-stack web framework for Go with an MVC structure, ORM, caching, logging and the bee command-line tool for scaffolding. |
Grade B | 80 | 100% | – | Yes | Yes | Yes | No |
Web development toolkit for Go that generates projects with routing, templates, the Pop database layer, migrations and a front-end asset pipeline. |
Grade B | 80 | 100% | – | Yes | Yes | Yes | No |
Lightweight, composable router for building HTTP services in Go, built on the standard net/http package. |
Grade B | 80 | 100% | – | Yes | Yes | Yes | No |
Express-inspired web framework for Go built on the Fasthttp HTTP engine, with routing, middleware and templating. |
Grade B | 80 | 100% | – | Yes | Yes | Yes | No |
HTTP web framework for Go with a radix-tree router, middleware support, request binding and validation. |
Grade B | 80 | 100% | – | Yes | Yes | Yes | No |
HTTP request router for Go from the Gorilla web toolkit that matches routes by path, host, method, headers and query values, built on net/http. |
Grade B | 80 | 100% | – | Yes | Yes | Yes | No |
Web framework for Go with routing, an MVC layer, sessions, WebSockets and view templating. |
Grade B | 80 | 100% | – | Yes | Yes | Yes | No |
HTML templating language for Go that compiles components into type-safe Go code, with a command-line generator and a language server for editors. |
Grade B | 80 | 100% | – | Yes | Yes | Yes | No |
Minimalist HTTP web framework for Go with an optimized router, middleware, data binding and rendering. |
Grade D | 50 | 100% | – | Yes | No | Yes | No |
HTTP framework for Go from ByteDance's CloudWeGo project, designed for high-performance microservices, with the hz code generator. |
Grade D | 50 | 100% | China Outside Eyes | Yes | No | Yes | No |
Full-stack web framework for Go with routing, templates, hot code reload and a built-in test runner. No longer maintained. |
Grade D | 50 | 100% | – | Yes | No | Yes | No |
Backend framework for Go and TypeScript that declares APIs and infrastructure such as databases, queues and cron jobs in code, with a local development dashboard. |
Grade D | 40 | 100% | Sweden Fourteen Eyes | Yes | No | Partial | No |
Questions
What is the most private option among Go web frameworks?
No pick has been made yet. The table above is sorted by score, based on public evidence.
How are Go web frameworks rated?
Each entry answers 4 questions: open source, no trackers or telemetry, no ads or data sales and independent audit. Answers need links to evidence. See the full criteria.
Does jurisdiction matter?
Jurisdiction decides which laws can compel a provider to hand over data. Each entry shows its country and whether it is in the Five, Nine or Fourteen Eyes. The data a provider can hand over depends mostly on what it stores and who holds the keys. Read about jurisdictions and the CLOUD Act.