finds.dev← search

// the find

WuKongOpenSource/Wukong_HRM

★ 1,579 · Java · NOASSERTION · updated Nov 2023

悟空HRM人力资源管理系统-提供入职管理、招聘管理、绩效考核管理等一站式人力管理流程

Wukong HRM is a self-hosted, open-source human resources management system built on Spring Cloud Alibaba, covering org structure, attendance, payroll, social insurance, and performance reviews. It's aimed at Chinese SMBs wanting an on-premise alternative to commercial HR platforms. The codebase is in Chinese throughout.

The module coverage is genuinely broad — org charts, attendance, payroll, and performance management are all present rather than being placeholders. The frontend is pre-built and bundled into the JAR, so you don't need a separate build pipeline to get a working system. The Spring Cloud Alibaba foundation gives you a real microservices skeleton with service discovery and config management already wired. File storage is abstracted across six providers (local, OSS, Tencent, AWS, FTP, QiNiu), which is more flexible than most self-hosted HR tools bother to do.

The last commit was November 2023 and the project shows no sign of active maintenance — Spring Boot 2.7 is EOL, Vue 2 is EOL, and Elasticsearch 8.5.3 is two major versions behind. Authentication is outsourced to an external identity service at id.72crm.com, a third-party SaaS run by the same company; if that service goes down or changes its API, your self-hosted instance stops working — this is a significant operational risk that isn't disclosed prominently. The setup instructions require 16 GB RAM and Elasticsearch purely for search inside an HR system, which is a heavy operational burden for what it delivers. Everything — docs, UI, code comments, commit messages — is in Chinese with no meaningful English translation, making it inaccessible to anyone outside that ecosystem.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →