Tecnologías

¿Con qué está hecho go-micro?

go-micro es un repo de Go hecho con net/http. Guarda sus datos en NATS.io, github.com/nats-io/nats-server/v2, Postgres, RabbitMQ y github.com/patrickmn/go-cache, inicia sesión con github.com/golang-jwt/jwt/v5, usa IA con LangChain, valida sus datos con Pydantic, se prueba con github.com/stretchr/testify y github.com/kr/pretty, se despliega con OpenTelemetry, go.opentelemetry.io/otel, go.opentelemetry.io/otel/sdk, go.uber.org/zap, Prometheus y 1 más y usa go-redis, go-sqlite3, pgx, pq, Redis y 3 más. Son 138,184 líneas escritas, con 286 archivos de prueba.

Leído el 4 de noviembre de 2026, en el commit 65cbacb. Léela en markdown

Frontend

Interfaz

  • charm.land/glamour/v21 archivo
go-micro500 archivos

Backend

La base

Datos

Inicio de sesión

  • github.com/golang-jwt/jwt/v52 archivos

IA

Apoyo

Validación

Pruebas

  • github.com/stretchr/testify8 archivos
  • github.com/kr/pretty1 archivo

Despliegue

  • OpenTelemetry10 archivos
  • go.opentelemetry.io/otel8 archivos
  • go.opentelemetry.io/otel/sdk3 archivos
  • go.uber.org/zap2 archivos
  • Prometheus2 archivos
  • github.com/prometheus/client_model1 archivo

Herramientas

  • github.com/urfave/cli/v233 archivos
  • github.com/davecgh/go-spew2 archivos

Otras

  • Google34 archivos
  • github.com/pkg/errors17 archivos
  • google.golang.org/grpc17 archivos
  • google.golang.org/protobuf10 archivos
  • golang.org/x/net6 archivos
  • github.com/golang/protobuf5 archivos
  • dario.cat/mergo4 archivos
  • golang.org/x/crypto3 archivos
  • google.golang.org/grpc/examples3 archivos
  • github.com/fsnotify/fsnotify2 archivos
  • requests2 archivos
  • github.com/charmbracelet/x/ansi1 archivo
  • github.com/gorilla/websocket1 archivo
  • golang.org/x/sync1 archivo

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con go-micro, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito go-micro?
go-micro está escrito en Go, con 138,184 líneas escritas.
¿Qué framework usa go-micro?
go-micro está hecho con net/http.
¿Qué base de datos usa go-micro?
go-micro guarda sus datos en NATS.io, github.com/nats-io/nats-server/v2, Postgres, RabbitMQ y github.com/patrickmn/go-cache.
¿Con qué inicia sesión go-micro?
go-micro inicia sesión con github.com/golang-jwt/jwt/v5.
¿go-micro usa IA?
Sí. go-micro usa IA con LangChain.
¿Qué servicios usa go-micro?
go-micro usa go-redis, go-sqlite3, pgx, pq, Redis, etcd, MySQL y SQLite.
¿go-micro tiene pruebas?
Sí. go-micro tiene 286 archivos de prueba y se prueba con github.com/stretchr/testify y github.com/kr/pretty.
¿Qué repos tienen un stack parecido a go-micro?
Los que más comparten su stack:infiniflow/ragflownetdata/netdatalanggenius/dify

¿Con qué está hecho tu repo?

Pega tu repo público y míralo dibujado.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →