The project is inspired by years of tedious repetitions, continuously re-writing similar code-snippets and libraries, to handle common functionality, not related to the business domain, such as logging, data persistence, message queuing, documentation, validation and similar.
Info
Version: | 9.0.1 |
Author(s): | Nano Contributors |
Last Update: | Tuesday, December 10, 2024 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/Nano-Core |
NuGet Url: | https://www.nuget.org/packages/NanoCore |
Install
Install-Package NanoCore
dotnet add package NanoCore
paket add NanoCore
NanoCore Download (Unzip the "nupkg" after downloading)
Dependencies
- Microsoft.Extensions.Hosting(>= 3.1.6)
- DynamicExpression(>= 2.2.1)
- Microsoft.Extensions.DependencyInjection(>= 3.1.6)
- Microsoft.Extensions.Identity.Stores(>= 3.1.6)
- Newtonsoft.Json(>= 12.0.3)
- System.ComponentModel.Annotations(>= 4.7.0)
- Microsoft.Extensions.Logging(>= 3.1.6)
- Serilog(>= 2.9.0)
- Serilog.Extensions.Logging(>= 3.0.1)
- Serilog.Sinks.Console(>= 3.1.1)
- AspNetCore.HealthChecks.MySql(>= 3.1.1)
- AspNetCore.HealthChecks.Sqlite(>= 3.1.1)
- AspNetCore.HealthChecks.SqlServer(>= 3.1.1)
- AspNetCore.HealthChecks.Rabbitmq(>= 3.1.2)
- AspNetCore.HealthChecks.Network(>= 3.1.1)
- AspNetCore.HealthChecks.System(>= 3.1.2)
- AspNetCore.HealthChecks.UI(>= 3.1.1)
- AspNetCore.HealthChecks.UI.InMemory.Storage(>= 3.1.1)
- AspNetCore.HealthChecks.UI.Client(>= 3.1.1)
- Microsoft.AspNetCore.Identity(>= 2.2.0)
- Microsoft.AspNetCore.Identity.EntityFrameworkCore(>= 3.1.6)
- Microsoft.EntityFrameworkCore(>= 3.1.6)
- Microsoft.EntityFrameworkCore.Design(>= 3.1.6)
- Microsoft.EntityFrameworkCore.InMemory(>= 3.1.6)
- Microsoft.EntityFrameworkCore.Proxies(>= 3.1.6)
- Microsoft.EntityFrameworkCore.Relational(>= 3.1.6)
- Microsoft.EntityFrameworkCore.Sqlite(>= 3.1.6)
- Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite(>= 3.1.6)
- Microsoft.EntityFrameworkCore.SqlServer(>= 3.1.6)
- Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite(>= 3.1.6)
- Microsoft.EntityFrameworkCore.Tools(>= 3.1.6)
- Microsoft.Extensions.Configuration(>= 3.1.6)
- Microsoft.Extensions.Configuration.Binder(>= 3.1.6)
- Microsoft.Extensions.Configuration.CommandLine(>= 3.1.6)
- Microsoft.Extensions.Configuration.EnvironmentVariables(>= 3.1.6)
- Microsoft.Extensions.Configuration.FileExtensions(>= 3.1.6)
- Microsoft.Extensions.Configuration.Json(>= 3.1.6)
- Microsoft.Extensions.Configuration.UserSecrets(>= 3.1.6)
- Microsoft.Extensions.Options(>= 3.1.6)
- Microsoft.Extensions.Options.ConfigurationExtensions(>= 3.1.6)
- Microsoft.AspNetCore.Authentication(>= 2.2.0)
- Microsoft.AspNetCore.Authentication.Cookies(>= 2.2.0)
- Microsoft.AspNetCore.Authentication.JwtBearer(>= 3.1.6)
- EasyNetQ(>= 3.7.1)
- Microsoft.AspNetCore(>= 2.2.0)
- Microsoft.AspNetCore.Authentication.Facebook(>= 3.1.6)
- Microsoft.AspNetCore.Authentication.Google(>= 3.1.6)
- Microsoft.AspNetCore.Authorization(>= 3.1.6)
- Microsoft.AspNetCore.CookiePolicy(>= 2.2.8)
- Microsoft.AspNetCore.Diagnostics.HealthChecks(>= 2.2.0)
- Microsoft.AspNetCore.HttpsPolicy(>= 2.2.0)
- Microsoft.AspNetCore.Mvc(>= 2.2.0)
- Microsoft.AspNetCore.Mvc.Formatters.Json(>= 2.2.0)
- Microsoft.AspNetCore.Mvc.Formatters.Xml(>= 2.2.0)
- Microsoft.AspNetCore.Mvc.NewtonsoftJson(>= 3.1.6)
- Microsoft.AspNetCore.ResponseCaching(>= 2.2.0)
- Microsoft.AspNetCore.ResponseCompression(>= 2.2.0)
- Microsoft.AspNetCore.Session(>= 2.2.0)
- Microsoft.AspNetCore.StaticFiles(>= 2.2.0)
- NWebsec.AspNetCore.Middleware(>= 3.0.0)
- NWebsec.AspNetCore.Mvc(>= 3.0.0)
- Swashbuckle.AspNetCore(>= 5.6.0)
- Microsoft.AspNetCore.Rewrite(>= 2.2.0)
- Vivet.AspNetCore.RequestTimeZone(>= 3.1.1)
- Microsoft.AspNetCore.Mvc.Versioning(>= 4.1.1)
- Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer(>= 4.1.1)
- Z.EntityFramework.Plus.EFCore(>= 3.0.54)
- EntityFrameworkCore.Triggers(>= 1.2.2)
- Pomelo.EntityFrameworkCore.MySql(>= 3.1.2)
- NetTopologySuite(>= 2.0.0)
- Google.Apis.Auth(>= 1.48.0)
- Swashbuckle.AspNetCore.Newtonsoft(>= 5.6.0)
- Microsoft.Extensions.Logging.Log4Net.AspNetCore(>= 3.1.0)
- Swashbuckle.AspNetCore.Annotations(>= 5.6.0)