Ecosyste.ms: Awesome

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

https://github.com/HaraHeique/awesome-reference-tools

A collection of awesome packages, libraries, tools, frameworks and software reference links
https://github.com/HaraHeique/awesome-reference-tools

List: awesome-reference-tools

framework libraries libs packages software-development tools

Last synced: 3 months ago
JSON representation

A collection of awesome packages, libraries, tools, frameworks and software reference links

Lists

README

        

# Awesome Reference Tools
Inspired by [awesome-dotnet-core](https://github.com/thangchung/awesome-dotnet-core).

## Background Job Scheduler
- [Hangfire](https://www.hangfire.io/)
- [Quartz](https://www.quartz-scheduler.net/)
- [FluentScheduler](https://github.com/fluentscheduler/FluentScheduler)
- [Coravel](https://github.com/jamesmh/coravel)

## Caching
- [Coravel](https://github.com/jamesmh/coravel)
- [Redis](https://github.com/redis/redis)

## Data Access
- [efcore](https://github.com/dotnet/efcore)
- [ef6](https://github.com/dotnet/ef6)
- [EFCore.BulkExtensions](https://github.com/borisdj/EFCore.BulkExtensions)
- [Dapper](https://github.com/DapperLib/Dapper)

## Data Generator (Fakers)
- [Bogus](https://github.com/bchavez/Bogus)
- [AutoBogus](https://github.com/nickdodd79/AutoBogus)
- [AutoFixture](https://github.com/AutoFixture/AutoFixture)

## Dependency Injection
- [Scrutor](https://github.com/khellang/Scrutor)

## Event/Message & Service Bus
- [MassTransit](https://github.com/MassTransit/MassTransit)
- [CAP](https://github.com/dotnetcore/CAP)
- [EasyNetQ](https://github.com/EasyNetQ/EasyNetQ)
- [Rebus](https://github.com/rebus-org/Rebus)
- [NServiceBus](https://github.com/Particular/NServiceBus)
- [Redis](https://github.com/redis/redis)
- [Coravel](https://github.com/jamesmh/coravel)
- [Wolverine](https://github.com/JasperFx/wolverine)

## Http Client Communication
- [refit](https://github.com/reactiveui/refit)
- [Flurl](https://github.com/tmenier/Flurl)

## JSON Processing
- [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json)
- [System.Text.Json](https://docs.microsoft.com/pt-br/dotnet/api/system.text.json?view=net-6.0)

## Logging
- [serilog](https://github.com/serilog/serilog)
- [serilog-aspnetcore](https://github.com/serilog/serilog-aspnetcore)
- [Castle Core](https://github.com/castleproject/Core)

## Mapping Objects
- [AutoMapper](https://github.com/AutoMapper/AutoMapper)

## Mailing
- [Coravel](https://github.com/jamesmh/coravel)

## Mediator Pattern
- [MediatR](https://github.com/jbogard/MediatR)
- [Wolverine](https://github.com/JasperFx/wolverine)

## Metrics and Benchmarking
- [BenchmarkDotNet](https://github.com/dotnet/BenchmarkDotNet)
- [Fody.MethodTimer](https://github.com/Fody/MethodTimer)
- [Rin](https://github.com/mayuki/Rin)

## Office & Reports
- [MiniExcel](https://github.com/MiniExcel/MiniExcel)
- [ExcelDataReader](https://github.com/ExcelDataReader/ExcelDataReader)
- [RecordParser](https://github.com/leandromoh/RecordParser)
- [EPPlus](https://github.com/JanKallman/EPPlus)
- [ClosedXML](https://github.com/ClosedXML/ClosedXML)
- [mpxj](https://github.com/joniles/mpxj)
- [CsvHelper](https://github.com/JoshClose/CsvHelper)
- [QuestPdf](https://github.com/QuestPDF/QuestPDF)
- [IronPdf](https://github.com/IronPdf/Iron-Pdf-Documentation)
- [JsReport](https://github.com/jsreport/jsreport)
- [BoldReports](https://github.com/boldreports)
- [FastReport](https://github.com/FastReports/FastReport)

## REPR (Request-Endpoint-Response) Pattern
- [ApiEndpoints](https://github.com/ardalis/apiendpoints)
- [FastEndpoints](https://github.com/FastEndpoints/FastEndpoints)

## Resilience and Fault Handling
- [Polly](https://github.com/App-vNext/Polly)

## Security
- [Identity](https://github.com/dotnet/aspnetcore/tree/main/src/Identity)
- NetDevPack:
- [Security.Identity](https://github.com/NetDevPack/Security.Identity)
- [Security.Jwt](https://github.com/NetDevPack/Security.Jwt)
- [Security.PasswordHasher](https://github.com/NetDevPack/Security.PasswordHasher)

## Software Designer Architecture Tools
- [C4 Model](https://c4model.com)
- [Draw.Io](https://www.drawio.com)
- [FigJam](https://www.figma.com/figjam/)
- [Astah](https://astah.net/downloads/)

## Testing and Mocking
- [xunit](https://github.com/xunit/xunit)
- [nunit](https://github.com/nunit/nunit)
- [FluentAssertions](https://github.com/fluentassertions/fluentassertions)
- [moq](https://github.com/moq/moq4)
- [AutoMocker](https://github.com/moq/Moq.AutoMocker)
- [MockQueryable](https://github.com/romantitov/MockQueryable)
- [NSubstitute](https://github.com/nsubstitute/NSubstitute)
- [FakeItEasy](https://github.com/FakeItEasy/FakeItEasy)
- [testcontainers-dotnet](https://github.com/testcontainers/testcontainers-dotnet)
- [WireMock.Net](https://github.com/WireMock-Net/WireMock.Net)
- [K6](https://k6.io/docs/)

## Validation and Results
- [FluentValidation](https://github.com/FluentValidation/FluentValidation)
- [FluentResults](https://github.com/altmann/FluentResults)
- [Language-Ext](https://github.com/louthy/language-ext): Possui o Either
- [GuardClauses](https://github.com/ardalis/GuardClauses)

## Versioning
- [Microsoft.Versioning](https://github.com/dotnet/aspnet-api-versioning)