Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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实现
- Host: GitHub
- URL: https://github.com/luoyunchong/freekit
- Owner: luoyunchong
- License: mit
- Created: 2021-12-20T13:58:26.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-11T03:58:15.000Z (5 months ago)
- Last Synced: 2024-10-13T07:07:34.267Z (about 1 month ago)
- Topics: aspnetcore, aspnetcoreidentity, email, freesql, healthchecks, ientity, localization, modularity
- Language: C#
- Homepage: https://igeekfan.cn
- Size: 957 KB
- Stars: 22
- Watchers: 3
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FreeKit
.NET YEARS
**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)**文档**