Weaver.Core
1.1.1
dotnet add package Weaver.Core --version 1.1.1
NuGet\Install-Package Weaver.Core -Version 1.1.1
<PackageReference Include="Weaver.Core" Version="1.1.1" />
<PackageVersion Include="Weaver.Core" Version="1.1.1" />
<PackageReference Include="Weaver.Core" />
paket add Weaver.Core --version 1.1.1
#r "nuget: Weaver.Core, 1.1.1"
#:package Weaver.Core@1.1.1
#addin nuget:?package=Weaver.Core&version=1.1.1
#tool nuget:?package=Weaver.Core&version=1.1.1
Weaver.NET
Weaver.NET is a modular .NET backend framework scaffold. It provides core module discovery, configuration, logging, Redis, SqlSugar data access, ID generation, object mapping, file storage, HTTP client, event bus, and web OpenAPI documentation modules.
Usage
Reference the modules you need and call AddWeaver from your application startup code.
var builder = WebApplication.CreateBuilder(args);
builder.AddWeaver();
Web applications can enable OpenAPI documentation with Weaver.Web.Doc and map the generated document endpoint:
app.UseWeaverOpenApiDoc();
Packages
Each Weaver.* package is published independently so applications can reference only the modules they need.
Module Documentation
Chinese usage guides for every module are available in docs/README.md.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.Configuration (>= 8.0.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Configuration.Binder (>= 8.0.0)
- Microsoft.Extensions.Configuration.Json (>= 8.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 8.0.0)
- Weaver.Helper (>= 1.1.1)
NuGet packages (12)
Showing the top 5 NuGet packages that depend on Weaver.Core:
| Package | Downloads |
|---|---|
|
Weaver.Data.SqlSugar.Sqlite
Weaver.Data.SqlSugar.Sqlite module for the Weaver.NET framework. |
|
|
Weaver.Data.SqlSugar
Weaver.Data.SqlSugar module for the Weaver.NET framework. |
|
|
Weaver.IdGenerator
Weaver.IdGenerator module for the Weaver.NET framework. |
|
|
Weaver.Data.SqlSugar.Postgis
Weaver.Data.SqlSugar.Postgis module for the Weaver.NET framework. |
|
|
Weaver.HttpClient
Weaver.HttpClient module for the Weaver.NET framework. |
GitHub repositories
This package is not used by any popular GitHub repositories.