What is CodeZero?

CodeZero is a general purpose application framework specially designed for new modern web applications is a open-source project written in .NET Core. CodeZero Modules base on aspnetboilerplate

Modular Design

Designed to be modular and extensible, CodeZero provides the infrastructure to build your own modules, too.

Multi-Tenancy

SaaS applications made easy! Integrated multi-tenancy from database to UI.

Clean Architecture

CodeZero provides a clean architectural based on Domain Driven Design and provides a SOLID model for your application.

Nuget Packages

CodeZero is distributed as NuGet packages. CodeZero Nuget Packages

Shared Packages.

|Package|Status| |:——|:—–:| |CodeZero| |CodeZero.EntityFramework.Common| |CodeZero.Identity.Common| |CodeZero.Identity.Ldap|

Entity Framework Packages.

|Package|Status| |:——|:—–:| |CodeZero.EntityFramework| |CodeZero.EntityFramework.GraphDiff| |CodeZero.EntityFrameworkCore|

ASP.NET Core Identity Packages.

|Package|Status| |:——|:—–:| |CodeZero.IdentityCore| |CodeZero.IdentityCore.EntityFrameworkCore| |CodeZero.IdentityCore.IdentityServer4| |CodeZero.IdentityCore.IdentityServer4.EFCore|

CodeZero NuGet Packages.

|Package|Status| |:——|:—–:| |CodeZero.AspNetCore| |CodeZero.Web.Common| |CodeZero.Web| |CodeZero.Web.Mvc| |CodeZero.Web.Api| |CodeZero.Web.Api.OData| |CodeZero.Web.Resources| |CodeZero.Web.SignalR| |CodeZero.Owin| |CodeZero.FluentMigrator| |CodeZero.AspNetCore| |CodeZero.AspNetCore.SignalR| |CodeZero.AutoMapper| |CodeZero.HangFire| |CodeZero.HangFire.AspNetCore| |CodeZero.Castle.Log4Net| |CodeZero.Castle.NLog| |CodeZero.RedisCache| |CodeZero.RedisCache.ProtoBuf| |CodeZero.MailKit| |CodeZero.Quartz|

Startup Templates

under construction

License

MIT.