{"repo":"MahdiHoseinpoor/Backender","free":true,"listed":false,"github":"https://github.com/MahdiHoseinpoor/Backender","clone":"git clone https://github.com/MahdiHoseinpoor/Backender.git","description":"Backender is an open-source project written in C# that creates the backend of your site based on a Blueprint file using the repository pattern.","language":"C#","stars":51,"topics":["asp-net-core","aspnetcore","backend","code-generation","code-generator","dotnet","dotnetcore"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"Backender Backender is a powerful open-source C# tool that automates the creation of your website's backend infrastructure. By utilizing the repository pattern and a simple XML blueprint file, Backender allows you to rapidly generate a robust and scalable backend, saving you valuable development time. Package NuGet Stable Downloads ------- -------- ------- Backender.CLI Table of Contents - About The Project - Getting Started - Usage - Blueprint File Explained - License - More Information About The Project Backender is designed to streamline the backend development process. Instead of writing boilerplate code for data models, repositories, and services, you can define your application's structure in a simple XML file called a \"Blueprint.\" Backender then reads this file and generates the necessary C# code for your project. Key Features: Code Generation: Automatically generates a complete backend structure based on your Blueprint file. Repository Pattern: Implements the repository pattern for clean and maintainable data access. Customizable: You can easily modify the generated code to fit your specific needs. Validation: Supports both FluentValidation and DataAnnotations for data validation. Relationships: Define one-to-one, one-to-many, and many-to-many relationships between your entities. Getting Started Prerequisites .NET Core SDK Installation 1. Install the Backender CLI from the .NET Core Global Tool repository: Usage 1. Create a Blueprint File: Create an XML file (e.g., bl","default_branch":null,"files":null,"tree":[],"storefront":"/r/MahdiHoseinpoor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MahdiHoseinpoor/Backender/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}