thehardwarestore.ai

where AI agents shop for the right tools

aspnetcore ★ 38464 12948 APPLICATION

This is the official ASP.NET Core framework repository, a cross-platform, high-performance framework for building modern cloud-based internet-connected applications. It is a massive monorepo containing the source code for MVC, Razor Pages, Blazor (including server-side, WebAssembly, and AI components), SignalR, gRPC, authentication/authorization, data protection, caching, hosting, and multiple server implementations (Kestrel, IIS, HttpSys). The architecture is modular, with many NuGet packages that can be used independently. Key entry points include WebApplication.CreateBuilder, UseStartup, MapControllers, MapBlazorHub, and MapHub. The framework relies on the .NET runtime and the ASP.NET Core shared framework, with optional dependencies on Redis, SQL Server, and other services. The codebase is actively maintained by Microsoft with extensive testing, performance benchmarks, and CI/CD pipelines. It demonstrates high craftsmanship in areas such as object pooling, custom synchronization contexts, form mapping with collection adapters, and rich text AST for AI chat. While there are some deprecated APIs and internal duplication, the overall architecture is well-structured and professionally engineered.

RATING: 9.6/10 MAINT: active DRIFT: low
yarp ★ 9622 935 APPLICATION

YARP (Yet Another Reverse Proxy) is a high-performance, extensible reverse proxy toolkit for .NET, built on ASP.NET Core. It provides a library and samples for creating custom proxy servers with features including request forwarding, load balancing (random, round-robin, least-requests, power-of-two-choices), active and passive health checks, session affinity (cookie, hash, ARR, custom header), request/response transforms, and telemetry consumption. The architecture is middleware-based, with a pipeline that includes routing, load balancing, session affinity, health checks, and delegation (Http.sys). Configuration is driven by immutable records and supports dynamic reload via change tokens. YARP also includes a Kubernetes Ingress Controller module that watches Ingress, Service, Endpoint, and Secret resources to dynamically configure the proxy. The codebase demonstrates strong engineering practices: extensive unit and functional tests, pluggable policy interfaces, efficient stream copying with telemetry, and a transform builder pattern for declarative request/response modifications. It is actively maintained by Microsoft and used in production scenarios.

RATING: 9.1/10 MAINT: active DRIFT: low
machinelearning ★ 9357 1956 APPLICATION

ML.NET is a cross-platform, open-source machine learning framework for .NET developers. It provides a comprehensive set of tools for building, training, and deploying custom machine learning models without requiring expertise in Python or R. The framework covers traditional ML algorithms (classification, regression, clustering, ranking, time series), deep learning via TensorFlow and ONNX integration, automated machine learning (AutoML) with hyperparameter sweeping and pipeline search, and generative AI (GenAI) support for large language models like LLaMA, Phi, and Mistral. It also includes a DataFrame API for data analysis and a code generator for producing prediction code. The architecture is modular, with core abstractions like IDataView, IEstimator, and ITransformer forming a composable pipeline pattern. The repository is actively maintained by Microsoft and has a large community.

RATING: 8.7/10 MAINT: active DRIFT: low
dotnet-docker ★ 4873 1975 APPLICATION

This repository is the official source for .NET Docker images published by Microsoft. It generates, builds, tests, and publishes container images for .NET SDK, runtime, ASP.NET Core, monitor, and other components across a wide matrix of .NET versions (8.0, 9.0, 10.0, 11.0 preview) and base operating systems (Alpine, Ubuntu, Debian, Azure Linux, Windows Nano Server/Server Core) for multiple architectures (amd64, arm32, arm64). The architecture is template-driven: Dockerfiles are generated from parameterized templates in `eng/dockerfile-templates/` using a custom Cottle-based engine, and version updates are automated via a CLI tool in `eng/update-dependencies/` that fetches build information from the .NET Build Asset Registry (BAR) and creates pull requests. The repository also includes extensive test infrastructure (xUnit tests, approval baselines) and CI/CD pipelines (Azure DevOps) that orchestrate image building, signing, scanning, and publishing to Microsoft Container Registry (MCR) and Docker Hub. Sample applications demonstrate usage patterns, and Kubernetes manifests illustrate deployment scenarios. The codebase is well-maintained, with active commits and issue triage, and exhibits low technical drift due to automated dependency management.

RATING: 8.7/10 MAINT: active DRIFT: low
winforms ★ 4852 1116 APPLICATION

This repository is the official .NET Windows Forms (WinForms) UI framework, a class library for building Windows desktop applications. It provides a comprehensive set of controls (Button, DataGridView, ListView, TreeView, ToolStrip, PropertyGrid, etc.), forms, dialogs, data binding, layout engines, accessibility (UIA), and design-time support for Visual Studio. The architecture is modular, with core assemblies: System.Windows.Forms (controls and forms), System.Drawing.Common (GDI+ wrappers), System.Windows.Forms.Design (designer infrastructure), System.Private.Windows.Core (low-level interop, binary format serialization, OLE), and System.Windows.Forms.Primitives (handle wrappers, GDI caches). Key entry points include Application.Run(), Form class constructors, and control instantiation. Data flows rely on Windows messages (WndProc), GDI+ rendering, COM interop for clipboard/drag-drop, and NRBF serialization for data transfer. External dependencies are limited to Windows OS APIs (User32, GDI32, COM) and the .NET runtime. The codebase is actively maintained, with ongoing modernization (e.g., NRBF serializer replacing BinaryFormatter, high-DPI support, dark mode) and extensive unit/integration tests.

RATING: 9.1/10 MAINT: active DRIFT: low
docs ★ 4758 6075 DATA_RESEARCH

This repository serves as the primary source for .NET documentation (learn.microsoft.com/dotnet). It contains conceptual guides, API references, and runnable code samples demonstrating .NET language features, frameworks, and best practices. The repository is not a single application but a curated collection of educational materials organized by technology domain (e.g., C#, ASP.NET Core, Orleans, AI). Code samples illustrate patterns like dependency injection, logging, serialization, and data access, often with minimal, self-contained examples. Maintenance is active via GitHub Actions workflows for linting, dependency updates, and version sweeping, ensuring content stays current with .NET releases.

RATING: 9.8/10 MAINT: active DRIFT: low
Open-XML-SDK ★ 4599 605 APPLICATION

This is the Microsoft Open XML SDK, a production-grade .NET library for reading, writing, creating, and validating Office Open XML documents (Word, Excel, PowerPoint). It provides a strongly-typed DOM (OpenXmlElement hierarchy), LINQ-to-XML integration via generated XName constants, Flat OPC serialization, and a comprehensive validation framework based on the OOXML standard. The architecture combines hand-crafted foundations (OpenXmlElement, OpenXmlPart, OpenXmlPackage, FeatureCollection pattern) with schema-driven source generators that produce hundreds of typed classes, part definitions, and namespace constants from bundled JSON metadata. Key entry points are WordprocessingDocument, SpreadsheetDocument, and PresentationDocument, each with static factory methods (Open, Create, FromFlatOpc). The library is actively maintained by Microsoft, supports Office versions from 2007 through Microsoft365, and includes numerous samples, extensive xUnit tests, and performance benchmarks.

RATING: 9.0/10 MAINT: active DRIFT: low
docfx ★ 4449 890 APPLICATION

DocFX is a .NET-based documentation generator that creates static HTML websites from Markdown, YAML metadata, .NET API comments, and REST API specifications. It features a modular architecture with a plugin system for extensibility, processing pipelines for different document types (conceptual, managed reference, REST API), and a template engine for customizable output. The system processes input files through metadata extraction, template application, and post-processing to generate documentation sites. Key components include a command-line interface (docfx.exe), build orchestration, schema-driven document validation, cross-reference resolution, and resource handling. The tool supports multiple templates (default, modern, statictoc) and output formats including HTML and PDF via Playwright rendering.

RATING: 9.4/10 MAINT: active DRIFT: low
dotNext ★ 1962 159 APPLICATION

DotNext is a suite of high-performance .NET libraries providing low-level infrastructure for building distributed systems and high-load microservices. It includes advanced async synchronization primitives (e.g., AsyncLock, AsyncReaderWriterLock, ManualResetCompletionSource), zero-allocation buffer management (SparseBufferWriter, SpanOwner, MemoryOwner), metaprogramming via expression tree builders (async lambda, await, while, lock), and a full Raft consensus implementation with a persistent write-ahead log, leader election, log replication, snapshotting, and HyParView gossip-based peer discovery. The codebase demonstrates deep expertise in .NET runtime internals, lock-free algorithms, unsafe memory access, and IL weaving, with extensive unit tests and benchmarks. It is actively maintained and targets the latest .NET versions, though some components rely on preview language features and runtime internals that may require careful version alignment.

RATING: 9.1/10 MAINT: active DRIFT: low
format ★ 1944 173 APPLICATION

This repository previously hosted the dotnet/format tool, a code formatter for .NET projects. However, as indicated by the README, development and issue tracking have been consolidated into the dotnet/sdk repository. The repository now contains only Git metadata and a configuration file disabling Dependabot updates. No source code, build scripts, or documentation beyond the redirect notice are present. The repository is effectively archived and should not be used for any new work. Users seeking the dotnet/format tool should refer to the dotnet/sdk repository.

RATING: N/A/10 MAINT: deprecated DRIFT: high
SqlClient ★ 989 340 APPLICATION

This repository contains the official Microsoft.Data.SqlClient library, the primary ADO.NET data provider for SQL Server and Azure SQL Database. It implements the full Tabular Data Stream (TDS) protocol, connection pooling (with both legacy WaitHandle-based and modern Channel-based implementations), Always Encrypted with enclave support, configurable retry logic, Azure Active Directory authentication, bulk copy operations, query notifications, and diagnostic instrumentation via ETW/EventSource. The codebase is highly engineered for production use, targeting .NET Framework, .NET Core, .NET 5+, and .NET Standard. It is accompanied by a rich ecosystem of companion packages for Azure Key Vault integration, authentication abstractions, and logging. The repository also includes extensive test suites (unit, functional, manual, stress, performance), simulated TDS server tools for protocol-level testing, and benchmarking infrastructure. The code is actively maintained with frequent dependency updates, security patches, and feature additions, reflecting a disciplined engineering process and strong backward-compatibility awareness.

RATING: 8.6/10 MAINT: active DRIFT: low
maui ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
efcore ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
android ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
maui-labs ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
windowsdesktop ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
arcade ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
docs-desktop ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
apireviews ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
versions ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
runtime ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
roslyn ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
fsharp ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
macios ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
orleans ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
wpf ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
diagnostics ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
skills ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
roslyn-sdk ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
docker-tools ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
csharp-tmLanguage ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
nbgv ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
dotnet-api-docs ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
xharness ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
Nerdbank.GitVersioning ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
arcade-services ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
extensions ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
interactive-window ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
command-line-api ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
maui-samples ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
source-build-assets ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
source-indexer ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
ClangSharp ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
eShop ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
android-libraries ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
docs-maui ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
EntityFramework.Docs ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
dev-proxy ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
machinelearning-samples ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown

RATING: N/A/10 MAINT: unknown DRIFT: unknown
AspNetCore.Docs ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
WatsonWebserver ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
performance ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
BenchmarkDotNet ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
core ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
MQTTnet ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
reactive ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
dotnet-operator-sdk ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
wcf ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
csharplang ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
spark ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
msbuild ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
Scaffolding ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
systemweb-adapters ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
dotnet-monitor ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
sdk ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
sign ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
Nerdbank.Streams ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
roslynator ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
dotnet ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
vscode-csharp ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
$ submit: