vue.netcore is a full-stack code generation framework that automates the creation of backend and frontend code for .NET Core and .NET 6 applications paired with Vue 2 or Vue 3 frontends.
The tool addresses the repetitive work of building CRUD operations and boilerplate across a .NET backend and Vue frontend by generating both layers automatically. It supports multiple data access patterns including Entity Framework Core, Dapper, and SQLSugar, allowing developers to choose their preferred ORM. The frontend generation includes support for TypeScript, Vite as a build tool, and Element Plus for UI components, with the ability to target both web and mobile platforms including iOS, Android, HTML5, and WeChat mini-programs through uniapp integration.
The project suits teams building line-of-business applications where rapid development of data-driven interfaces is a priority. It works best when your architecture aligns with its assumptions about backend and frontend separation, and when you are comfortable with the code generation patterns it produces. The framework is particularly valuable if you need to support multiple deployment targets from a single codebase, as the mobile and mini-program support reduces the need to maintain separate implementations.
Development activity shows consistent engagement with the codebase. The project maintains active work across both backend and frontend components, with regular updates to support newer versions of its dependencies and frameworks. There is ongoing refinement of the code generation logic to handle different data access layer choices. The maintainers continue to expand platform support and tooling integration, indicating sustained investment in keeping the framework current with evolving .NET and Vue ecosystems.