What is open-im-server built with?
open-im-server is a Go repo built with net/http and Gin. It stores its data in MongoDB, etcd, and HashiCorp, signs people in with github.com/golang-jwt/jwt/v4, validates its data with github.com/go-playground/validator/v10, is tested with redismock and github.com/stretchr/testify, deploys with Prometheus and github.com/grpc-ecosystem/go-grpc-prometheus, and uses go-redis, go.mongodb.org/mongo-driver, sarama, Redis, and Kafka. It has 54,052 written lines, with 40 test files.
Read on November 7, 2026, at commit 9502a1a. Read it as markdown
Backend
Data 7
- Redis43 files · internal/msgtransfer/online_history_msg_handler.go, line 30
- MongoDB24 files · internal/rpc/group/notification.go, line 26
- etcd5 files
- HashiCorp3 files
- go-redis
- go.mongodb.org/mongo-driver
- sarama
Sign-in 1
github.com/golang-jwt/jwt/v42 files
Services 1
Other repos with a similar stack
Ordered by how much of its stack they share with open-im-server, then by stars.
- router-for-meCLIProxyAPI57.6k
Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini Series, GPT Series, Grok Series, Claude model through API
4 of 33 in commonCompare →
Frequently asked questions
What language is open-im-server written in?
What framework does open-im-server use?
What database does open-im-server use?
The proof: internal/rpc/group/notification.go, line 26
What does open-im-server sign people in with?
What services does open-im-server use?
Does open-im-server have tests?
Which repos have a stack like open-im-server's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

