Technologies
What is go-micro built with?
go-micro is a Go repo built with net/http. It stores its data in NATS.io, github.com/nats-io/nats-server/v2, Postgres, RabbitMQ, and github.com/patrickmn/go-cache, signs people in with github.com/golang-jwt/jwt/v5, uses AI through LangChain, validates its data with Pydantic, is tested with github.com/stretchr/testify and github.com/kr/pretty, deploys with OpenTelemetry, go.opentelemetry.io/otel, go.opentelemetry.io/otel/sdk, go.uber.org/zap, Prometheus, and 1 more, and uses go-redis, go-sqlite3, pgx, pq, Redis, and 3 more. It has 138,184 written lines, with 286 test files.
Read on November 4, 2026, at commit 65cbacb. Read it as markdown
Frontend
Interface
- charm.land/glamour/v21 file
Backend
The base
Data
- go-redis
- go-sqlite3
- pgx
- pq
- NATS.io17 files
- github.com/nats-io/nats-server/v26 files
- Postgres3 files · store/postgres/pgx/pgx.go, line 26
- RabbitMQ3 files
- Redis3 files · cache/redis/options.go, line 6
- github.com/patrickmn/go-cache2 files
- etcd1 file
- MySQL1 file · go.mod, line 15
- SQLite1 file · go.mod, line 24
Sign-in
github.com/golang-jwt/jwt/v52 files
AI
- LangChain1 file
Support
Validation
- Pydantic2 files
Testing
github.com/stretchr/testify8 files
- github.com/kr/pretty1 file
Deploy
- OpenTelemetry10 files
- go.opentelemetry.io/otel8 files
- go.opentelemetry.io/otel/sdk3 files
- go.uber.org/zap2 files
- Prometheus2 files
- github.com/prometheus/client_model1 file
Tools
github.com/urfave/cli/v233 files
- github.com/davecgh/go-spew2 files
Other
- Google34 files
github.com/pkg/errors17 files
- google.golang.org/grpc17 files
- google.golang.org/protobuf10 files
- golang.org/x/net6 files
github.com/golang/protobuf5 files
- dario.cat/mergo4 files
- golang.org/x/crypto3 files
- google.golang.org/grpc/examples3 files
- github.com/fsnotify/fsnotify2 files
- requests2 files
github.com/charmbracelet/x/ansi1 file
github.com/gorilla/websocket1 file
- golang.org/x/sync1 file
Other repos with a similar stack
Ordered by how much of its stack they share with go-micro, then by stars.
Frequently asked questions
What language is go-micro written in?
What framework does go-micro use?
What database does go-micro use?
What does go-micro sign people in with?
Does go-micro use AI?
What services does go-micro use?
Does go-micro have tests?
Which repos have a stack like go-micro's?
What is your repo built with?
Paste your public repo and see it drawn.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →