Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/luoyunchong/freekit

FreeKit为.NET Core提供了更多的扩展实现,包括FreeSql Repository 跨方法AOP事务、ASP.NET Core Identity的FreeSql存储、本地化的FreeSql实现
https://github.com/luoyunchong/freekit

aspnetcore aspnetcoreidentity email freesql healthchecks ientity localization modularity

Last synced: 17 days ago
JSON representation

FreeKit为.NET Core提供了更多的扩展实现,包括FreeSql Repository 跨方法AOP事务、ASP.NET Core Identity的FreeSql存储、本地化的FreeSql实现

Awesome Lists containing this project

README

        

# FreeKit


.NET logoYEARS

**Freekit** 为.NET Core提供了更多的扩展实现

[![.NET IDE Rider](https://img.shields.io/static/v1?style=float&logo=rider&label=Rider&message=jetbrains&color=red)](https://www.jetbrains.com/rider/)
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/luoyunchong/IGeekFan.AspNetCore.RapiDoc/master/LICENSE)


英文 | 中文


## Nuget Packages

| Package name| Version| Downloads|
| ------- | ------- | ------- |
| `IGeekFan.AspNetCore.Identity.FreeSql` | [![NuGet](https://img.shields.io/nuget/v/IGeekFan.AspNetCore.Identity.FreeSql.svg?style=flat-square&label=nuget&color=fedcba)](https://www.nuget.org/packages/IGeekFan.AspNetCore.Identity.FreeSql/) | ![downloads](https://img.shields.io/nuget/dt/IGeekFan.AspNetCore.Identity.FreeSql.svg) |
| `IGeekFan.FreeKit`| [![NuGet](https://img.shields.io/nuget/v/IGeekFan.FreeKit.svg?style=flat-square&label=nuget)](https://www.nuget.org/packages/IGeekFan.FreeKit/)| ![downloads](https://img.shields.io/nuget/dt/IGeekFan.FreeKit.svg)|
| `IGeekFan.FreeKit.Extras`| [![NuGet](https://img.shields.io/nuget/v/IGeekFan.FreeKit.Extras.svg?style=flat-square&label=nuget)](https://www.nuget.org/packages/IGeekFan.FreeKit.Extras/) | ![downloads](https://img.shields.io/nuget/dt/IGeekFan.FreeKit.Extras.svg)|
| `IGeekFan.FreeKit.Modularity`| [![NuGet](https://img.shields.io/nuget/v/IGeekFan.FreeKit.Modularity.svg?style=flat-square&label=nuget)](https://www.nuget.org/packages/IGeekFan.FreeKit.Modularity/) | ![downloads](https://img.shields.io/nuget/dt/IGeekFan.FreeKit.Modularity.svg)|
| `IGeekFan.FreeKit.Email`| [![NuGet](https://img.shields.io/nuget/v/IGeekFan.FreeKit.Email.svg?style=flat-square&label=nuget)](https://www.nuget.org/packages/IGeekFan.FreeKit.Email/) | ![downloads](https://img.shields.io/nuget/dt/IGeekFan.FreeKit.Email.svg)|
| `IGeekFan.Localization.FreeSql`| [![NuGet](https://img.shields.io/nuget/v/IGeekFan.Localization.FreeSql.svg?style=flat-square&label=nuget)](https://www.nuget.org/packages/IGeekFan.Localization.FreeSql/)| ![downloads](https://img.shields.io/nuget/dt/IGeekFan.Localization.FreeSql.svg)|
| `IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql`| [![NuGet](https://img.shields.io/nuget/v/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.svg?style=flat-square&label=nuget)](https://www.nuget.org/packages/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql/)| ![downloads](https://img.shields.io/nuget/dt/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql.svg)|
| `IGeekFan.AspNetCore.DataProtection.FreeRedis`| [![NuGet](https://img.shields.io/nuget/v/IGeekFan.AspNetCore.DataProtection.FreeRedis.svg?style=flat-square&label=nuget)](https://www.nuget.org/packages/IGeekFan.AspNetCore.DataProtection.FreeRedis/)| ![downloads](https://img.shields.io/nuget/dt/IGeekFan.AspNetCore.DataProtection.FreeRedis.svg)|
| `IGeekFan.AspNetCore.DataProtection.FreeSql`| [![NuGet](https://img.shields.io/nuget/v/IGeekFan.AspNetCore.DataProtection.FreeSql.svg?style=flat-square&label=nuget)](https://www.nuget.org/packages/IGeekFan.AspNetCore.DataProtection.FreeSql/)| ![downloads](https://img.shields.io/nuget/dt/IGeekFan.AspNetCore.DataProtection.FreeSql.svg)|

## BaGet Packages

| Package name | Version |
| -------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `IGeekFan.AspNetCore.Identity.FreeSql` | [BaGet](http://124.70.130.97:5555/packages/IGeekFan.AspNetCore.Identity.FreeSql) |
| `IGeekFan.FreeKit` | [BaGet](http://124.70.130.97:5555/packages/IGeekFan.FreeKit)|
| `IGeekFan.FreeKit.Extras` | [BaGet](http://124.70.130.97:5555/packages/IGeekFan.FreeKit.Extras)|
| `IGeekFan.FreeKit.Modularity` | [BaGet](http://124.70.130.97:5555/packages/IGeekFan.FreeKit.Modularity)|
| `IGeekFan.FreeKit.Email` | [BaGet](http://124.70.130.97:5555/packages/IGeekFan.FreeKit.Email)|
| `IGeekFan.Localization.FreeSql` | [BaGet](http://124.70.130.97:5555/packages/IGeekFan.Localization.FreeSql)|
| `IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql` | [BaGet](http://124.70.130.97:5555/packages/IGeekFan.Extensions.Diagnostics.HealthChecks.FreeSql)|
| `IGeekFan.AspNetCore.DataProtection.FreeRedis` | [BaGet](http://124.70.130.97:5555/packages/IGeekFan.AspNetCore.DataProtection.FreeRedis)|
| `IGeekFan.AspNetCore.DataProtection.FreeSql` | [BaGet](http://124.70.130.97:5555/packages/IGeekFan.AspNetCore.DataProtection.FreeSql)|

## IGeekFan.AspNetCore.Identity.FreeSql

`asp.net core 6` 的`identity`的`freesql`实现
- 查看[IGeekFan.AspNetCore.Identity.FreeSql](https://igeekfan.cn/dotnetcore/freekit/AspNetCore.Identity.FreeSql.html)**文档**

## IGeekFan.FreeKit

- AuditEntity 审计日志实体
- Dependency 依赖注入接口
- 查看[IGeekFan.FreeKit](https://igeekfan.cn/dotnetcore/freekit/Core.html)**文档**

## IGeekFan.FreeKit.Extras

- FreeSql扩展+Autofac UnitOfWork
- FreeSql+AuditEntity
- Autofac+ITransientDependency+IScopedDependency+ISingletonDependency
- CaseQuery
- Security 登录人信息
- 查看[IGeekFan.FreeKit.Extras](https://igeekfan.cn/dotnetcore/freekit/Extras.html)**文档**

## IGeekFan.FreeKit.Email

- 基于MailKit实现的邮件[IGeekFan.FreeKit.Email](https://igeekfan.cn/dotnetcore/freekit/Email.html)**文档**

## IGeekFan.Localization.FreeSql

- 数据库多语言本地化[IGeekFan.Localization.FreeSql](https://igeekfan.cn/dotnetcore/freekit/Localization.FreeSql.html)**文档**

## IGeekFan.FreeKit.Modularity

- 单体模块化[IGeekFan.FreeKit.Modularity](https://igeekfan.cn/dotnetcore/freekit/Modularity.html)**文档**