¿Con qué está hecho open-im-server?

open-im-server es un repo de Go hecho con net/http y Gin. Guarda sus datos en MongoDB, etcd y HashiCorp, inicia sesión con github.com/golang-jwt/jwt/v4, valida sus datos con github.com/go-playground/validator/v10, se prueba con redismock y github.com/stretchr/testify, se despliega con Prometheus y github.com/grpc-ecosystem/go-grpc-prometheus y usa go-redis, go.mongodb.org/mongo-driver, sarama, Redis y Kafka. Son 54,052 líneas escritas, con 40 archivos de prueba.

Leído el 7 de noviembre de 2026, en el commit 9502a1a. Léela en markdown

Backend

La base 2

Datos 7

Inicio de sesión 1

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

Servicios 1

Apoyo

Validación 1

Pruebas 2

  • github.com/stretchr/testify5 archivos
  • redismock

Despliegue 2

  • Prometheus9 archivos
  • github.com/grpc-ecosystem/go-grpc-prometheus1 archivo

Herramientas 1

  • github.com/spf13/cobra14 archivos

Otras 16

  • Google35 archivos
  • github.com/google/uuid4 archivos
  • github.com/gorilla/websocket2 archivos
  • github.com/spf13/viper2 archivos
  • github.com/gin-contrib/gzip1 archivo
  • Uber
  • google.golang.org/protobuf19 archivos
  • golang.org/x/sync4 archivos
  • github.com/mitchellh/mapstructure2 archivos
  • github.com/robfig/cron/v31 archivo
  • gopkg.in/yaml.v31 archivo
  • k8s.io/api1 archivo
4 más
  • k8s.io/apimachinery1 archivo
  • k8s.io/client-go1 archivo
  • color
  • gopsutil

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con open-im-server, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito open-im-server?
open-im-server está escrito en Go, con 54,052 líneas escritas.
¿Qué framework usa open-im-server?
open-im-server está hecho con net/http y Gin.
¿Qué base de datos usa open-im-server?
open-im-server guarda sus datos en MongoDB, etcd y HashiCorp.

La prueba: internal/rpc/group/notification.go, línea 26

¿Con qué inicia sesión open-im-server?
open-im-server inicia sesión con github.com/golang-jwt/jwt/v4.
¿Qué servicios usa open-im-server?
open-im-server usa go-redis, go.mongodb.org/mongo-driver, sarama, Redis y Kafka.
¿open-im-server tiene pruebas?
Sí. open-im-server tiene 40 archivos de prueba y se prueba con redismock y github.com/stretchr/testify.
¿Qué repos tienen un stack parecido a open-im-server?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

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