finds.dev← search

// the find

cq-panda/Vue.NetCore

★ 4,228 · C# · MIT · updated May 2026

(已支持sqlsugar).NetCore、.Net6、Vue2、Vue3、Vite、TypeScript、Element plus+uniapp前后端分离,全自动生成代码;支持移动端(ios/android/h5/微信小程序。http://www.volcore.xyz/

A full-stack rapid development framework pairing .NET 8 backend with Vue 2/3 frontend, where the main selling point is a code generator that produces CRUD pages from table definitions without writing code. Targets Chinese enterprise developers building internal management systems (ERP, MES, WMS-style apps). The framework is not a library you add to a project — it is the project structure you fork and build on top of.

The code generator is genuinely useful: 30+ configurable properties, master-detail table support, and it covers both frontend and backend in one pass, which is rare. Multi-database support (SQL Server, MySQL, PostgreSQL, Oracle, DM) is real and tested, not just listed. SqlSugar and EF Core coexist as parallel backend tracks, so you can pick the ORM you know. The workflow engine for approval flows is built-in and wired into the generated CRUD, which saves weeks on enterprise apps that always need it.

The codebase is essentially a monolith you fork — there is no versioned NuGet package, so upgrading means manually merging changes from upstream, which gets painful fast as your customizations grow. Documentation is almost entirely in Chinese and split across an external paid video course, making onboarding very slow for anyone outside that ecosystem. The generated code creates a flat service/repository/controller stack with no real domain layer, so anything beyond simple CRUD requires fighting the framework's conventions rather than extending them cleanly. Static `HttpContext` access and `AppSetting` singletons are used throughout the core, which makes unit testing the generated code nearly impossible without running the full ASP.NET pipeline.

View on GitHub →

// 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 →