Open-source Go projects categorized as RESTful API | Edit details

Top 15 Go RESTful API Projects

  • GitHub repo go-zero

    go-zero is a web and rpc framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity.

    Project mention: Thoughts on Code Generator | reddit.com/r/golang | 2022-01-12

    Library that I have tried * [go-swagger](go-swagger/go-swagger) (Generate server & client from OpenAPI Spec) * zeromicro/go-zero (Generate from proprietary API definition format)

  • GitHub repo grpc-gateway

    gRPC to JSON proxy generator following the gRPC HTTP spec

    Project mention: Show me your REST APIs 😊 | reddit.com/r/golang | 2021-12-15

    I found that using gRPC-gateway is a really simple way to implement both a gRPC and REST server from one common set of code. The tooling can even generate Swagger docs for you. Here's an example repo: https://github.com/johanbrandhorst/grpc-gateway-boilerplate

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo gorse

    An open source recommender system service written in Go

    Project mention: An open source recommender system service written in Go | reddit.com/r/neuralnetworks | 2021-07-17
  • GitHub repo Weaviate

    Weaviate is a cloud-native, modular, real-time vector search engine

    Project mention: We just got funded for an open-source project | reddit.com/r/opensource | 2022-01-15

    If you prefer go, may be have a look at https://github.com/semi-technologies/weaviate

  • GitHub repo gorsk

    :fire: Idiomatic Golang Restful Starter Kit

    Project mention: What are the REST API reference projects that can be used as a guide in 2021? | reddit.com/r/golang | 2021-11-24
  • GitHub repo gin-boilerplate

    The fastest way to deploy a restful api's with Gin Framework with a structured project that defaults to PostgreSQL database and JWT authentication middleware stored in Redis

    Project mention: What is the best algorithm for hashing passwords? | reddit.com/r/golang | 2021-03-14
  • GitHub repo Satellity

    Yet another open source forum written in Golang, React and PostgreSQL.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo CleverGo Web Framework

    :tongue: CleverGo is a lightweight, feature rich and high performance HTTP router for Go.

  • GitHub repo myapp

    🖥️ How to build a Dockerized RESTful API application using Go.

    Project mention: What are the REST API reference projects that can be used as a guide in 2021? | reddit.com/r/golang | 2021-11-24
  • GitHub repo go-api-basic

    A RESTful web server example / template (built with Go)

    Project mention: Structuring a Golang API | reddit.com/r/CodingHelp | 2021-09-09
  • GitHub repo Feedpushr

    A simple feed aggregator daemon with sugar on top.

  • GitHub repo bellt

    :bell: A simple Go router

  • GitHub repo covey

    A lightweight Linux cluster orchestration system written in Go (Under active development, just working on plugins https://github.com/chabad360/plugins)

  • GitHub repo epoch

    Contains primitives for marshaling/unmarshaling Unix timestamp/epoch to/from built-in time.Time type in JSON (by vtopc)

  • GitHub repo flash

    Flash Restful API framework in Golang, Created over gin-gonic.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-15.

Go RESTful API related posts


What are some of the best open-source RESTful API projects in Go? This list will help you:

Project Stars
1 go-zero 13,992
2 grpc-gateway 12,400
3 gorse 5,102
4 Weaviate 2,092
5 gorsk 1,189
6 gin-boilerplate 666
7 Satellity 519
8 CleverGo Web Framework 252
9 myapp 208
10 go-api-basic 175
11 Feedpushr 126
12 bellt 51
13 covey 9
14 epoch 7
15 flash 0
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.