awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 रिपॉजिटरी

Awesome GitHub RepositoriesCore .NET Libraries

Essential utilities for common development patterns and performance.

Explore 11 awesome GitHub repositories matching part of an awesome list · Core .NET Libraries. Refine with filters or upvote what's useful.

Awesome Core .NET Libraries GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • app-vnext/pollyApp-vNext का अवतार

    App-vNext/Polly

    14,191GitHub पर देखें↗

    Polly is a resilience and transient-fault-handling library for .NET applications. It provides a framework for defining and executing stability patterns that manage failures and resource exhaustion during operation execution. The library enables developers to compose complex resilience strategies through a fluent builder pattern, wrapping target operations in functional decorators. These policies intercept execution flow to apply automated recovery mechanisms, such as retries for temporary errors or circuit breakers that isolate unstable components by blocking requests. The framework supports

    Resilience and transient-fault-handling library for .NET applications.

    C#circuit-breakercircuit-breaker-patterndotnet
    GitHub पर देखें↗14,191
  • scalar/scalarscalar का अवतार

    scalar/scalar

    13,979GitHub पर देखें↗

    Scalar is a platform for building and managing API specifications, focusing on OpenAPI and AsyncAPI standards. It provides tools to generate interactive API references with embedded testing interfaces, create mock servers for pre-implementation testing, and build offline-first API clients that sync with backend frameworks. The platform also supports version upgrades of specifications to maintain compatibility and includes command-line utilities for local development and document management. The project distinguishes itself through automated release workflows that generate changelogs and publi

    Modern, interactive UI for visualizing and testing OpenAPI documentation.

    TypeScriptapiapi-clientdocs
    GitHub पर देखें↗13,979
  • jbogard/mediatrjbogard का अवतार

    jbogard/MediatR

    11,841GitHub पर देखें↗

    MediatR is a .NET library for implementing the mediator pattern, serving as an in-process message broker that decouples senders and receivers by routing messages through a central dispatcher. It enables the transmission of requests and notifications between different components within a single application process. The framework provides a pipeline behavior system that allows for the interception and processing of messages through a sequence of custom behaviors. This architecture is used to implement cross-cutting concerns, such as logging or validation, across multiple handlers. The library

    Implementation of the mediator pattern for decoupled request handling.

    C#
    GitHub पर देखें↗11,841
  • dotnet/benchmarkdotnetdotnet का अवतार

    dotnet/BenchmarkDotNet

    11,428GitHub पर देखें↗

    BenchmarkDotNet is a library and tool suite for measuring the execution time and memory allocation of .NET code. It utilizes statistical sampling and warm-up iterations to determine the stability and precise execution speed of specific methods. The project provides a JIT disassembly viewer to inspect processor disassembly and analyze how the compiler executes code paths. It includes a memory allocation profiler that tracks managed and native memory traffic to identify efficiency bottlenecks. Additionally, a runtime performance comparator allows the same benchmarks to be executed across differ

    Advanced library for measuring and analyzing code performance.

    C#benchmarkbenchmarkingc-sharp
    GitHub पर देखें↗11,428
  • automapper/automapperAutoMapper का अवतार

    AutoMapper/AutoMapper

    10,191GitHub पर देखें↗

    AutoMapper is a .NET object-to-object mapper designed to transfer data between different object types. It functions as an automated mapping library that reduces the need for manual property assignments by using naming conventions to match properties between classes. The library focuses on automating data projection and the conversion of internal domain models into data transfer objects. It supports layered architecture decoupling by mapping data between domain entities and view models. The system employs convention-based member matching, flattening-based property projection, and recursive ty

    Convention-based library for mapping between object models.

    C#
    GitHub पर देखें↗10,191
  • jeremyskinner/fluentvalidationJeremySkinner का अवतार

    JeremySkinner/FluentValidation

    9,728GitHub पर देखें↗

    FluentValidation is a strongly-typed data validation library for .NET. It functions as a rule engine and input validation framework used to define and execute complex business rules and constraints for data objects. The library utilizes a fluent interface API, allowing the construction of readable and declarative validation constraints through method chaining. It leverages generics and lambda expressions to enforce data integrity and business logic at compile time. The project covers the enforcement of business rules, strongly-typed data validation, and input sanitization workflows to verify

    Library for building strongly-typed, fluent validation rules.

    C#
    GitHub पर देखें↗9,728
  • ricosuter/nswagRicoSuter का अवतार

    RicoSuter/NSwag

    7,342GitHub पर देखें↗

    NSwag is an OpenAPI toolchain for .NET that provides a suite of generators for converting OpenAPI specifications and JSON schemas into clients, server stubs, and structured documentation. It enables the creation of type-safe client libraries and data transfer objects, as well as the generation of OpenAPI specifications by analyzing .NET controllers. The project supports contract-first API development by generating server controller stubs from specifications and offers dedicated TypeScript API integration to ensure type safety in frontend applications. It also provides tools for hosting intera

    Toolchain for OpenAPI generation and client code creation.

    C#angularaspnetaspnetcore
    GitHub पर देखें↗7,342
  • domaindrivendev/swashbuckle.aspnetcoredomaindrivendev का अवतार

    domaindrivendev/Swashbuckle.AspNetCore

    5,492GitHub पर देखें↗

    Swashbuckle.AspNetCore ASP.NET Core के लिए एक API विनिर्देश टूल और दस्तावेज़ीकरण जनरेटर है। यह मानकीकृत OpenAPI विनिर्देशों और वेब APIs की खोज और परीक्षण के लिए इंटरैक्टिव ब्राउज़र इंटरफ़ेस का उत्पादन करने के लिए सोर्स कोड और मॉडल्स से मेटाडेटा निकालता है। यह प्रोजेक्ट इन विनिर्देशों की सेवा के लिए एक मिडलवेयर घटक और सीधे चल रहे एप्लिकेशन से इंटरैक्टिव API परीक्षण के लिए एक Swagger UI को एकीकृत करता है। यह CI/CD पाइपलाइन्स में उपयोग के लिए एप्लिकेशन असेंबली से विनिर्देश फ़ाइलों को निकालने के लिए एक कमांड-लाइन एक्सपोर्टर भी प्रदान करता है। यह टूल जटिल टाइप्स के लिए स्कीमा प्रबंधन, एट्रिब्यूट्स और XML टिप्पणियों के माध्यम से मेटाडेटा एनोटेशन, और OAuth 2.0 और API कीज़ के लिए सुरक्षा कॉन्फ़िगरेशन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह API अनुबंध प्रबंधन, विनिर्देश वर्ज़निंग और ऑपरेशन्स को फ़िल्टर या संशोधित करने के लिए कस्टमाइज़ेबल जनरेशन पाइपलाइन्स का भी समर्थन करता है।

    Tooling for generating Swagger documentation for web APIs.

    C#
    GitHub पर देखें↗5,492
  • mapstermapper/mapsterMapsterMapper का अवतार

    MapsterMapper/Mapster

    5,127GitHub पर देखें↗

    Mapster एक .NET ऑब्जेक्ट-टू-ऑब्जेक्ट मैपर और उच्च-प्रदर्शन मैपिंग इंजन है जिसका उपयोग विभिन्न ऑब्जेक्ट मॉडल के बीच डेटा को बदलने के लिए किया जाता है। यह आंतरिक लॉजिक और बाहरी डेटा स्ट्रक्चर्स के बीच डेटा को स्थानांतरित करने के लिए एक टाइप-सेफ डेटा ट्रांसफर टूल और LINQ क्वेरी प्रोजेक्शन टूल के रूप में कार्य करता है। इंजन ऑब्जेक्ट रूपांतरण के दौरान ओवरहेड को कम करने के लिए संकलित मैपिंग अभिव्यक्तियों और मशीन कोड का उपयोग करता है। यह विशेष रूप से डेटाबेस पुनर्प्राप्ति को ऑप्टिमाइज़ करने के लिए क्वेरी योग्य डेटा स्रोतों को सीधे गंतव्य प्रकारों में प्रोजेक्ट करने की अनुमति देता है। यह टूलसेट डेटा ट्रांसफर ऑब्जेक्ट जनरेशन, अपरिवर्तनीय (immutable) डेटा रूपांतरण और क्वेरी परिणाम प्रोजेक्शन को कवर करता है। इसमें अपरिवर्तनीय संग्रहों को मैप करने, ऑब्जेक्ट संदर्भों को संरक्षित करने और रूपांतरण प्रक्रिया में रनटाइम पैरामीटर्स को इंजेक्ट करने की क्षमताएं शामिल हैं।

    High-performance, lightweight object-to-object mapping library.

    C#
    GitHub पर देखें↗5,127
  • dotnet/fsharpD

    dotnet/fsharp

    4,308GitHub पर देखें↗

    F# is a strongly typed, functional programming language and compiler for the .NET ecosystem. It transforms functional source code into Common Intermediate Language for execution on the .NET runtime and provides a foundational core library of primitive types and functions. The language emphasizes immutability and uses a static, constraint-based type inference system to automatically determine variable types without requiring explicit user annotations. It also functions as a Language Server Protocol provider, exposing compiler logic through a service-based API to deliver real-time code analysis

    Provides a foundational set of primitive types and functions required to execute programs within the .NET ecosystem.

    F#
    GitHub पर देखें↗4,308
  • riok/mapperlyriok का अवतार

    riok/mapperly

    4,100GitHub पर देखें↗

    Mapperly .NET में उच्च-प्रदर्शन ऑब्जेक्ट-टू-ऑब्जेक्ट मैपिंग के लिए उपयोग किया जाने वाला एक C# सोर्स जनरेटर है। यह एक कंपाइल-टाइम मैपिंग लाइब्रेरी के रूप में कार्य करता है जो बिल्ड प्रक्रिया के दौरान आवश्यक ट्रांसफॉर्मेशन कोड तैयार करती है, जिससे डोमेन मॉडल और डेटा ट्रांसफर ऑब्जेक्ट्स के बीच रूपांतरण करते समय रनटाइम रिफ्लेक्शन की आवश्यकता समाप्त हो जाती है। यह टूल टाइप-सेफ डायग्नोस्टिक वैलिडेशन और सख्त मैपिंग प्रवर्तन प्रदान करके खुद को अलग करता है, जो कंपाइल समय पर अनमैप्ड प्रॉपर्टीज के लिए चेतावनी जारी करता है। इसमें जटिल ट्रांसफॉर्मेशन के दौरान ऑब्जेक्ट आइडेंटिटी बनाए रखने और अनंत लूप को रोकने के लिए सर्कुलर रेफरेंस हैंडलिंग और डीप क्लोनिंग के लिए विशेष क्षमताएं शामिल हैं। यह प्रोजेक्ट नेस्टेड ऑब्जेक्ट पदानुक्रमों को समतल करने, विभिन्न कलेक्शन प्रकारों और स्पैन के रूपांतरण, और स्ट्रिंग्स और प्रिमिटिव प्रकारों के बीच व्यापक एनम (enum) मैपिंग सहित ट्रांसफॉर्मेशन कार्यों की एक विस्तृत श्रृंखला को कवर करता है। यह क्वेरी प्रोजेक्शन के माध्यम से डेटाबेस एकीकरण का भी समर्थन करता है, जो क्वेरी करने योग्य स्रोतों से फील्ड रिट्रीवल को ऑप्टिमाइज़ करने के लिए मैपिंग परिभाषाओं को एक्सप्रेशन ट्री में अनुवादित करता है। कॉन्फ़िगरेशन विकल्प कस्टम ऑब्जेक्ट फैक्ट्री, मेंबर-लेवल बहिष्करण और उपयोगकर्ता-परिभाषित मैपिंग लॉजिक के एकीकरण की अनुमति देते हैं। जनरेट किए गए सोर्स कोड को मैन्युअल निरीक्षण और वर्शन कंट्रोल के लिए एक कॉन्फ़िगर करने योग्य डायरेक्टरी में एक्सपोर्ट किया जा सकता है।

    Source generator-based mapper for compile-time type-safe transformations.

    C#
    GitHub पर देखें↗4,100
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Core .NET Libraries