dotnetcore/WTM

Use WTM to write .netcore app fast !!!

C#

4,349

3,524 commits

updated Jul 5, 2026

See the code

README

English | 简体中文

WalkingTec.Mvvm for asp.net core

Walkingtec.mvvm framework (WTM) is a rapid development framework based on .net core. It supports LayUI, React, VUE. WTM has built-in code generator to maximize development efficiency. It is a powerful tool for efficient web development.

Coverage Status Member project of .NET Core Community Gitter GitHub license FOSSA Status

CI Build Status

PlatformBuild ServerSDKMaster StatusDevelop Status
Azure PipelinesWindows/Linux/OSXv2.2.300Build StatusBuild Status
Azure PipelinesWindows/Linux/OSXv3.1.101Build StatusBuild Status
Azure PipelinesWindows/Linux/OSXv5.0.103Build StatusBuild Status
Azure PipelinesWindows/Linux/OSXv6.0.101Build StatusBuild Status

Nuget Packages

Package nameVersionDownloads
WalkingTec.Mvvm.CoreNuGetdownloads
WalkingTec.Mvvm.MvcNuGetdownloads
WalkingTec.Mvvm.Mvc.AdminNuGetdownloads
WalkingTec.Mvvm.TagHelpers.LayUINuGetdownloads

WTM Features

WTM provides 4 types of ViewModel, covering all of the common functionalities of mainstream web applications.

  • CrudVM provides most common functionalities for data addition, deletion and modification.

  • ListVM provides paging and exporting functionality.

  • ImportVM & TemplateVM provides importing via excel functionality.

  • BatchVM provides batch operation functionality.

  • WTM has its own code generator, which makes development efficient and fast.

  • WTM provides dozens of client-side controls, including Form, Grid, Panel, Dialog and quite alot of other common controls.

  • WTM provides built-in user, role, user group, Data permission, page permission, menu, log, mail, SMS, file and other common back-end functionalities;

  • WTM supports single sign on, portal and distributed database;

  • WTM provides simplified integration with libraries such as Redis, DFS etc.

  • WTM provides both server-side and client-side frameworks for building user interfaces.

ModeUIStatus
Server-sideLayUIStable
Client-sideReactStable
Client-sideVUEStable
Server/ClientBlazorStable

Under WTM framework's client-side mode, you can also use code generator to generate server-side and client-side code at the same time, greatly reducing the communication cost of front-end and back-end developers, essentially improving the development efficiency, so that "separation" is no longer complex and expensive.

Framework document address: http://wtmdoc.walkingtec.cn

Frame QQ communication group: 694148336(full), 892848149 (group2)

version 5.0x is in VNext branch

Click here to generate a WTM project online and experience the beauty of WTM immediately~~~

At present, we are a team of 7 developers. We are looking for all kinds of C#, React, VUE experts to join us!

If WTM hepls you:

aspnetcore
dotnetcore
element-ui
layui
layui-admin
mvc
mvvm
ncc
react
vue
wtm

Project health

Overall

1.9/10

Maintained

0/10

Code review

0/10
OpenSSF Scorecard

Significant stargazers

huihut

1,438 followers · starred Sep 2019

Behzad Abbasi

67 followers · starred Sep 2019

烦fpy

20 followers · starred Nov 2020

Fawdlstty

443 followers · starred Nov 2019

dotnetcore/WTM

Use WTM to write .netcore app fast !!!

C#

4,349

3,524 commits

updated Jul 5, 2026

See the code

README

English | 简体中文

WalkingTec.Mvvm for asp.net core

Walkingtec.mvvm framework (WTM) is a rapid development framework based on .net core. It supports LayUI, React, VUE. WTM has built-in code generator to maximize development efficiency. It is a powerful tool for efficient web development.

Coverage Status Member project of .NET Core Community Gitter GitHub license FOSSA Status

CI Build Status

PlatformBuild ServerSDKMaster StatusDevelop Status
Azure PipelinesWindows/Linux/OSXv2.2.300Build StatusBuild Status
Azure PipelinesWindows/Linux/OSXv3.1.101Build StatusBuild Status
Azure PipelinesWindows/Linux/OSXv5.0.103Build StatusBuild Status
Azure PipelinesWindows/Linux/OSXv6.0.101Build StatusBuild Status

Nuget Packages

Package nameVersionDownloads
WalkingTec.Mvvm.CoreNuGetdownloads
WalkingTec.Mvvm.MvcNuGetdownloads
WalkingTec.Mvvm.Mvc.AdminNuGetdownloads
WalkingTec.Mvvm.TagHelpers.LayUINuGetdownloads

WTM Features

WTM provides 4 types of ViewModel, covering all of the common functionalities of mainstream web applications.

  • CrudVM provides most common functionalities for data addition, deletion and modification.

  • ListVM provides paging and exporting functionality.

  • ImportVM & TemplateVM provides importing via excel functionality.

  • BatchVM provides batch operation functionality.

  • WTM has its own code generator, which makes development efficient and fast.

  • WTM provides dozens of client-side controls, including Form, Grid, Panel, Dialog and quite alot of other common controls.

  • WTM provides built-in user, role, user group, Data permission, page permission, menu, log, mail, SMS, file and other common back-end functionalities;

  • WTM supports single sign on, portal and distributed database;

  • WTM provides simplified integration with libraries such as Redis, DFS etc.

  • WTM provides both server-side and client-side frameworks for building user interfaces.

ModeUIStatus
Server-sideLayUIStable
Client-sideReactStable
Client-sideVUEStable
Server/ClientBlazorStable

Under WTM framework's client-side mode, you can also use code generator to generate server-side and client-side code at the same time, greatly reducing the communication cost of front-end and back-end developers, essentially improving the development efficiency, so that "separation" is no longer complex and expensive.

Framework document address: http://wtmdoc.walkingtec.cn

Frame QQ communication group: 694148336(full), 892848149 (group2)

version 5.0x is in VNext branch

Click here to generate a WTM project online and experience the beauty of WTM immediately~~~

At present, we are a team of 7 developers. We are looking for all kinds of C#, React, VUE experts to join us!

If WTM hepls you:

aspnetcore
dotnetcore
element-ui
layui
layui-admin
mvc
mvvm
ncc
react
vue
wtm

Project health

Overall

1.9/10

Maintained

0/10

Code review

0/10
OpenSSF Scorecard

Significant stargazers

huihut

1,438 followers · starred Sep 2019

Behzad Abbasi

67 followers · starred Sep 2019

烦fpy

20 followers · starred Nov 2020

Fawdlstty

443 followers · starred Nov 2019