Analysis updated 2026-06-24
Bootstrap an SMB backend with SSO, CMS, and payments preassembled
Add a WeChat public account management module to a Java platform
Deploy independent service modules communicating over Dubbo and ZooKeeper
Stand up a file storage center backed by FastDFS for an enterprise app
| shuzheng/zheng | prestodb/presto | winterbe/java8-tutorial | |
|---|---|---|---|
| Stars | 16,677 | 16,702 | 16,746 |
| Language | Java | Java | Java |
| Setup difficulty | hard | hard | easy |
| Complexity | 5/5 | 5/5 | 1/5 |
| Audience | developer | data | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires ZooKeeper, Redis, ActiveMQ, MySQL, FastDFS and other infra running locally before any module starts.
Zheng is a comprehensive Java-based enterprise application framework aimed at small and medium-sized businesses that need a full-featured backend platform without building everything from scratch. It is built on top of Spring, SpringMVC, and Mybatis, which are standard building blocks for Java web applications. The project is structured as a collection of independent service modules that work together: a user permissions and single sign-on system so users log in once and access multiple parts of the platform, a content management system, a payment center, a user account center that also supports third-party logins, a WeChat public account management system, a file storage system, a real-time notifications system, a configuration center, a logging and analytics module, and a scheduling and task system. Each of these modules is separately deployable and communicates with the others through a remote procedure call layer powered by Dubbo and coordinated via ZooKeeper. The technology stack is extensive: Redis for caching, ActiveMQ for message queues, Elasticsearch and Solr for full-text search, FastDFS for distributed file storage, and Ehcache for in-process caching. The goal is to give development teams a ready-made, production-grade starting point for enterprise Java projects that would otherwise take months to assemble individually. Topics listed include activemq, alioss, druid, dubbo, ehcache, fastdfs, microservices, and mybatis.
Zheng is a Java enterprise application framework built on Spring, SpringMVC, and MyBatis that bundles SSO, CMS, payments, file storage, and other backend modules for SMB platforms.
Mainly Java. The stack also includes Java, Spring, MyBatis.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.