Topic · topic
C#
C# is a modern, object-oriented programming language developed by Microsoft as part of the .NET platform. It is used for building Windows applications, web services, games (via Unity), and enterprise software, offering strong typing, garbage collection, and rich framework support. The C# language is defined by a standardized specification and implemented by the Roslyn compiler, with packages distributed via NuGet and running on the .NET runtime.
Resources
-
C# Language
The C# language itself: syntax, semantics, type system, and standard library conventions. Maintained by Microsoft with a formal ECMA-334 specification and modern features such as records, pattern matching, async/await, and nullable referen…
-
Roslyn (.NET Compiler Platform)
Roslyn is the open-source .NET compiler platform that provides C# and Visual Basic compilers with rich code analysis APIs, enabling custom analyzers, refactorings, and tooling.
-
.NET Runtime
The .NET runtime hosts and executes C# programs, providing the CLR, base class libraries, garbage collection, and cross-platform support for Windows, Linux, and macOS.
-
NuGet Package Manager
NuGet is the package manager for .NET, providing a central registry of open-source and commercial libraries distributed as packages for use in C# and other .NET projects. NuGet exposes a documented HTTP API for package discovery and publis…
-
ASP.NET Core
ASP.NET Core is the cross-platform web framework for C#, used to build web applications, APIs, and real-time services on the .NET runtime.
Links
VulnerabilityDisclosureDomainSecurityWebsiteDocumentationLanguage ReferenceSpecificationGitHubOrgRoslyn Compiler.NET Runtime.NET DocsNuGetDownload .NETBlogCommunity
Providers working in C#
Providers whose own tags share at least two of this topic's tags, most shared first.
| Provider | About | Rating | APIs |
|---|---|---|---|
| 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, p… | strong | 10 |
| RestSharp | RestSharp is a simple REST and HTTP API client library for .NET that wraps HttpClient with a fluent API for making HTTP requests with automatic serialization and deserialization of request and response bodies. Supports JSON, XML, and CSV f… | emerging | 1 |
| Refitter | Refitter is a .NET tool and source generator that produces Refit HTTP client interfaces from OpenAPI specifications. It runs at compile time as a source generator or as a standalone CLI tool (dotnet-refitter), enabling type-safe API consum… | thin | 2 |
| Microsoft Package | A collection of Microsoft package management APIs covering NuGet, Windows Package Manager (WinGet), Microsoft Store, and Azure Artifacts for managing and distributing software packages across Microsoft platforms. | thin | 8 |
| NSwag | NSwag is the Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript, written in C# and maintained by Rico Suter under an MIT licence. It runs the contract in both directions: generating Swagger 2.0 and OpenAPI 3.0 documents from A… | emerging | 1 |
| Polly | Polly is a .NET resilience and transient-fault-handling library that allows developers to express resilience strategies such as Retry, Circuit Breaker, Hedging, Timeout, Rate Limiter, and Fallback in a fluent and thread-safe manner. A .NET… | emerging | 1 |
| NUnit | NUnit is a unit-testing framework for all .NET languages. Initially ported from JUnit, the current production release has been completely rewritten with many new features and support for a wide range of .NET platforms. NUnit is a software… | emerging | 4 |
| Xamarin | Xamarin was the San Francisco company behind the Mono-based cross-platform mobile development framework, letting developers build native iOS, Android, and Mac apps from a single C#/.NET codebase. Backed by investors including Insight Partn… | emerging | 0 |
| Aptera | Aptera (Aptera Software, Inc.) was a custom software development consultancy based in Fort Wayne, Indiana, founded in 2003 and specializing in the Microsoft stack — .NET, SharePoint, Azure, business intelligence, and web and mobile applica… | minimal | 0 |
Tags
.NETC#MicrosoftProgramming LanguageTopicRoslynNuGetDotnetLanguage