A personal monorepo playground built with Nx for exploring and experimenting with modern monorepo architecture and tooling.
This repository serves as a hands-on learning environment where I explore:
- Monorepo architecture - Understanding the benefits and challenges of managing multiple projects in a single repository
- Multi-framework development - Building applications with different frameworks (Vue, Nuxt, Angular, etc.) within the same workspace
- Dependency management - Sharing code and dependencies efficiently across applications
- Code generation - Leveraging Nx generators to scaffold projects and components as well as to run migrations
- Build optimization - Exploring Nx's computation caching and affected command strategies
- Tooling integration - Testing various development tools and their integration in a monorepo setup
This workspace contains a few applications built with different frameworks and libraries, demonstrating how Nx enables seamless multi-framework development in a single monorepo.
This is an experimental repository where I test ideas, try new approaches, and learn by doing. Code quality and architectural decisions may vary as this is primarily a learning tool rather than a production codebase.