Open Source .NET Projects
The .NET platform provides a runtime, libraries, and development tools for building web services, desktop and mobile applications, cloud software, and other systems. It supports languages such as C# and helps developers manage common needs like application structure, data access, networking, and deployment across operating systems. Its shared foundations make it possible to reuse skills and components across different kinds of applications.
Open source .NET tools include libraries, frameworks, code generators, development utilities, integrations, and learning resources for areas such as AI. When choosing one, consider its license, maturity, maintenance activity, supported .NET versions, dependencies, documentation, and fit with your existing architecture. These resources can help individual developers, teams, and organizations build, extend, and maintain software with .NET.
2 repositories · updated October 12, 2025

AI Samples for .NET: Integrating AI into Your .NET Applications
The AI Samples for .NET repository provides a comprehensive collection of samples demonstrating how to integrate artificial intelligence into .NET applications. It features examples using Microsoft.Extensions.AI for unified API access to AI services and Microsoft.Extensions.AI.Evaluation for assessing LLM response quality. This resource is ideal for .NET developers looking to leverage AI, including large language models, in their projects.

Waha-net/waha-net: .NET C# Client Library for WhatsApp HTTP API (WAHA)
Waha-net/waha-net is a .NET C# client library designed to simplify interaction with the WAHA (WhatsApp HTTP API). It enables developers to easily integrate WhatsApp services into their .NET applications, providing a streamlined way to manage chats and sessions.