Skip to content

api-evangelist/microsoft-net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Microsoft .NET (microsoft-net)

Microsoft .NET is a free, cross-platform, open source developer platform for building many different types of applications. The .NET APIs and developer tools provide programmatic access to .NET runtime services, NuGet package management, project templates, and build tooling across web, mobile, desktop, games, IoT, cloud, and microservices workloads.

URL: https://raw.githubusercontent.com/api-evangelist/microsoft-net/refs/heads/main/apis.yml

Run: Capabilities Using Naftiko

Tags:

  • .NET, C#, Cloud, Cross-Platform, Developer Tools, Microsoft, Open Source

Timestamps

  • Created: 2024-01-01
  • Modified: 2026-04-18

APIs

Microsoft .NET API Browser

Comprehensive reference for .NET APIs across all packages, namespaces, and types in the .NET ecosystem.

Human URL: https://learn.microsoft.com/en-us/dotnet/api/

NuGet Server API

RESTful API for interacting with nuget.org and private NuGet feeds, supporting package search, download, push, delete, and metadata queries.

Human URL: https://learn.microsoft.com/en-us/nuget/api/overview

.NET CLI

Cross-platform command-line interface for developing, building, running, and publishing .NET applications.

Human URL: https://learn.microsoft.com/en-us/dotnet/core/tools/

ASP.NET Core Web API

Framework for building HTTP-based RESTful APIs and web services with ASP.NET Core.

Human URL: https://learn.microsoft.com/en-us/aspnet/core/web-api/

.NET Aspire

Cloud-ready stack for building observable, production-ready distributed applications in .NET.

Human URL: https://learn.microsoft.com/en-us/dotnet/aspire/

Features

Name Description
Cross-Platform Development Build and run .NET applications on Windows, macOS, and Linux with full platform support.
High Performance Runtime .NET runtime with JIT compilation, garbage collection, and ahead-of-time compilation for optimal performance.
NuGet Package Ecosystem Access over 350,000 packages through the NuGet package manager for rapid development.
Minimal APIs Build lightweight HTTP APIs with minimal code using the minimal API pattern in ASP.NET Core.
Cloud Native Support Built-in support for containers, Kubernetes, microservices, and cloud deployment through .NET Aspire.
Hot Reload Apply code changes to running applications without restarting for faster development cycles.

Use Cases

Name Description
Enterprise Web Applications Build scalable enterprise web applications using ASP.NET Core with authentication, authorization, and data access.
Microservices Architecture Design and deploy microservices using .NET with gRPC, message queues, and service discovery.
Cloud-Native Applications Develop cloud-native applications with .NET Aspire, containers, and Azure integration.
RESTful API Development Create production-ready REST APIs with OpenAPI documentation, versioning, and rate limiting.
Desktop Applications Build Windows desktop applications using WPF, WinForms, or .NET MAUI for cross-platform desktop.

Integrations

Name Description
Azure Deep integration with Microsoft Azure cloud services including App Service, Functions, and Container Apps.
Visual Studio Full IDE support with IntelliSense, debugging, profiling, and project templates in Visual Studio.
VS Code Lightweight development with the C# Dev Kit extension for Visual Studio Code.
GitHub Actions CI/CD pipeline integration with GitHub Actions for .NET build, test, and deploy workflows.
Docker Container support with official .NET Docker images and multi-stage build templates.
Entity Framework Core Object-relational mapping for database access with support for SQL Server, PostgreSQL, SQLite, and more.

Maintainers

FN: Kin Lane Email: kin@apievangelist.com

About

Microsoft .NET APIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors