OpenSCRM Open source · Apache-2.0 ★ 1.6k Go
A WeCom SCRM system based on Go and React for private-domain traffic management.
Introduction
OpenSCRM is a high-quality WeCom private-domain traffic management system based on Go and React.
Important: this project lacks maintenance, and there is currently no capacity to continue maintaining it. If you are interested in maintaining it, you can contact the author, who will try to provide help.
## Project features
- **High security**: WeCom controls sensitive data for all enterprise employees and customers, such as phone numbers, positions, customer tags, and contact information. The team says it has rich Web security experience to ensure project security.
- **High performance and high stability**: thanks to Go's engineering capabilities and simple, effective concurrency control, OpenSCRM aims to provide performance and stability comparable to leading SaaS vendors.
- **Code readability first**: the project emphasizes clear, readable code and complete code comments to support high-quality, efficient maintenance and iteration.
- **Easy to develop**: OpenSCRM uses only necessary abstraction (MVC), avoids introducing new concepts, and keeps middleware dependencies minimal. It depends only on MySQL and Redis; for example, delayed queues are implemented with Redis, and full-text search uses MySQL 8 full-text search instead of ES.
## Subprojects
- Conversation archive service
- Management dashboard
- WeCom H5 sidebar
## Tech stack
Backend: Go, Gin, GORM, Redis, MySQL >= 5.7.
Frontend: React, TypeScript, Ant Design, Ant Design Pro, Pro Components.
## License and usage notes
OpenSCRM follows the Apache 2.0 license and can be used commercially for free. Quick start uses docker-compose to start MySQL and Redis, with the api-server backend and dashboard frontend compiled locally. The frontend requires Node.js 16.20.2 due to compatibility issues with other versions.
For setup, you may need to configure the WeCom trusted IP and the authorization callback domain.
WeCom SCRMGo backendReact dashboardApache-2.0MySQLRedisH5 sidebar
Screenshots
Screenshot placeholder
Screenshot placeholder
Deployment
Docker Compose 快速开始
适合本地快速启动 MySQL 和 Redis,并配合源码运行后端 api-server 与前端 dashboard 进行体验或调试。
源码本地运行/开发环境
适合开发者安装 Go 与指定版本 Node.js 后,分别启动后端和前端进行自托管开发或二次开发。
官方 GitHub 仓库
适合获取 Apache-2.0 开源源码,并按官方 README/Wiki 安装教程自行部署使用。
OpenSCRM alternatives View all CRM / SCRM →
快鲸 Proprietary
快鲸是领先的新一代企业微信SCRM系统,让企业获客增长变得更简单.功能涵盖CDP CRM 企业微信营销 企业微信会话存档 私域流量管理 自动化营销 用户行为分析等系统工具
微小宝 Proprietary
推宝科技-微信私域流量运营专家,百万用户的选择 - 推宝科技
加一私域 Proprietary
企业微信CRM系统_企业微信SCRM_加一私域CRM系统_企业微信CRM
MoChat SCRM Open source
面向企業微信私域營運的開源 SCRM,提供客戶、群與行銷管理能力。
Details
Type Open-source software
License Apache-2.0
Tech stack Go
Repository openscrm/api-server
GitHub Stars 1,638
Last commit 41 周前
Last verified 2026-08-18
In solutions
CRM / SCRM · 20 candidates →Ad slot 300 × 250 Ad
About the data
Stars / commit times sync automatically from the GitHub API; pricing and features are human-verified.