I can only give you a structured comparison since each repo serves a different purpose:
freeok/so-novel — Web scraping & e-book export
- Purpose: Extract structured content from websites and export to EPUB, TXT, PDF
- Use case: Novel/content downloading, format conversion, e-book generation
- Architecture: Single-maintainer project (RepoPilot flags "WAIT — Single-maintainer risk")
- Stack: Java, Jetty web server [WebServer.java:L15-L59], CLI/TUI/WebUI interfaces
- Note: Good for specialized scraping tasks, but review maintenance status before adopting
yunaiv/yudao-cloud — Enterprise rapid-development platform
- Purpose: Complete SaaS/enterprise application framework
- Use case: Building full-stack business applications with admin dashboards, workflows, multi-tenancy
- Architecture: Spring Cloud Alibaba microservices with Nacos, Seata, Gateway [README.md:L352-L381]
- Stack: Java (JDK 8/17/25 variants), Spring Security, Flowable workflows, Vue3/Vue2 frontends, RocketMQ, Redis, multiple DB support
- Scope: 113,770 lines of Java + 42,462 lines of comments; includes code generation, permission system, file storage (S3/MinIO), API logging, monitoring [README.md:L90-L101]
Pick so-novel if: You need web scraping or e-book generation.
Pick yudao-cloud if: You're building an enterprise SaaS platform with users, workflows, permissions, and admin UI.
They don't overlap—they solve different problems.
FOLLOW_UPS:
- What type of application are you planning to build?
- Do you need multi-tenant or workflow capabilities?
- Is web scraping or content extraction a core feature?