Skip to content

This project simply demonstrates the power of FastEndpoints combined with .NET 9.

License

Notifications You must be signed in to change notification settings

fkucukkara/fastEndpointsWorkshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET 9 Project: Showcasing FastEndpoints

Overview

This project demonstrates the power of FastEndpoints combined with .NET 9, providing a structured, fast, and developer-friendly way to build high-performance APIs. It leverages the latest .NET features while optimizing API development workflows.


Requirements


Getting Started

1. Clone the Repository

git clone https://github.com/fkucukkara/fastEndpointsWorkshop.git

2. Navigate to the Project Directory

cd your-project-directory

3. Build the Project

dotnet build

4. Run the Project

dotnet run

1. FastEndpoints Integration

  • Declarative Route Mapping: Easily define routes with minimal configuration.
  • Built-in Validation: Validate request models with minimal effort.
  • Pre/Post-Processors: Execute custom logic before or after endpoint execution.
  • Highly Performant: Optimized for speed, leveraging .NET 9�s runtime improvements.

Why Choose FastEndpoints?

  • Structured API Design: Brings structure to minimal APIs for better maintainability.
  • High Performance: Built on .NET minimal APIs, designed for speed.
  • Validation Simplified: Includes robust, declarative validation capabilities.
  • Extensibility: Supports middleware, filters, and custom behaviors.
  • Ease of Use: Minimal learning curve for developers already familiar with .NET minimal APIs.

License

MIT License

This project is licensed under the MIT License, which allows you to freely use, modify, and distribute the code. See the LICENSE file for full details.

About

This project simply demonstrates the power of FastEndpoints combined with .NET 9.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages