awesome-dotnet README

The project's README from github.com/quozd/awesome-dotnet. As one markdown file: README.md.

Awesome .NET!

Awesome Build Status Join the chat at https://gitter.im/quozd/awesome-dotnet

A collection of awesome .NET libraries, tools, frameworks, and software.

Inspired by awesome-ruby, awesome-php, awesome-python, frontend-dev-bookmarks and ruby-bookmarks.

Contributions are always welcome! Please take a look at the contribution guidelines and quality standard pages first. We accept proprietary and commercial software too.

Thanks to all contributors, you're awesome and wouldn't be possible without you! The goal is to build a categorized community-driven collection of very well-known resources.

License

CC0

To the extent possible under law, Vitali Fokin has waived all copyright and related or neighboring rights to this work.

Table of Contents

Algorithms and Data structures

API

Application Frameworks

Application Templates

Artificial Intelligence

Assembly Manipulation

Assets

Authentication and Authorization

Background Processing

Blazor

Blockchain

Build Automation

Business Intelligence

Caching

awesome-dotnet (quozd/awesome-dotnet)

Searching Database…

Что это такое?Составленный сообществом каталог известных библиотек, инструментов, фреймворков и программ для .NET, отсортированный по задачам примерно на сто категорий.
Как устроен список?Это один длинный каталог с разделами: оглавление ведёт к каждому разделу — от Algorithms и API до Web Frameworks и WPF, а у каждой позиции есть краткое описание в одну строку и ссылка.
В списке только бесплатные проекты с открытым кодом?Нет. Принимаются и проприетарные, и коммерческие продукты, а платные помечены значком [$] — например, несколько коммерческих продуктов для OIDC и SAML в разделе Authentication.
Это только для разработчиков на C# или F# тоже подходит?Здесь вся экосистема .NET: преобладает C#, но есть и проекты на F#, например FAKE и ProjectScaffold, а в темах репозитория указаны csharp, fsharp и сам CLR.
Есть ли подвох, если я захочу скопировать или как-то использовать список?Нет — лицензия CC0 1.0: автор официально отказался от всех авторских и смежных прав, так что список фактически общественное достояние, его можно свободно копировать и адаптировать.
Список такой огромный — с чего новичку вообще начинать?Считайте оглавление картой: переходите в раздел под то, что хотите сделать, — Web Frameworks, Testing, GUI, ORM — и просматривайте короткие описания. Читать в каком-то определённом порядке не нужно.
Какие позиции там особенно заметны?Orleans для распределённых вычислений в большом масштабе, FastEndpoints как высокопроизводительная замена классическим API-контроллерам и Nethermind — полноценный клиент Ethereum на .NET Core.
Там есть что-то про ИИ и машинное обучение?Да — есть отдельный раздел Artificial Intelligence, а ещё Machine Learning и Data Science. LLamaSharp запускает модели LLaMA/GPT из C# через llama.cpp, а LlmTornado объединяет API OpenAI, Anthropic, Google, Azure и Groq в одной библиотеке.
Что вдохновило авторов на этот проект?Более ранние awesome-списки: в README в качестве источника вдохновения названы awesome-ruby, awesome-php, awesome-python и frontend-dev-bookmarks.
Creator
quozd
Size
1.8 MB
Stars
21.7K
Updated
CommitMar 26
Age
12y
Commits · 90 Days