Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / Calabonga / Microservice-Template
Templates for microservice architecture. Nimble Microservice Framework contains two modules. The first with OpenIddict and the second without OpenIddict. Templates are built on ASP.NET Core platform with different versions Core3.1, NET6, NET7 and NET8. You can create a new project extremely fast: in Visual Studio, Rider, dotnet CLI.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Calabonga%2FMicroservice-Template
Stars: 246
Forks: 48
Open Issues: 0
License: mit
Language: C#
Repo Size: 26.1 MB
Dependencies:
362
Created: about 5 years ago
Updated: 10 days ago
Last pushed: 19 days ago
Last synced: 1 day ago
Topics: arhitecture, asp, asp-net-core, demo, framework, microservice, nimble, service, solution, template, visual-studio
Funding links: https://www.calabonga.net/site/thanks
Files
Dependencies
- Microsoft.EntityFrameworkCore.Tools 6.0.9 development
- Calabonga.Microservices.Core 4.0.0
- Calabonga.PredicatesBuilder 2.0.0
- Calabonga.UnitOfWork 3.0.0
- Microsoft.AspNetCore.Identity.EntityFrameworkCore 6.0.9
- Microsoft.EntityFrameworkCore 6.0.9
- Microsoft.EntityFrameworkCore.InMemory 6.0.9
- OpenIddict.EntityFrameworkCore 3.1.1
- OperationResultCore 4.0.0
- Microsoft.EntityFrameworkCore.Design 6.0.9 development
- AutoMapper.Extensions.Microsoft.DependencyInjection 12.0.0
- Automapper 12.0.0
- Calabonga.AspNetCore.AppDefinitions 1.1.0
- Calabonga.Microservices.Core 4.0.0
- FluentValidation 11.2.2
- FluentValidation.DependencyInjectionExtensions 11.2.2
- GitInfo 2.2.0
- MediatR 11.0.0
- MediatR.Extensions.Microsoft.DependencyInjection 11.0.0
- Microsoft.AspNetCore.Authentication.JwtBearer 6.0.9
- OpenIddict.AspNetCore 3.1.1
- Serilog.AspNetCore 6.0.1
- Serilog.Sinks.Console 4.1.0
- Swashbuckle.AspNetCore 6.4.0
- System.Linq.Async 6.0.1
- AutoMapper.Extensions.Microsoft.DependencyInjection 12.0.0
- Automapper 12.0.0
- Calabonga.AspNetCore.AppDefinitions 1.1.0
- FluentValidation 11.2.2
- FluentValidation.DependencyInjectionExtensions 11.2.2
- GitInfo 2.2.0
- MediatR 11.0.0
- MediatR.Extensions.Microsoft.DependencyInjection 11.0.0
- Microsoft.AspNetCore.Authentication.JwtBearer 6.0.9
- Microsoft.AspNetCore.Authentication.OpenIdConnect 6.0.9
- OpenIddict.AspNetCore 3.1.1
- Serilog.AspNetCore 6.0.1
- Serilog.Sinks.Console 4.1.0
- Swashbuckle.AspNetCore 6.4.0
- Microsoft.EntityFrameworkCore.Tools 6.0.9 development
- Calabonga.Microservices.Core 4.0.0
- Calabonga.PredicatesBuilder 2.0.0
- Calabonga.UnitOfWork 3.0.0
- Microsoft.AspNetCore.Identity.EntityFrameworkCore 6.0.9
- Microsoft.EntityFrameworkCore 6.0.9
- Microsoft.EntityFrameworkCore.InMemory 6.0.9
- OpenIddict.EntityFrameworkCore 3.1.1
- OperationResultCore 4.0.0
- Microsoft.EntityFrameworkCore.Design 6.0.9 development
- AutoMapper.Extensions.Microsoft.DependencyInjection 12.0.0
- Automapper 12.0.0
- Calabonga.AspNetCore.AppDefinitions 1.1.0
- Calabonga.Microservices.Core 4.0.0
- FluentValidation 11.2.2
- FluentValidation.DependencyInjectionExtensions 11.2.2
- GitInfo 2.2.0
- MediatR 11.0.0
- MediatR.Extensions.Microsoft.DependencyInjection 11.0.0
- Microsoft.AspNetCore.Authentication.JwtBearer 6.0.9
- OpenIddict.AspNetCore 3.1.1
- Serilog.AspNetCore 6.0.1
- Serilog.Sinks.Console 4.1.0
- Swashbuckle.AspNetCore 6.4.0
- System.Linq.Async 6.0.1
- AutoMapper.Extensions.Microsoft.DependencyInjection 12.0.0
- Automapper 12.0.0
- Calabonga.AspNetCore.AppDefinitions 1.1.0
- FluentValidation 11.2.2
- FluentValidation.DependencyInjectionExtensions 11.2.2
- GitInfo 2.2.0
- MediatR 11.0.0
- MediatR.Extensions.Microsoft.DependencyInjection 11.0.0
- Microsoft.AspNetCore.Authentication.JwtBearer 6.0.9
- Microsoft.AspNetCore.Authentication.OpenIdConnect 6.0.9
- OpenIddict.AspNetCore 3.1.1
- Serilog.AspNetCore 6.0.1
- Serilog.Sinks.Console 4.1.0
- Swashbuckle.AspNetCore 6.4.0
- Microsoft.EntityFrameworkCore.Tools 7.0.2 development
- Calabonga.Microservices.Core 4.0.0
- Calabonga.PredicatesBuilder 2.0.1
- Calabonga.UnitOfWork 3.0.1
- Microsoft.AspNetCore.Identity.EntityFrameworkCore 7.0.2
- Microsoft.EntityFrameworkCore 7.0.2
- Microsoft.EntityFrameworkCore.InMemory 7.0.2
- OpenIddict.EntityFrameworkCore 4.0.0
- OperationResultCore 4.0.1
- Microsoft.EntityFrameworkCore.Design 7.0.2 development
- AutoMapper.Extensions.Microsoft.DependencyInjection 12.0.0
- Automapper 12.0.1
- Calabonga.AspNetCore.AppDefinitions 1.2.2
- FluentValidation 11.4.0
- FluentValidation.DependencyInjectionExtensions 11.4.0
- GitInfo 2.3.0
- MediatR 11.1.0
- MediatR.Extensions.Microsoft.DependencyInjection 11.0.0
- Microsoft.AspNetCore.Authentication.JwtBearer 7.0.2
- OpenIddict.AspNetCore 4.0.0
- Serilog.AspNetCore 6.1.0
- Serilog.Sinks.Console 4.1.0
- Swashbuckle.AspNetCore 6.5.0
- System.Linq.Async 6.0.1
- AutoMapper.Extensions.Microsoft.DependencyInjection 12.0.0
- Automapper 12.0.1
- Calabonga.AspNetCore.AppDefinitions 1.2.2
- FluentValidation 11.4.0
- FluentValidation.DependencyInjectionExtensions 11.4.0
- GitInfo 2.3.0
- MediatR 11.1.0
- MediatR.Extensions.Microsoft.DependencyInjection 11.0.0
- Microsoft.AspNetCore.Authentication.JwtBearer 7.0.2
- Microsoft.AspNetCore.Authentication.OpenIdConnect 7.0.2
- OpenIddict.AspNetCore 4.0.0
- Serilog.AspNetCore 6.1.0
- Serilog.Sinks.Console 4.1.0
- Swashbuckle.AspNetCore 6.5.0
- Microsoft.EntityFrameworkCore.Design 3.1.8 development
- Calabonga.UnitOfWork 1.0.7
- Microsoft.AspNetCore.Identity.EntityFrameworkCore 3.1.8
- Microsoft.EntityFrameworkCore 3.1.8
- Microsoft.EntityFrameworkCore.SqlServer 3.1.8
- GitInfo 2.1.2 development
- Microsoft.EntityFrameworkCore.Tools 3.1.8 development
- AutoMapper 10.0.0
- AutoMapper.Extensions.Microsoft.DependencyInjection 8.0.1
- Calabonga.AspNetCore.Controllers 1.1.1
- Calabonga.Microservices.Core 2.1.3
- Calabonga.UnitOfWork.Controllers 1.2.1
- FluentValidation 9.2.2
- FluentValidation.DependencyInjectionExtensions 9.2.0
- IdentityServer4.AccessTokenValidation 3.0.1
- IdentityServer4.AspNetIdentity 4.1.0
- IdentityServer4.EntityFramework 4.1.0
- Microsoft.EntityFrameworkCore.InMemory 3.1.8
- Microsoft.EntityFrameworkCore.SqlServer 3.1.8
- Swashbuckle.AspNetCore 5.6.3
- Swashbuckle.AspNetCore.Swagger 5.6.3
- Swashbuckle.AspNetCore.SwaggerGen 5.6.3
- Swashbuckle.AspNetCore.SwaggerUi 5.6.3
- Microsoft.EntityFrameworkCore.Design 3.1.8 development
- Microsoft.EntityFrameworkCore.Tools 3.1.8 development
- Calabonga.EntityFrameworkCore.Entities.Base 2.1.0
- Calabonga.UnitOfWork 1.0.7
- Microsoft.EntityFrameworkCore 3.1.8
- Microsoft.EntityFrameworkCore.Relational 3.1.8
- Microsoft.EntityFrameworkCore.SqlServer 3.1.8
- Microsoft.Extensions.Configuration.EnvironmentVariables 3.1.8
- Microsoft.Extensions.Configuration.FileExtensions 3.1.8
- Microsoft.Extensions.Configuration.Json 3.1.8
- GitInfo 2.1.2 development
- Microsoft.EntityFrameworkCore.Design 3.1.8 development
- AutoMapper 10.0.0
- AutoMapper.Extensions.Microsoft.DependencyInjection 8.0.1
- Calabonga.AspNetCore.Controllers 1.1.1
- Calabonga.EntityFrameworkCore.UnitOfWork 2.0.2
- Calabonga.Microservices.Core 2.1.3
- Calabonga.Microservices.Web.Core 2.0.2
- Calabonga.UnitOfWork 1.0.7
- Calabonga.UnitOfWork.Controllers 1.2.1
- FluentValidation 9.2.2
- FluentValidation.DependencyInjectionExtensions 9.2.0
- IdentityServer4.AccessTokenValidation 3.0.1
- Microsoft.EntityFrameworkCore 3.1.8
- Microsoft.EntityFrameworkCore.InMemory 3.1.8
- OperationResultCore 2.1.3
- PagedListLiteCore 1.0.4
- Swashbuckle.AspNetCore 5.6.3
- Swashbuckle.AspNetCore.Swagger 5.6.3
- Swashbuckle.AspNetCore.SwaggerGen 5.6.3
- Swashbuckle.AspNetCore.SwaggerUi 5.6.3
- System.Text.Json 4.7.2
- Microsoft.EntityFrameworkCore.Design 3.1.8 development
- Calabonga.UnitOfWork 1.0.7
- Microsoft.AspNetCore.Identity.EntityFrameworkCore 3.1.8
- Microsoft.EntityFrameworkCore 3.1.8
- Microsoft.EntityFrameworkCore.SqlServer 3.1.8
- GitInfo 2.1.2 development
- Microsoft.EntityFrameworkCore.Tools 3.1.8 development
- AutoMapper 10.0.0
- AutoMapper.Extensions.Microsoft.DependencyInjection 8.0.1
- Calabonga.AspNetCore.Controllers 1.1.1
- Calabonga.Microservices.Core 2.1.3
- Calabonga.UnitOfWork.Controllers 1.2.1
- FluentValidation 9.2.2
- FluentValidation.DependencyInjectionExtensions 9.2.0
- IdentityServer4.AccessTokenValidation 3.0.1
- IdentityServer4.AspNetIdentity 4.1.0
- IdentityServer4.EntityFramework 4.1.0
- Microsoft.EntityFrameworkCore.InMemory 3.1.8
- Microsoft.EntityFrameworkCore.SqlServer 3.1.8
- Swashbuckle.AspNetCore 5.6.3
- Swashbuckle.AspNetCore.Swagger 5.6.3
- Swashbuckle.AspNetCore.SwaggerGen 5.6.3
- Swashbuckle.AspNetCore.SwaggerUi 5.6.3
- Microsoft.EntityFrameworkCore.Design 3.1.8 development
- Microsoft.EntityFrameworkCore.Tools 3.1.8 development
- Calabonga.EntityFrameworkCore.Entities.Base 2.1.0
- Calabonga.UnitOfWork 1.0.7
- Microsoft.EntityFrameworkCore 3.1.8
- Microsoft.EntityFrameworkCore.Relational 3.1.8
- Microsoft.EntityFrameworkCore.SqlServer 3.1.8
- Microsoft.Extensions.Configuration.EnvironmentVariables 3.1.8
- Microsoft.Extensions.Configuration.FileExtensions 3.1.8
- Microsoft.Extensions.Configuration.Json 3.1.8
- GitInfo 2.1.2 development
- Microsoft.EntityFrameworkCore.Design 3.1.8 development
- AutoMapper 10.0.0
- AutoMapper.Extensions.Microsoft.DependencyInjection 8.0.1
- Calabonga.AspNetCore.Controllers 1.1.1
- Calabonga.EntityFrameworkCore.UnitOfWork 2.0.2
- Calabonga.Microservices.Core 2.1.3
- Calabonga.Microservices.Web.Core 2.0.2
- Calabonga.UnitOfWork 1.0.7
- Calabonga.UnitOfWork.Controllers 1.2.1
- FluentValidation 9.2.2
- FluentValidation.DependencyInjectionExtensions 9.2.0
- IdentityServer4.AccessTokenValidation 3.0.1
- Microsoft.EntityFrameworkCore 3.1.8
- Microsoft.EntityFrameworkCore.InMemory 3.1.8
- OperationResultCore 2.1.3
- PagedListLiteCore 1.0.4
- Swashbuckle.AspNetCore 5.6.3
- Swashbuckle.AspNetCore.Swagger 5.6.3
- Swashbuckle.AspNetCore.SwaggerGen 5.6.3
- Swashbuckle.AspNetCore.SwaggerUi 5.6.3
- System.Text.Json 4.7.2
- Microsoft.Extensions.Configuration 6.0.0
- Microsoft.Extensions.Configuration.Binder 6.0.0
- Microsoft.Extensions.Configuration.Json 6.0.0
- Microsoft.Extensions.Logging 6.0.0
- Serilog 2.10.0
- Serilog.Sinks.Console 4.0.1
- Serilog.Sinks.File 5.0.0
- actions/checkout v3 composite
- actions/setup-dotnet v2 composite
- actions/checkout v3 composite
- actions/setup-dotnet v2 composite
- Microsoft.EntityFrameworkCore.Tools 7.0.11 development
- Calabonga.Microservices.Core 5.1.0
- Calabonga.PredicatesBuilder 2.0.1
- Calabonga.UnitOfWork 3.1.0
- Microsoft.AspNetCore.Identity.EntityFrameworkCore 7.0.11
- Microsoft.EntityFrameworkCore 7.0.11
- Microsoft.EntityFrameworkCore.InMemory 7.0.11
- OpenIddict.EntityFrameworkCore 4.8.0
- OperationResultCore 4.1.0
- Microsoft.EntityFrameworkCore.Design 7.0.11 development
- AutoMapper.Extensions.Microsoft.DependencyInjection 12.0.1
- Automapper 12.0.1
- Calabonga.AspNetCore.AppDefinitions 2.2.0
- Calabonga.Microservices.Core 5.1.0
- FluentValidation 11.7.1
- FluentValidation.DependencyInjectionExtensions 11.7.1
- MediatR 12.1.1
- Microsoft.AspNetCore.Authentication.JwtBearer 7.0.11
- OpenIddict.AspNetCore 4.8.0
- Serilog.AspNetCore 7.0.0
- Serilog.Formatting.Compact 1.1.0
- Serilog.Sinks.Console 4.1.0
- Serilog.Sinks.File 5.0.0
- Swashbuckle.AspNetCore 6.5.0
- System.Linq.Async 6.0.1
- AutoMapper.Extensions.Microsoft.DependencyInjection 12.0.1
- Automapper 12.0.1
- Calabonga.AspNetCore.AppDefinitions 2.2.0
- FluentValidation 11.7.1
- FluentValidation.DependencyInjectionExtensions 11.7.1
- MediatR 12.1.1
- Microsoft.AspNetCore.Authentication.JwtBearer 7.0.11
- Microsoft.AspNetCore.Authentication.OpenIdConnect 7.0.11
- OpenIddict.AspNetCore 4.8.0
- Serilog.AspNetCore 7.0.0
- Serilog.Formatting.Compact 1.1.0
- Serilog.Sinks.Console 4.1.0
- Serilog.Sinks.File 5.0.0
- Swashbuckle.AspNetCore 6.5.0
- Microsoft.EntityFrameworkCore.Tools 8.0.0 development
- Calabonga.PredicatesBuilder 2.0.1
- Calabonga.UnitOfWork 3.1.0
- Microsoft.AspNetCore.Identity.EntityFrameworkCore 8.0.0
- Microsoft.EntityFrameworkCore 8.0.0
- Microsoft.EntityFrameworkCore.InMemory 8.0.0
- OpenIddict.EntityFrameworkCore 4.10.0
- OperationResultCore 4.1.0
- Microsoft.EntityFrameworkCore.Design 8.0.0 development
- AutoMapper.Extensions.Microsoft.DependencyInjection 12.0.1
- Automapper 12.0.1
- Calabonga.AspNetCore.AppDefinitions 2.3.0
- Calabonga.Microservices.Core 5.1.0
- FluentValidation 11.8.0
- FluentValidation.DependencyInjectionExtensions 11.8.0
- MediatR 12.2.0
- Microsoft.AspNetCore.Authentication.JwtBearer 8.0.0
- Microsoft.AspNetCore.OpenApi 8.0.0
- OpenIddict.AspNetCore 4.10.0
- Serilog.AspNetCore 8.0.0
- Serilog.Formatting.Compact 2.0.0
- Serilog.Sinks.Console 5.0.0
- Serilog.Sinks.File 5.0.0
- Swashbuckle.AspNetCore 6.5.0
- System.Linq.Async 6.0.1
- Microsoft.EntityFrameworkCore.Tools 8.0.0 development
- AutoMapper.Extensions.Microsoft.DependencyInjection 12.0.1
- Automapper 12.0.1
- Calabonga.AspNetCore.AppDefinitions 2.3.0
- FluentValidation 11.8.0
- FluentValidation.DependencyInjectionExtensions 11.8.0
- MediatR 12.2.0
- Microsoft.AspNetCore.Authentication.JwtBearer 8.0.0
- Microsoft.AspNetCore.Authentication.OpenIdConnect 8.0.0
- Microsoft.AspNetCore.Components.QuickGrid.EntityFrameworkAdapter 8.0.0
- Microsoft.AspNetCore.OpenApi 8.0.0
- Microsoft.VisualStudio.Web.CodeGeneration.Design 8.0.0
- OpenIddict.AspNetCore 4.10.0
- Serilog.AspNetCore 8.0.0
- Serilog.Formatting.Compact 2.0.0
- Serilog.Sinks.Console 5.0.0
- Serilog.Sinks.File 5.0.0
- Swashbuckle.AspNetCore 6.5.0