
Glide is a high-availability, high-performance instant messaging service.
Feel free to post your opinion in the issues.
Front-End: GlideIM-Web
Android-App:GlideIM-Android
MySQL
Microservice Mode
./cmd/script/etcd./cmd/script/nsqThe directory ./cmd/run is the program entries dir, directory names express the service or deployment mode.
.protoThe compiled protobuf message definition files in dir: /protobuf/gen.
/protobuf/compile.sh
For easy debugging, most cases we just need run project singleton mode, just list debug client, or handle IM core business, the ws server, message storage etc.
go run ./cmd/run/singleton/main.go
If you are feel boredom with build project, or other cases, there is a compiled binary file in singleton mode.
Single machine support about 20W (40k message throughput) active users chat simultaneously (100Mbps) , View Testing Data
Introduce article: View Article

$ claude mcp add glide-im \
-- python -m otcore.mcp_server <graph>