C# is a versatile, object-oriented programming language developed by Microsoft as part of the .NET framework. It is designed to be simple and easy to use, promoting strong type-checking and a rich set of libraries, making it ideal for developing a wide range of applications, from desktop to mobile to web-based solutions. C# supports modern programming paradigms, including asynchronous programming, which enhances performance in applications with high I/O operations. Its integration with the .NET ecosystem provides robust tools, such as Visual Studio, for debugging and deployment. Additionally, C# is continually evolving, with frequent updates that introduce new features and improvements, such as records, pattern matching, and nullable reference types, ensuring that developers can write clean, efficient, and maintainable code. Whether you're building enterprise-level software, video games with Unity, or cloud services, C# offers a powerful and flexible platform for application development.
View the most prominent open source C# projects in the list below. Click on a specific project to view its alternative or complementary packages.
- The Free Software Media System☆35,186Updated this week
- A modern file manager that helps users organize their files and folders.☆34,604Updated this week
- 🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解☆31,790Updated this week
- Windows Calculator: A simple yet powerful calculator that ships with Windows☆29,758Updated this week
- ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a ke…☆29,787Updated this week
- A Swiss Army knife for developers.☆27,383Updated this week
- Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology☆25,992Updated this week
- Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics☆23,378Updated 5 months ago
- Pulumi - Infrastructure as Code in any programming language 🚀☆21,863Updated this week
- 🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。☆20,332Updated this week
- A collection of awesome .NET core libraries, tools, frameworks and software☆19,969Updated 2 months ago
- A collection of awesome .NET libraries, tools, frameworks and software☆19,382Updated 3 weeks ago
- The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.☆19,075Updated this week
- Roadmap to becoming an ASP.NET Core developer in 2024☆18,639Updated 3 months ago
- This repo is used for servicing PR's for .NET Core 2.1 and 3.1. Please visit us at https://github.com/dotnet/runtime☆17,654Updated last year
- ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structure…☆17,235Updated last week
- Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core☆16,395Updated this week
- PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)☆16,139Updated 2 weeks ago
- Bitwarden infrastructure/backend (API, database, Docker, etc).☆15,705Updated this week
- 🔥🔥🔥 The Only Production-Ready AI-Powered Backend Code Generation☆15,235Updated this week
- Free and open-source software that allows users to set animated desktop wallpapers and screensavers powered by WinUI 3.☆15,200Updated last month
- Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and Open…☆14,758Updated this week
- Um guia extenso de informações com um vasto conteúdo de várias áreas para ajudar, agregar conhecimento e retirar dúvidas, nesse guia você…☆14,216Updated 4 months ago
- Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with be…☆12,945Updated this week
- Generate types and converters from JSON, Schema, and GraphQL☆12,462Updated 3 months ago
- A wrapper executable that can run any executable as a Windows service, in a permissive license.☆12,264Updated 6 months ago
- QuestPDF is a modern open-source .NET library for PDF document generation. Offering comprehensive layout engine powered by concise and di…☆12,043Updated this week
- ASP.NET Boilerplate - Web Application Framework☆11,829Updated this week
- The official repo for the design of the C# programming language☆11,565Updated this week
- One framework for creating powerful cross-platform games.☆11,553Updated this week
- C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.☆11,259Updated this week
- Mono open source ECMA CLI, C# and .NET implementation.☆11,139Updated 2 months ago
- A tool for generating code based on a GraphQL schema and GraphQL operations (query/mutation/subscription), with flexible support for cust…☆10,855Updated this week
- Powerful .NET library for benchmarking☆10,565Updated this week
- Apache Thrift☆10,405Updated this week
- A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.☆10,159Updated 5 months ago
- Cross Platform Terminal UI toolkit for .NET☆9,707Updated this week
- xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.☆9,418Updated last month
- Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface…☆9,487Updated 2 weeks ago
- A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.☆9,160Updated 6 months ago