/WTM

Use WTM to write .netcore app fast !!!

Primary LanguageC#MIT LicenseMIT

English | 简体中文

WalkingTec.Mvvm for aspnet core

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

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

CI Build Status

Platform Build Server SDK Master Status Develop Status
Azure Pipelines Windows/Linux/OSX v2.2.300 Build Status Build Status
Azure Pipelines Windows/Linux/OSX v3.1.101 Build Status Build Status
AppVeyor Windows/Linux v2.2.300 - -
Travis Linux/OSX v2.2.300 - -

Nuget Packages

Package name Version Downloads
WalkingTec.Mvvm.Core NuGet downloads
WalkingTec.Mvvm.Mvc NuGet downloads
WalkingTec.Mvvm.Mvc.Admin NuGet downloads
WalkingTec.Mvvm.TagHelpers.LayUI NuGet downloads

Main features of the framework:

The framework provides 4 types of ViewModel, covering the common functions of mainstream web applications. They are:

CrudVM provides the most common function of data addition, deletion and modification;

ListVM provides the function of paging list and exporting

ImportVM & TemplateVM provides the function of importing via excel ;

BatchVM provides the function of batch operation.

The framework has its own code generator, which makes the development efficient and fast;

The framework provides dozens of client-side controls, including Form,Grid,Panel,Dialog and almost all common controls. Without client-side, the back-end developers can easily write beautiful client-side pages. Currently, the framework only supports LayUI as the front-end UI, and we will support more later;

The framework provides built-in user, role, user group, Data permission, page permission, menu, log, mail, SMS, file and other common back-end management functions;

The framework supports single sign on, portal and distributed database;

The framework provides simplified operation of common back-end development libraries such as Redis, DFS etc.

The framework provides both the server-side and client-side mode.

Mode UI Status
Server-side LayUI Stable
Client-side React Stable
Client-side VUE RTM

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

Framework Q&A community: https://community.walkingtec.cn

Frame QQ communication group: 694148336

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: