Go Microservice

Open-source Go projects categorized as Microservice

Top 23 Go Microservice Projects

  • traefik

    The Cloud Native Application Proxy

  • Project mention: Manage a multiple websites server with Docker, Treafik and auto SSL certificates | dev.to | 2024-05-12

    Treafik as Reverse proxy

  • istio

    Connect, secure, control, and observe services.

  • Project mention: PART 1: Deploy modern applications on a production grade, local Kubernetes Cluster with Istio Service Mesh and Observability. | dev.to | 2024-05-28

    ISTIO_URL=https://github.com/istio/istio/releases/download/$ISTIO_VERSION/istio-$ISTIO_VERSION-linux-amd64.tar.gz (For Linux processor ARCH, change as needed)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Echo

    High performance, minimalist Go web framework

  • Project mention: Migrating Next.js App to GO + Templ & HTMX | dev.to | 2024-05-05

    Echo for the web server.

  • go-zero

    A cloud-native Go microservices framework with cli tool for productivity.

  • dapr

    Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.

  • Project mention: .NET Aspire is the best way to experiment with Dapr during local development | dev.to | 2024-05-04

    Dapr provides a set of building blocks that abstract concepts commonly used in distributed systems. This includes secured synchronous and asynchronous communication between services, caching, workflows, resiliency, secret management and much more. Not having to implement these features yourself eliminates boilerplate, reduce complexity and allows you to focus on developing your business features.

  • kratos

    Your ultimate Go microservices framework for the cloud-native era.

  • kubeshark

    The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes

  • Project mention: Show HN: Alaz: Open-Source, Self-Hosted, eBPF-Based K8s Monitoring | news.ycombinator.com | 2023-09-06

    The one similar product I had come across is Kubeshark (https://github.com/kubeshark/kubeshark). But admittedly the eBPF way seems more performant theoretically (given you can afford to have a modern-enough kernel). I'm really excited to see how this project develops out.

    The eBPF-mode of innovation is pretty exciting, truly a fresh lens to building software. I'm also following Akita Software - the company building an eBPF paradigm of monitoring.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • up

    Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.

  • imgproxy

    Fast and secure standalone server for resizing and converting remote images

  • Project mention: Ask HN: How to handle user file uploads? | news.ycombinator.com | 2024-05-03

    In my project[1], I convert all user-uploaded images to high-quality webp and store them like that. I discard the original files after the conversion. I use imgproxy[2] to further resize and convert them on the fly for actual display.

    I don't do videos yet, but I'm kinda terrified of the idea of putting user-uploaded files through ffmpeg if/when I'll support them.

    [1] https://github.com/grishka/Smithereen

    [2] https://github.com/imgproxy/imgproxy

  • rpcx

    Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! ๐‰๐š๐ฏ๐šๆœ‰๐๐ฎ๐›๐›๐จ, ๐†๐จ๐ฅ๐š๐ง๐ ๆœ‰๐ซ๐ฉ๐œ๐ฑ! build for cloud!

  • KrakenD

    Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation

  • easegress

    A Cloud Native traffic orchestration system

  • Project mention: Easegress: Cloud Native traffic orchestration system | news.ycombinator.com | 2024-01-17
  • imaginary

    Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing

  • Project mention: Golang libraries for image compression / resizing / manipulation | /r/golang | 2023-12-08
  • podinfo

    Go microservice template for Kubernetes

  • Project mention: Podinfo | news.ycombinator.com | 2024-03-05
  • devspace

    DevSpace - The Fastest Developer Tool for Kubernetes โšก Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.

  • Project mention: I Need a Tool to Develop on Kubernetes | /r/kubernetes | 2023-12-06
  • coroot

    Coroot is an open-source APM & Observability tool, a DataDog and NewRelic alternative ๐Ÿ“Š, ๐Ÿ–ฅ๏ธ, ๐Ÿ‘‰. Powered by eBPF for rapid insights into system performance. Monitor, analyze, and optimize your infrastructure effortlessly for peak reliability at any scale.

  • Project mention: Coroot: Open-source alternative to Datadog/NewRelic | news.ycombinator.com | 2024-04-24
  • space-cloud

    Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes

  • Project mention: โšกโšก Level Up Your Cloud Experience with These 7 Open Source Projects ๐ŸŒฉ๏ธ | /r/Cloud | 2023-12-07

    Space Cloud

  • gobreaker

    Circuit Breaker implemented in Go

  • go-chassis

    a cloud native application framework for Go with rich eco-system

  • pumba

    Chaos testing, network emulation, and stress testing tool for containers

  • ergo

    An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.

  • erda

    An enterprise-grade Cloud-Native application platform for Kubernetes.

  • higress

    Cloud Native API Gateway | ไบ‘ๅŽŸ็”ŸAPI็ฝ‘ๅ…ณ

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Go Microservice related posts


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

Project Stars
1 traefik 48,388
2 istio 35,115
3 Echo 28,680
4 go-zero 27,845
5 dapr 23,376
6 kratos 22,535
7 kubeshark 10,635
8 up 8,775
9 imgproxy 8,341
10 rpcx 7,964
11 KrakenD 6,130
12 easegress 5,713
13 imaginary 5,359
14 podinfo 5,206
15 devspace 4,118
16 coroot 4,246
17 space-cloud 3,902
18 gobreaker 2,788
19 go-chassis 2,726
20 pumba 2,709
21 ergo 2,686
22 erda 2,664
23 higress 2,352

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives