One of the World's Fastest .NET CSV Parsers. Modern, minimal, fast, zero allocation, reading and writing of separated values (`csv`, `tsv` etc.). Cross-platform, trimmable and AOT/NativeAOT compatible with blazing fast SIMD vectorized parsing.
- csharp
- csv
- csv-parser
- csv-reader
A real .NET Handlebars engine
- handlebars
- c-sharp
- mustache
- dotnet
A C# architecture test library to specify and assert architecture rules in C# for automated testing.
Use docker/podman, compose local and remote via a FluentAPI
Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expressions.
- expression-tree
- dryioc
- delegate
- il-optimizations
🕸 Yet Another .NET Clean Architecture, but for Microservices project. It uses Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns apply on the simple eCommerce sample and run on Tye with Dapr extension 🍻
- ddd
- ddd-architecture
- ddd-patterns
- clean-architecture
Netling is a load tester client for easy web testing.
bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.
An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.
- dependency-injection
- simpleinjector
- c-sharp
- ioc-container
This repository is designed to create an enterprise Blazor Server application that follows the principles of Clean Architecture and implements Blazor Clean Architecture best practices for scalability, maintainability, and testability.
- clean-architecture
- best-practices
- blazor-boilerplate
- blazor-server-template
A ready-to-use, layered ASP.NET Core 10 MVC solution template with Identity, EF Core, the repository pattern, Mapster mappings, dependency injection, tests and StyleCop warnings fixed.
Replace any .NET method (including static and non-virtual) with a delegate
This repository holds the source code of Microsoft.Testing.Platform (MTP), a lightweight alternative to VSTest, as well as MSTest adapter and framework.
- dotnet
- microsoft
- mstest
- test
BCrypt.Net - Bringing updates to the original bcrypt package
Cross-platform building blocks for .NET applications. Provides service location and dependency resolution, logging, platform-neutral images, colours and geometry, and unit test and design mode detection.
- nlog
- logging
- cross-platform
- hacktoberfest
Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.
Lint your commit messages, run tests, format or analyze code, and perform any other checks automatically when you commit or push. 🚀
Small package to allow adding security headers to ASP.NET Core websites
GenFu is a library you can use to generate realistic test data. It is composed of several property fillers that can populate commonly named properties through reflection using an internal database of values or randomly created data. You can override any of the fillers, give GenFu hints on how to fill them.
This repository contains Hands on Test Driven Development Katas (C#)
- tdd-kata
- csharp8
- netframework
- dotnet-core2
Task management system based on .NET 8 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts
C# library that moves your stylesheets to inline style attributes, for maximum compatibility with E-mail clients.
- premailer
- stylesheets
- email
- email-template
ByteSize is a utility class that makes byte size representation in code easier by removing ambiguity of the value being represented. ByteSize is to bytes what System.TimeSpan is to time.
✅ List of Automated Testing (TDD/BDD/ATDD/SBE) Tools and Frameworks for .NET
- tdd
- test-driven-development
- dotnet
- atdd