# dotnetcore/Util

Util是一个.Net平台下的应用框架，旨在提升中小团队的开发能力，由工具类、分层架构基类、Ui组件，配套代码生成模板，权限等组成。

Repository: https://github.com/dotnetcore/Util
Canonical: https://ross.abutalabs.com/products/util
Language: C#
License: MIT
License Family: permissive
Topics: dotnetcore, aspnetcore, efcore, angular, taghelper, framework, ng-zorro
Last push: 2024-10-14T20:44:40+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3346, "days_push": 688, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4603, forks 1285 (observed 2026-08-28T04:08:54.896987+00:00)

## What it is
Util is an application framework for the .NET platform aimed at boosting the productivity of small and medium development teams. It combines utility classes, layered architecture base classes, UI components, code generation templates, and authentication/authorization built on top of ASP.NET Core, EF Core, and Angular.

## Use cases
- build enterprise web apps on asp.net core faster
- bootstrap a layered .net application architecture
- add authentication and authorization to a .net web app
- generate boilerplate code for a small dev team
- integrate ef core, automapper, and aop with simple apis
- build admin ui with angular and ng-zorro

## When to choose
- you are a small or medium .NET team wanting to start business development quickly
- you want a thin, easy-to-learn facade over ASP.NET Core, EF Core, Identity, and AutoMapper
- you prefer simple APIs with minimal configuration and low learning cost

## When to avoid
- you need a lightweight micro-library rather than a full-stack framework
- you want to avoid framework lock-in or heavy dependency on one team's architectural choices
- your stack is not .NET/C#

## Facets
- artifact type: framework
- maturity: active
- function: web-framework, auth, authorization, orm, ui-components, templating, middleware, error-handling, developer-tools
- domain: web-development, backend, frontend, developer-tools, cross-platform
- platform: dotnet, cross-platform
- tags: application-framework, aspnetcore, efcore, angular, ng-zorro, code-generation, layered-architecture, nuget-packages, chinese-documentation, web-server

## Member repositories
- dotnetcore/Util (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:54.896987+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:19:45.930596+00:00, confidence not recorded.
  - readme: https://github.com/dotnetcore/Util (fetched 2026-08-28T04:08:54.896987+00:00, sha 25e7fcd30bbe)
- Data as of 2026-08-30T08:39:29.467469+00:00.
