awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
dotnetcore avatar

dotnetcore/WTM

0
View on GitHub↗
4,351 stars·897 forks·C#·MIT·21 viewswtmdoc.walkingtec.cn↗

WTM

WTM is a development framework for building enterprise server and client applications using .NET Core. It functions as a rapid application development tool that provides a set of generators and wizards to automate the creation of project structures and boilerplate code.

The framework includes a low-code UI builder that utilizes a shared library of controls to construct forms, grids, and dialogs across multiple frontend libraries. It further automates development through template-based code generation and a configuration-driven project bootstrapping wizard.

The system handles enterprise data management through a data import engine for spreadsheet files and standardized orchestration for paging and batch processing. Access to data and pages is managed via a role-based access control system for regulating users, roles, and groups.

Features

  • Rapid Application Development Frameworks - Functions as a rapid application development framework that automates business layer construction via code generation.
  • Low-code - Features a low-code UI builder for creating forms and grids via a shared set of abstracted controls.
  • Project Bootstrapping - Ships a configuration-driven setup wizard to automate the creation of project structures and namespaces.
  • Rapid Development Tools - Provides a suite of generators and wizards to automate the creation of boilerplate code and project structures.
  • Application Bootstrapping - Provides an automated bootstrapping process for .NET applications using a configuration wizard.
  • Template-Based Code Generators - Uses predefined configuration files and templates to automatically produce server and client source code.
  • Cross-Framework UI Libraries - Builds consistent forms and grids using a shared control library compatible with multiple frontend frameworks.
  • Metadata-Driven UI Components - Automatically generates forms and grids by mapping database schemas to a shared library of UI controls.
  • ASP.NET Core Application Frameworks - Provides a comprehensive architectural framework for building enterprise applications on the .NET Core stack.
  • Record Management Interfaces - Provides comprehensive operations for managing data records, including creation, updates, deletion, and paging.
  • Orchestration Controllers - Implements standardized generic controllers for paging and batch processing of database records.
  • Enterprise Record Management - Handles enterprise-grade data operations including batch processing, paging, and Excel data imports.
  • Excel Data Import - Includes a processing engine to import data from Excel spreadsheet files using predefined templates.
  • External Data Importers - Implements a data import engine for populating application databases from external spreadsheet files.
  • Layer Synchronization Generators - Includes automation tools to generate synchronized server and client code across application layers.
  • Role-Based Access Control - Enables precise restriction of access to specific data and pages through the management of users, roles, and groups.
  • Role-Based Access Control Systems - Implements a role-based access control system for managing user permissions and group-based access to data.
  • Development Frameworks - Framework supporting CRUD generation for various frontend stacks.

Star history

Star history chart for dotnetcore/wtmStar history chart for dotnetcore/wtm

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does dotnetcore/wtm do?

WTM is a development framework for building enterprise server and client applications using .NET Core. It functions as a rapid application development tool that provides a set of generators and wizards to automate the creation of project structures and boilerplate code.

What are the main features of dotnetcore/wtm?

The main features of dotnetcore/wtm are: Rapid Application Development Frameworks, Low-code, Project Bootstrapping, Rapid Development Tools, Application Bootstrapping, Template-Based Code Generators, Cross-Framework UI Libraries, Metadata-Driven UI Components.

What are some open-source alternatives to dotnetcore/wtm?

Open-source alternatives to dotnetcore/wtm include: anjoy8/blog.core — Blog.Core is a production-ready backend boilerplate for building enterprise APIs and microservices using ASP.NET Core.… dotnetcore/util — Util is a comprehensive development framework for .NET designed to implement layered architectures and domain driven… stylefeng/guns — Guns is a development starter kit and application scaffold for building enterprise information systems. It provides a… easycorp/easyadminbundle — EasyAdminBundle is a tool for automatically generating backend management interfaces for Symfony applications. It… abpframework/abp — ABP is an opinionated architectural framework for building enterprise software solutions using .NET and ASP.NET Core.… blynk-technologies/blynk-library — Blynk is an embedded device framework and IoT cloud connectivity library designed to establish secure, bi-directional…

Open-source alternatives to WTM

Similar open-source projects, ranked by how many features they share with WTM.
  • anjoy8/blog.coreanjoy8 avatar

    anjoy8/Blog.Core

    5,288View on GitHub↗

    Blog.Core is a production-ready backend boilerplate for building enterprise APIs and microservices using ASP.NET Core. It provides a foundational infrastructure for distributed systems, including tools for database-first scaffolding and the implementation of multi-tenant API frameworks. The project distinguishes itself through automated data layer generation, which produces entity models and repository layers directly from database schemas. It implements a centralized identity management system using standard identity server protocols to handle authentication and authorization across multiple

    C#aopautofacautomapper
    View on GitHub↗5,288
  • dotnetcore/utildotnetcore avatar

    dotnetcore/Util

    4,610View on GitHub↗

    Util is a comprehensive development framework for .NET designed to implement layered architectures and domain driven design. It provides a toolkit of base classes and tools for building full stack applications, specifically focusing on the creation of backend admin frameworks and management interfaces. The project distinguishes itself through a boilerplate generator that produces the necessary types and classes to standardize repetitive architectural patterns. It also includes a micro-frontend orchestrator that enables the splitting of large frontend modules into independent projects for sepa

    C#angularaspnetcoredotnetcore
    View on GitHub↗4,610
  • stylefeng/gunsstylefeng avatar

    stylefeng/Guns

    3,971View on GitHub↗

    Guns is a development starter kit and application scaffold for building enterprise information systems. It provides a pre-configured architectural foundation integrating a Spring Boot 3 backend with a Vue 3 administrative dashboard. The project distinguishes itself through built-in support for multi-tenant application templates, enabling dynamic database routing to ensure data isolation between different organizations. It includes a role-based access control system and data visibility restrictions to manage permissions and record access across hierarchical organizational structures. The fram

    Vuebeetlgunguns
    View on GitHub↗3,971
  • easycorp/easyadminbundleEasyCorp avatar

    EasyCorp/EasyAdminBundle

    4,282View on GitHub↗

    EasyAdminBundle is a tool for automatically generating backend management interfaces for Symfony applications. It builds administrative screens and forms by mapping database entity definitions to user interface components, providing a web-based system for managing database records through searchable lists and CRUD forms. The project supports the creation of separate administration backends tailored for different user roles or external collaborators. It includes a security layer for restricting dashboards, menus, and data fields based on role-based access control and user security tokens. The

    PHPadminbackendbundle
    View on GitHub↗4,282
See all 30 alternatives to WTM→