Dev tools · alternatives · 2026
24 alternatives to A RESTful API Template in Go
Template go lang service to showcase REST best practices. Built by the Speakeasy team. - speakeasy-api/rest-template-go
A RESTful API Template in Go is a development tool that provides a starter template for building RESTful APIs using the Go programming language. It is designed for developers who want to quickly set up a new API… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A RESTful API Template in Go launched in 2022; newer entries below may have overtaken it.
- 1GT
Quickly test and visualize your Go templates live. Template and data never leave your browser unless you share.
2022 · gotemplate.io · its alternatives →
- 2

go generate based graphql server library. Contribute to 99designs/gqlgen development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 3

Easily consume REST APIs with Go (golang). Contribute to bndr/gopencils development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 4UG
Hi all, I'm currently working on my hobby project, and one of the fun constraints I put in was to build using as less dependencies as possible. I chose Go as it has a really good standard library, and all went well for building backend. But for frontend, I was wondering whether I should break the constraint and go for React. I tried options like Web Components, but I really didn't like the ergonomics and I didn't want to use jQuery either. Out of curiosity, I was exploring Go's html/template package to see if I can write UIs in a React-like manner. I found most of the online docs using…
2024 · its alternatives →
- 5

🍐 The enterprise REST API framework. Contribute to go-goyave/goyave development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 6
Fern▲260We built the world’s first generated, idiomatic gRPC and REST SDK. If you have public gRPC and REST endpoints, Fern is the SDK provider for you.
2025 · buildwithfern.com · its alternatives →
- 7AS
I have been using golang at work and personally for more than 2 years now. A problem i faced when I started and the problem new gophers even today is how to structure the project. Most (if not all) golang tutorials seem to be very simple and do not describe how to structure a large application. Following project is an attempt to Showcase a manageable project layout for services in golang. https://github.com/spy16/droplets This project is far from complete. Would like to hear some feedback from the community before continuing on this.
2018 · its alternatives →
- 8

Rest serves a fully RESTful API from any SQL database - rest-go/rest
2023 · github.com · its alternatives →
- 9

A Notion API SDK, written in Golang. Contribute to jomei/notionapi development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 10

Hey all, I just wanted to share a project I've been working on for the past month. After years of heavy frameworks, I really like the idea of using htmx, but it’s a little too low level for me and needs a thin layer above it to facilitate things like components, better syntax with complex JS inside of an attribute, etc To try and solve this problem with a very minimal stack (golang + htmx) that I've been really enjoying, I'm building this project to cater to my needs and was thinking it would be useful for other developers.
2024 · htmgo.dev · its alternatives →
- 11

I'm relatively new to Go, but recently got interested in how MCP servers work. I started thinking about what the architecture of such a project might look like, and decided to build a minimalist version as an experiment. I based it on my past experience writing regular REST API servers and figured it might be useful or interesting to others as well.
2025 · github.com · its alternatives →
- 12

Hi Hacker News! My name is Sagar, I’m working on a startup called Speakeasy - we’re making all APIs self-service. The platform is currently in beta, but we’re independently launching this tool which you can use to generate language-idiomatic, statically-typed TS SDKs from any public OpenAPI schemas. We hope to continue iterating on this to give devs a way to easily generate high fidelity client SDKs for all the major languages. Inspiration for this product is from past experiences struggling with OpenAPI. I was originally optimistic about using the OpenAPI tools to build out our offering,…
2022 · easysdk.xyz · its alternatives →
- 13

I've been exploring clean architecture and fullstack development in Go. This is a demo application with: - SSR frontend (pure Go templates) - REST API backend (modular design with internal packages) - Dockerized setup (frontend + backend + compose) - Taskfile for automation Inspired by common SaaS platform patterns. Code structure is intentionally clear, with backend and frontend separated, and all dependencies kept minimal. Repo: https://github.com/norbix/demo1_fullstack_golang More thoughts on Go, SaaS, CQRS, and microservices: https://norbix.dev Would love…
2025 · github.com · its alternatives →
- 14

Hey everyone! I just released v1.0.0 of gomponents last week. It's an HTML component builder in pure Go, with a DSL-like HTML syntax. It's been 4 years in the making, and makes it really easy to build HTML in your web apps.
2024 · gomponents.com · its alternatives →
- 15
Alloy▲88Boilerplate for building web applications with Go (golang)
2017 · growthmetrics.io · its alternatives →
- 16
- 17

Learn how to make serverless functions in Go with the CLI and new Golang language template built with love by the OpenFaaS community.
2017 · blog.alexellis.io · its alternatives →
- 18

- 19

A simple HTTP server rendering Markdown styled documents - lithammer/go-wiki
2015 · github.com · its alternatives →
- 20

No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://primecitizens.github.io/livedemos/10-plat-web/
2023 · github.com · its alternatives →
- 21

Write Language Servers that comply with 3.17 of the LSP Specification - owenrumney/go-lsp
Mar 2026 · github.com · its alternatives →
- 22

Instantly generate openapi (OAS) 3.0.0 REST + GraphQL APIs
2019 · github.com · its alternatives →
- 23GI
2019 · gocode.io · its alternatives →
- 24

Minimal and idiomatic WebSocket library for Go. Contribute to coder/websocket development by creating an account on GitHub.
2019 · github.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →