System/Software Architect | Full-Stack Developer | Taiwan
Building enterprise-grade applications with Clean Architecture design
A comprehensive collection of enterprise-grade reference architectures implementing Clean Architecture, Offline-First design, and MVVM patterns across multiple platforms.
flowchart TB
subgraph Client["π± Client Applications"]
direction LR
subgraph Mobile["Mobile"]
iOS["π iOS<br>SwiftUI + SwiftData"]
Android["π€ Android<br>Jetpack Compose"]
HarmonyOS["π· HarmonyOS<br>ArkTS + ArkUI"]
end
subgraph Web["Web"]
Angular["π
°οΈ Angular<br>Signals + RxJS"]
React["βοΈ React<br>Hooks + Zustand"]
Vue["π Vue<br>Composition API"]
end
subgraph Desktop["Desktop"]
Windows["πͺ Windows<br>WinUI 3 + MVVM"]
end
end
subgraph Cloud["βοΈ Cloud Services"]
direction LR
SpringBoot["β Spring Boot<br>gRPC + REST + OSGi"]
Python["π Python<br>Flask + gRPC"]
Go["πΉ Go<br>High Performance"]
Rust["π¦ Rust<br>Memory Safety"]
NodeJS["π Node.js<br>Express + Prisma"]
end
subgraph Core["π― Core Principles"]
CA["Clean Architecture"]
OF["Offline-First"]
MVVM["MVVM I/O/E Pattern"]
end
Mobile --> Cloud
Web --> Cloud
Desktop --> Cloud
Cloud --> Core
| Platform | Repository | Tech Stack | Description |
|---|---|---|---|
| π | arcana-ios | Swift, SwiftUI, SwiftData | Clean Architecture with Offline-First design and Analytics Tracking |
| π€ | arcana-android | Kotlin, Jetpack Compose, Hilt | Clean Architecture with Offline-First design and AOP Analytics |
| π· | arcana-harmonyos | ArkTS, ArkUI | HarmonyOS NEXT application with Clean Architecture |
| Platform | Repository | Tech Stack | Description |
|---|---|---|---|
| πͺ | arcana-windows | C#, WinUI 3, MVVM | Clean Architecture with Plugin System and CRDT-based Offline Sync |
| Framework | Repository | Tech Stack | Description |
|---|---|---|---|
| arcana-angular | TypeScript, Angular, Signals | Production-ready with Offline-First capabilities and Enterprise Security | |
| βοΈ | arcana-react | TypeScript, React 19, Zustand | Enterprise-grade with MVVM Input/Output/Effect pattern |
| π | arcana-vue | TypeScript, Vue 3, Pinia | Modern Vue application with Composition API |
| Language | Repository | Tech Stack | Description |
|---|---|---|---|
| β | arcana-cloud-springboot | Java, Spring Boot, gRPC | Dual-protocol (gRPC 2.5x faster), OSGi Plugin System, GraalJS SSR |
| π | arcana-cloud-python | Python, Flask, gRPC | gRPC-first architecture (2.78x faster), flexible deployment modes |
| πΉ | arcana-cloud-go | Go, Gin/Fiber, gRPC | High-performance microservices with native concurrency |
| π¦ | arcana-cloud-rust | Rust, Actix/Axum | High-performance cloud services with memory safety |
| π | arcana-cloud-nodejs | Node.js, Express, Prisma | InversifyJS DI, gRPC-first (1.80x faster), dual-protocol support |
"Architecture is not about frameworks and tools, it's about making the right decisions at the right time."
@ Nirvana | Taiwan