Structr is a framework composed of several components for development of cross-platform applications on .NET by following the software development best practices and patterns. Most of components have .NET Standard 2.0 as a target framework which allows you to use them in .NET Framework and any new .NET projects. All Structr components have few or no external dependencies.
See Documentation.
Package name |
NuGet |
Downloads |
Docs |
Structr.Abstractions |
|
|
|
Structr.AspNetCore |
|
|
|
Structr.AspNetCore.Validation |
|
|
|
Structr.Collections |
|
|
|
Structr.Collections.Extensions.AutoMapper |
|
|
|
Structr.Configuration |
|
|
|
Structr.Configuration.Consul |
|
|
|
Structr.Domain |
|
|
|
Structr.Email |
|
|
|
Structr.Email.Razor |
|
|
|
Structr.EntityFramework |
|
|
|
Structr.EntityFrameworkCore |
|
|
|
Structr.IO |
|
|
|
Structr.Navigation |
|
|
|
Structr.Notices |
|
|
|
Structr.Operations |
|
|
|
Structr.Security |
|
|
|
Structr.Specifications |
|
|
|
Structr.SqlServer |
|
|
|
Structr.Stateflows |
|
|
|
Structr.Validation |
|
|
|
See Contributor Guide.
Structr is open source, licensed under the MIT License.