Перейти к содержимому

Выберите язык

Текущий язык: Русский

.NET

Source: https://github.com/quozd/awesome-dotnet at dfff3b828881
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

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

Подборка замечательных библиотек, инструментов, платформ и программного обеспечения для .NET.

Вдохновлено списками awesome-ruby, awesome-php, awesome-python, frontend-dev-bookmarks и ruby-bookmarks.

Вклад всегда приветствуется! Сначала ознакомьтесь со страницами рекомендаций для участников и стандартов качества. Мы также принимаем проприетарное и коммерческое программное обеспечение.

Спасибо всем участникам: вы замечательные, и без вас ничего бы не получилось! Наша цель — создать тематическую подборку широко известных ресурсов, формируемую сообществом.

CC0

В максимально допустимой законом степени Vitali Fokin отказался от всех авторских и смежных прав на эту работу.

  • OneOf - OneOf предоставляет для C# дискриминированные объединения с исчерпывающим сопоставлением во время компиляции.
  • Algorithmia - Библиотека алгоритмов и структур данных для .NET 3.5 и выше. Algorithmia включает сложные алгоритмы и структуры данных, такие как графы, очереди с приоритетом, команды, отмена и повтор действий и многое другое.
  • Towel - Структуры данных, алгоритмы, математика, метаданные, расширения, консоль, измерения и другие полезные вещи.
  • Akade.IndexedSet - Удобная структура данных для эффективной индексации и поиска в памяти, включая запросы по диапазонам и нечёткое сопоставление строк.
  • FastEndpoints - Высокопроизводительное промежуточное решение между классическими контроллерами API ASP.NET Core и Minimal API. Используя шаблон REPR (Request-Endpoint-Response), библиотека устраняет шаблонный код и излишнюю монолитность контроллеров за счёт более тесного размещения связанного кода.
  • Telegram.Bot - Клиент .NET для Telegram Bot API.
  • WTelegramClient - Автоматизация пользовательского аккаунта Telegram с использованием последней версии Telegram Client API.
  • ASP.NET Web API - Фреймворк, упрощающий создание HTTP-сервисов для широкого круга клиентов, включая браузеры и мобильные устройства.
  • Breeze - Фреймворк API, обеспечивающий расширенный доступ к данным с помощью протокола OData 3. Клиентские библиотеки доступны для JavaScript и C#.
  • Mobius: C# API for Spark - Mobius добавляет привязку языка C# к Apache Spark, позволяя реализовывать код драйверов Spark и операции обработки данных на C#.
  • ServiceStack - Продуманные, невероятно быстрые и удобные веб-службы для всех.
  • Ocelot - Шлюз API для .NET Core.
  • CommandQuery - Разделение команд и запросов для 🌐ASP.NET Core ⚡AWS Lambda ⚡Azure Functions ⚡Google Cloud Functions 🌐ASP.NET Web API 2.
  • Population.NET - Библиотека .NET, позволяющая клиентам указывать только необходимые поля и сокращать избыточную передачу данных, не загружая все поля по умолчанию.
  • Wissance.WebApiTookit - Набор библиотек и классов, упрощающих создание REST API и служб gRPC и сокращающих объём кода вплоть до одной строки для полностью работоспособного REST-контроллера.
  • .NET Boxed Framework - Расширения .NET Core и вспомогательные пакеты NuGet.
  • ASP.NET Boilerplate - Отправная точка для создания современных веб-приложений ASP.NET MVC с использованием лучших практик и популярных инструментов.
  • ABP - Платформа веб-приложений нового поколения, развивающая ASP.NET Boilerplate.
  • Orleans - Фреймворк, упрощающий создание масштабных распределённых вычислительных приложений без необходимости изучать и применять сложные модели параллелизма и масштабирования.
  • Runtime - Репозиторий среды выполнения содержит реализацию библиотек .NET (5+), ранее называвшуюся «CoreFX». В него входят System.Collections, System.IO, System.Xml и многие другие компоненты.
  • CSLA .NET - Фреймворк для разработки бизнес-слоя https://cslanet.com/
  • Mono - Реализация ECMA CLI, C#, F#, VB и .NET с открытым исходным кодом.
  • peasy - Peasy — это фреймворк среднего уровня с простым и гибким механизмом правил, предназначенный для решения распространённых задач: параллелизма, транзакций, отказоустойчивости, многопоточности, масштабирования, асинхронности, поддержки нескольких клиентов и тестирования. Для освоения не требуется много времени.
  • Plastic - Plastic инкапсулирует такие понятия, как домен, правила приложения, бизнес-правила и бизнес-логику приложения, используя для этого шаблон «Команда».
  • Signals - Фреймворк на базе .NET 5, повышающий качество и продуктивность команд разработки благодаря инструментам, аспектам и процессам.
  • Spring.Net - Spring.NET — это платформа приложений с открытым исходным кодом, упрощающая создание корпоративных приложений .NET.
  • DotNetty - Порт Netty — асинхронного событийно-ориентированного сетевого фреймворка для быстрой разработки поддерживаемых высокопроизводительных серверов и клиентов протоколов.
  • AspectCore Framework - Кроссплатформенный фреймворк для .NET Core и .NET Framework на основе аспектно-ориентированного программирования. Поддерживает перехват аспектов, интеграцию внедрения зависимостей, веб-приложения, проверку данных и многое другое.
  • ActualLab.Fusion - Забудьте о SignalR и gRPC. Создавайте приложения Blazor и MAUI с обновлениями в реальном времени, написав лишь 0,1 % обычного кода обновлений. Обрабатывайте в 10 раз больше запросов API с протоколом ActualLab.Rpc или в 1000 раз больше благодаря прозрачному и полностью согласованному кэшированию Fusion. Примеры. Документация.
  • silky - Фреймворк Silky помогает разработчикам быстро создавать платформу для разработки микросервисов на .NET с помощью простого кода и конфигурации.
  • Positron-JS - Продвинутое веб-представление PositronWebView со встроенным контекстом JavaScript для доступа к API .NET из гибридных приложений; создано под влиянием Capacitor и Cordova.
  • .NET Boxed Templates - Шаблоны проектов .NET со всем необходимым, содержащие минимум кода для быстрого старта.
  • ASP.NET Core Starter Kit - Бэкенд: .NET Core, EF Core, C#; фронтенд: Babel, Webpack, React, CSS Modules.
  • ProjectScaffold - Типовое решение .NET, рекомендованное F# Foundation: включает настройку файловой системы, Paket для управления зависимостями и FAKE для автоматизации сборки и тестирования. По умолчанию процесс сборки также компилирует документацию и создаёт пакеты NuGet.
  • Serene - Платформа приложений ASP.NET MVC, упрощающая и ускоряющая разработку бизнес-приложений, ориентированных на данные и построенных на сервисной архитектуре. Serene — стартовый шаблон для приложений Serenity.
  • Side-Waffle - Большая коллекция полезных шаблонов для веб-разработки и разработки настольных приложений.
  • Template10 - Шаблоны Windows 10 с шаблонами проектирования.
  • Nucleus - Стартовый шаблон приложения Vue с многоуровневой архитектурой API ASP.NET Core на серверной стороне и аутентификацией на основе JWT.
  • JHipster.NET Чертёж JHipster, заменяющий исходный бэкенд Spring Boot на ASP.NET Core. Генератор JHipster в первую очередь демонстрирует лучшие практики современной веб-разработки на Java; цель этого проекта — сделать то же для .NET. Фронтенд можно сгенерировать на Angular или React, а вскоре и на Blazor. - ПРИМЕЧАНИЕ: проект не связан с Microsoft или .NET
  • LLamaSharp - Привязка llama.cpp к C#/.NET, позволяющая запускать модели LLaMA/GPT на C# без компиляции lama.cpp.
  • LlmTornado - Единая библиотека .NET для работы с API OpenAI, Anthropic, Cohere, Google, Azure, Groq и собственными API.
  • Fody - Расширяемый инструмент для внедрения кода в сборки .NET.
  • ILRepack - Альтернатива ILMerge с открытым исходным кодом.
  • Mono.Cecil - Cecil — библиотека для создания и анализа программ и библиотек в формате ECMA CIL.
  • Abblix OIDC Server - Полностью сертифицированная OpenID Foundation серверная библиотека OpenID Connect для .NET с комплексной поддержкой OAuth2 и OpenID Connect во всех профилях. [$][Бесплатно для некоммерческого использования]
  • ASP.NET Core Identity - Новая система управления пользователями для приложений ASP.NET.
  • ASP.NET SAML - Поддержка аутентификации SAML в приложениях ASP.NET.
  • Logibit Hawk - Библиотека аутентификации Hawk для F#.
  • Logto - Инфраструктура IAM для современных приложений и продуктов SaaS с поддержкой OIDC, OAuth 2.0 и SAML для аутентификации и авторизации. [$][Бесплатно для ПО с открытым исходным кодом]
  • IdentityModel - Вспомогательная библиотека для управления удостоверениями и доступом в .NET 4.5 и MVC4/Web API.
  • openiddict - Гибкий и универсальный стек OAuth 2.0/OpenID Connect для .NET.
  • Topaz - Система детализированной авторизации с SDK для .NET.
  • Enforcer - Создание политик детализированной авторизации на простом для чтения языке с компиляцией в нативный код .NET. [$]
  • SAML IdentityServer - Добавляет поддержку SAML 2P в Duende IdentityServer. [$]
  • SAML OpenIddict - Добавляет поддержку SAML 2P в OpenIddict. [$]
  • BusyBee - Быстрая обработка фоновых задач в памяти для приложений .NET с настраиваемыми очередями, тайм-аутами, параллелизмом и встроенной поддержкой OpenTelemetry.
  • BootstrapBlazor - Набор корпоративных компонентов пользовательского интерфейса на основе Bootstrap и Blazor. - ПРИМЕЧАНИЕ: проект не связан с Microsoft или .NET
  • ant-design-blazor - Набор корпоративных компонентов пользовательского интерфейса на основе Ant Design и Blazor WebAssembly.
  • MASA.Blazor - Набор корпоративных компонентов пользовательского интерфейса на основе Material Design и Blazor WebAssembly.
  • Megabit.Blazorise - Blazorise — библиотека компонентов на базе Blazor и CSS-фреймворков, таких как Bootstrap, Bulma и Material. Очень проста в использовании.
  • blazork8s - Интерфейс управления k8s на Blazor и .NET Core.
  • MudBlazor - Фреймворк Material Design для Blazor, позволяющий разработчикам .NET быстро создавать веб-приложения; включает подробную документацию и примеры.
  • Nethermind - Полнофункциональный клиент Ethereum на .NET Core.
  • Psake - Инструмент автоматизации сборки на .NET, написанный на PowerShell.
  • FAKE - F# Make — кроссплатформенная система автоматизации сборки.
  • Invoke-Build - Инструмент автоматизации сборки и тестирования на PowerShell, созданный под влиянием Psake.
  • MSBuild - Microsoft Build Engine (MSBuild) — платформа сборки для .NET и Visual Studio.
  • Cake - Cake (C# Make) — кроссплатформенная система автоматизации сборки с DSL на C#.
  • Nake - Скриптовый исполнитель задач на C#.
  • Nuke - Кроссплатформенная система автоматизации сборки.
  • FlubuCore - Кроссплатформенная система автоматизации сборки и развёртывания проектов и выполнения сценариев развёртывания на C#. - ПРИМЕЧАНИЕ: проект не связан с Microsoft или .NET
  • ModularPipelines - Создание конвейеров на C#.
  • FastReport - Генератор отчётов с открытым исходным кодом для .NET Core 2.x/.NET Framework 4.x. FastReport можно использовать в приложениях ASP.NET MVC и Web API.
  • NReco PivotData - Библиотека агрегации данных и OLAP в памяти, создание сводных таблиц (вывод в HTML, экспорт), элемент управления построителем сводных таблиц для ASP.NET. [$][Бесплатно для одиночного развёртывания/не SaaS]
  • CacheCow - Реализация HTTP-кэширования для ASP.NET Web API на клиентской и серверной сторонах.
  • Akavache - Асинхронное постоянное хранилище «ключ — значение».
  • EasyCaching - Библиотека кэширования с базовыми и расширенными сценариями использования, упрощающая работу с кэшем. - ПРИМЕЧАНИЕ: проект не связан с Microsoft или .NET
  • CacheManager - Универсальный интерфейс и уровень абстракции для кэширования.
  • FastCache - Альтернатива MemoryCache для .NET, работающая в 10 раз быстрее.
  • Foundatio - Универсальный интерфейс с реализациями в памяти, на Redis и гибридными реализациями.
  • Cache Tower - Эффективная многоуровневая система кэширования для .NET (память, Redis, база данных, файлы и т. д.).
  • FusionCache - Простой в использовании, высокопроизводительный и надёжный кэш с дополнительным распределённым вторым уровнем и расширенными возможностями, такими как отказоустойчивость и гибкая настройка тайм-аутов.
  • BitFaster.Caching - Потокобезопасные кэши в памяти, оптимизированные для очень высокой конкурентной пропускной способности, почти оптимальной частоты попаданий и низкой задержки.
  • iCal.NET iCal.NET — библиотека классов iCalendar (RFC 5545) для .NET, обеспечивающая соответствие RFC 5545 и полную совместимость с популярными календарными приложениями и библиотеками.
  • Stream Официальный клиент API .NET для Stream Chat — сервиса для создания чат-приложений.
  • Argu - Декларативный анализатор аргументов CLI и конфигурации XML для приложений F#.
  • CliFx - Декларативный фреймворк для создания интерфейсов командной строки.
  • CliWrap - Обёртка для интерфейсов командной строки.
  • CommandDotNet - Создание компонуемой модели консольного приложения на C#: определяйте команды методами, а подкоманды — свойствами или вложенными классами. Поддерживаются расширяемые разбор и выполнение команд.
  • Command Line Parser - Библиотека Command Line Parser предоставляет приложениям CLR чистый и лаконичный API для работы с аргументами командной строки и связанными задачами.
  • CommandLineUtils - Ответвление Microsoft.Extensions.CommandLineUtils, активная разработка которого прекращена.
  • Docopt - Язык описания интерфейсов командной строки, который вас порадует.
  • Gui.cs - Инструментарий терминального пользовательского интерфейса для .NET.
  • Power Args - PowerArgs преобразует аргументы командной строки в объекты .NET, с которыми удобно работать в коде. Также доступны многочисленные дополнительные функции: проверка аргументов, автоматическая генерация справки, автодополнение и расширяемость.
  • SharpNetSH - Простая библиотека netsh для C#.
  • spectre.console - Библиотека, упрощающая создание красивых консольных приложений.
  • Runtime - Среды выполнения .NET Mono и CoreCLR, стандартная библиотека и некоторые компоненты более высокого уровня, например System.Linq и System.Text.Json.
  • FluentCMS - Система управления контентом (CMS) с открытым исходным кодом на ASP.NET Core и Blazor, управляемая искусственным интеллектом.
  • Composite C1 - Веб-CMS, ориентированная на удобство использования и адаптивность.
  • mojoPortal - MojoPortal — расширяемая, поддерживающая разные базы данных и мобильные устройства система управления веб-контентом (CMS) и веб-фреймворк на C# и ASP.NET.
  • Orchard - Бесплатный проект с открытым исходным кодом, создаваемый сообществом для разработки приложений и повторно используемых компонентов на платформе ASP.NET.
  • Piranha CMS - Piranha — удобный, быстрый и лёгкий фреймворк .NET для разработки веб-приложений на базе CMS с дополнительными возможностями. Он построен на ASP.NET MVC и Web Pages и полностью совместим с Visual Studio и WebMatrix. https://piranhacms.org
  • Umbraco - Бесплатная CMS с открытым исходным кодом на платформе ASP.NET.
  • DotNetNuke - Платформа DNN — бесплатная веб-CMS с открытым исходным кодом и основа каждого профессионального решения DNN. Более 750 000 организаций по всему миру создали сайты на платформе DNN.
  • Squidex GitHub stars GitHub stars - Headless CMS и центр управления контентом с открытым исходным кодом. https://squidex.io
  • fluent-cms - RESTful API для CRUD (создание, чтение, обновление, удаление), веб-страницы панели администратора, конструктор запросов в стиле GraphQL и визуальный конструктор веб-страниц WYSIWYG; всё полностью настраивается без написания кода.
  • .NET Compiler Platform (“Roslyn”) Analyzers - Набор диагностических анализаторов Roslyn, изначально созданных для проработки проектирования и реализации API статического анализа.
  • PVS-Studio - PVS-Studio — анализатор статического кода для обеспечения качества, безопасности (SAST) и надёжности кода. [Бесплатно для ПО с открытым исходным кодом] [$]
  • NDepend - Расширение Visual Studio и VS Team Services для оценки качества кода .NET и технического долга; позволяет создавать правила анализа на синтаксисе C# LINQ, визуализировать структуру кода и отслеживать изменения и развитие. [$]
  • StyleCop - StyleCop анализирует исходный код C#, проверяя соблюдение набора правил стиля и единообразия.
  • BenchmarkDotNet - Мощная библиотека .NET для тестирования производительности.
  • Bencher - Набор инструментов непрерывного тестирования производительности для выявления регрессий в CI.
  • NsDepCop - Инструмент статического анализа кода для контроля правил зависимости пространств имён в проектах C#.
  • WebBen - Инструмент для тестирования производительности сервера протокола передачи гипертекста (HTTP).
  • .NET Fiddle - Пишите, компилируйте и запускайте код C#, F# и VB в браузере. Аналог JSFiddle для .NET.
  • Sharplab - Запускайте код C# с разными ветками и версиями Roslyn, просматривайте полученный IL и анализируйте вывод JIT-компилятора.
  • Entity Framework Playground - Изучайте SQL, создаваемый для миграций и запросов: в браузере пишите DbContext и запросы к нему. Учитесь на примерах, сравнивайте версии Entity Framework и поставщиков, например MS SQL, PostgreSql и Sqlite.
  • ClojureCLR - Порт языка Clojure на CLR, написанный на C#.
  • ClojureCLR Next - Переписанная на F# версия Clojure CLR.
  • F# - Язык программирования F# помогает каждому писать лаконичный, надёжный и производительный код.
  • Fable - Транспилятор из F# в JavaScript, TypeScript, JSX, Python, Dart и Rust.
  • Eiffel - Eiffel для .NET — язык программирования Eiffel, доступный в среде .NET.
  • Rust - Экспериментальный компилятор Rust для .NET.
  • Wrapped Mono - Среда выполнения Mono, встроенная в Rust.
  • Hybridizer - Компилятор из CIL (C#, VB.Net, F#, ClojureCLR и др.) в CUDA. [$]
  • IronScheme - Компилятор и среда выполнения Scheme R6RS, а также множество стандартных библиотек.
  • Mond - Динамически типизированный скриптовый язык на C# с REPL, отладчиком и простым API для встраивания.
  • Lua-C# - Реализация Lua на .NET, написанная на C#.
  • Nemerle - Nemerle — высокоуровневый статически типизированный язык программирования для .NET. Он поддерживает функциональные, объектно-ориентированные и императивные возможности, имеет простой синтаксис, похожий на C#, и мощную систему метапрограммирования.
  • P - Язык для асинхронного событийно-ориентированного программирования.
  • PeachPie - Компилятор и среда выполнения PHP для .NET и .NET Core, позволяющие запускать целые PHP-приложения на современных, безопасных и производительных платформах .NET и .NET Core.
  • Roslyn - Платформа компиляторов .NET («Roslyn») предоставляет компиляторы C# и Visual Basic с открытым исходным кодом и развитые API анализа кода. С её помощью можно создавать инструменты анализа, используя те же API, что и Visual Studio.
  • PascalABC.NET Реализация Pascal на .NET.
  • Iron Python - Реализация Python 3, интегрированная с платформой .NET.
  • IKVM - Виртуальная машина Java и преобразователь байт-кода в IL для .NET. Позволяет выполнять на .NET скомпилированный код Java (байт-код).
  • Lib.Harmony - Библиотека для исправления, замены и декорирования методов .NET и Mono во время выполнения; в основном используется для модификации игр.
  • dotnet-repl - Многоязычный REPL на базе .NET Interactive.
  • SharpCompress - SharpCompress — библиотека сжатия для .NET/Mono/Silverlight/WP7, умеющая распаковывать RAR, 7z, ZIP, TAR, BZip2 и GZip с последовательным чтением и API произвольного доступа к файлам. Реализована запись в ZIP/TAR/BZip2/GZip.
  • FastLZMA2NET - Обёртка .NET для алгоритма Fast LZMA2.
  • AgileConfig - AgileConfig — лёгкий центр конфигурации, который помогает управлять всеми настройками приложения через веб-сайт. - ПРИМЕЧАНИЕ: проект не связан с Microsoft или .NET
  • TeamCity - Готовый к работе, расширяемый и удобный для разработчиков сервер сборки «из коробки». [$]
  • MyGet - Непрерывная интеграция и развёртывание, размещённый репозиторий пакетов для NuGet, NPM, Bower и VSIX. [$]
  • AppVeyor - Непрерывная интеграция и развёртывание .NET в виде службы. [$] [Бесплатно для ПО с открытым исходным кодом]
  • BouncyCastle - Вместе с .NET System.Security.Cryptography — эталонная реализация криптографических алгоритмов для CLR.
  • NaCl.Core - Криптографическая библиотека для .NET, полностью реализованная на управляемом коде и предоставляющая современные криптографические примитивы.
  • Paseto.Core - Реализация Paseto (платформонезависимых токенов безопасности) для .NET.
  • Pkcs11Interop - Управляемая обёртка .NET для неуправляемых библиотек PKCS#11, обеспечивающих доступ к криптографическому оборудованию.
  • SecurityDriven.Inferno - Криптографическая библиотека .NET, прошедшая профессиональный аудит.
  • CryptoNet - Простая криптографическая библиотека для .NET на нативном C#.
  • Foundatio - Библиотека облачного хранилища с поддержкой AWS, Azure и многих других поставщиков.
  • FluentStorage - Уровень абстракции облачного хранилища .NET для нескольких облачных платформ, ранее известный как Storage.Net. Предоставляет общий интерфейс для хранилищ BLOB-объектов (AWS S3, GCP, FTP, SFTP, Azure Blob/File/Event Hub/Data Lake) и обмена сообщениями (AWS SQS, Azure Queue/ServiceBus).
  • Stowage - Компактный комплект облачного хранилища .NET без зависимостей, поддерживающий как минимум ВСЕ основные облачные платформы.
  • Cloud Storage:- Библиотека предоставляет универсальный интерфейс для доступа к данным и управления ими в разных облачных хранилищах BLOB-объектов (Azure Storage, AWS S3, Google Cloud Storage). Она упрощает переключение между поставщиками и одновременную работу с несколькими поставщиками без необходимости изучать разные API.
  • RocksDB - Привязка Facebook RocksDB — хранилища «ключ — значение» — к C#, а также нативные сборки для Windows, macOS и Linux.
  • DBreeze - DBreeze — встраиваемое хранилище «ключ — значение» с открытым исходным кодом.
  • Event Store - Функциональная база данных с открытым исходным кодом и обработкой сложных событий на JavaScript.
  • LiteDB - Документная база данных NoSQL для .NET в одном файле данных — https://www.litedb.org
  • RavenDB - Документная база данных для .NET с поддержкой LINQ.
  • Marten - PostgreSQL как документная база данных и хранилище событий для приложений .NET.
  • Realm Xamarin - Быстрая и удобная альтернатива SQLite и ORM — https://realm.io/docs/dotnet/latest/
  • Streamstone - Хранилище событий для Azure Table Storage.
  • Ignite - Распределённая платформа в памяти: документная база данных с поддержкой SQL и LINQ, распределённые вычисления, службы и события.
  • Yessql - Документная база данных .NET, работающая с любой реляционной СУБД.
  • JsonFlatFileDataStore - Простое хранилище данных в плоских файлах JSON с поддержкой типизированных и динамических данных.
  • ZoneTree - Постоянная высокопроизводительная транзакционная упорядоченная база данных «ключ — значение» для .NET, совместимая с ACID.
  • DuckDB.NET - Поставщик данных .NET для DuckDB.
  • MySQL Connector - Connector/Net — полностью управляемый драйвер ADO.NET для MySQL.
  • Npgsql - Поставщик данных .NET для PostgreSQL.
  • MongoDB - Официальный драйвер MongoDB для C#.
  • ServiceStack Redis - Ведущий клиент Redis для C# и .NET.
  • StackExchange Redis - Универсальный клиент Redis от StackExchange.
  • Cassandra - Драйвер DataStax для Apache Cassandra на .NET.
  • Couchbase - Официальная клиентская библиотека Couchbase для .NET на базе клиента Memcached от Enyim.
  • Firebird.NET - Поставщик данных .NET написан на C# и обеспечивает высокопроизводительную нативную реализацию API Firebird.
  • Rqlite-dotnet - Клиент .NET для rqlite (распределённой реляционной базы данных на основе SQLite).
  • NodaTime - Noda Time — альтернативный API даты и времени для .NET. Он помогает яснее понимать данные и точнее выражать операции над ними. https://nodatime.org/
  • DateTimeExtensions - Распространённые операции с датой и временем в виде расширений для System.DateTime, включая вычисление праздников и рабочих дней для разных культур.
  • Exceptionless.DateTimeExtensions - DateTimeRange, рабочие дни и различные методы расширения для DateTime, DateTimeOffset и TimeSpan.
  • dnSpy - Браузер сборок .NET, редактор, декомпилятор и отладчик с открытым исходным кодом.
  • dnSpyEx - Неофициальное возрождение dnSpy.
  • ILSpy - ILSpy — браузер сборок .NET и декомпилятор с открытым исходным кодом.
  • dotPeek - Бесплатный автономный инструмент на основе декомпилятора, входящего в ReSharper. Надёжно декомпилирует любую сборку .NET в эквивалентный код C# или IL и просто создаёт решения Visual Studio на основе исходных двоичных файлов. [Проприетарное] [Бесплатно]
  • DbUp - Библиотека .NET для развёртывания изменений в базах данных SQL Server. Она отслеживает уже выполненные SQL-сценарии и запускает сценарии изменений, необходимые для обновления базы данных.
  • Vortice.Windows - Кроссплатформенные библиотеки .NET Standard для DirectX, WIC, Direct2D1, XInput, XAudio и X3DAudio.
  • Sucrose Wallpaper Engine - Sucrose — универсальный движок обоев, оживляющий рабочий стол с помощью широкого набора интерактивных обоев.
  • .NEXT Raft - Реализация Raft для .NET и ASP.NET Core, позволяющая создавать кластерные микросервисы на основе распределённого консенсуса и репликации.
  • Orleans - Orleans — фреймворк, упрощающий создание масштабных распределённых вычислительных приложений без необходимости изучать и применять сложные модели параллелизма и масштабирования. Создан Microsoft Research.
  • Orleankka - Orleankka — функциональный API для Microsoft Orleans. Он особенно подходит для сценариев, где нужен компонуемый единообразный интерфейс взаимодействия, например CQRS, источники событий, перенаправление, конечные автоматы и т. д. Также доступен дополнительный API для F# под названием Orleankka.FSharp.
  • Akka.net - Akka.NET — порт популярного фреймворка Akka для Java/Scala на .NET. Это порт, развиваемый сообществом и не связанный с Typesafe, создавшей исходную версию для Java/Scala.
  • Zebus - Zebus — лёгкая и универсальная одноранговая шина служб, разработанная с учётом принципов CQRS. Она обеспечивает простое и быстрое взаимодействие приложений. Большая часть сложности скрыта в библиотеке, поэтому можно сосредоточиться на полезном коде, а не на отладке обмена сообщениями. Фундаментальная основа для любого распределённого приложения.
  • protoactor-dotnet - Proto Actor — сверхбыстрые распределённые акторы для Golang и C#.
  • Sandcastle - Sandcastle Help File Builder — аналог NDoc.
  • SourceBrowser - Генератор веб-сайтов для просмотра исходного кода, на котором работает https://referencesource.microsoft.com
  • Swashbuckle - Легко добавляет Swagger в проекты Web API.
  • F# Formatting - Инструменты документирования проектов F# и C# по файлам сценариев F#, документам Markdown и встроенным комментариям XML или Markdown.
  • DocFX - Инструменты сборки и публикации документации API для проектов .NET.
  • DocNet - Удобный генератор статической документации, создающий содержимое на основе файлов Markdown.
  • HubDocs - Инструмент интерфейса, похожий на Swagger, для концентраторов SignalR: автоматически находит концентраторы, позволяет изучать методы, вызывать их и просматривать сообщения клиентов в реальном времени.
  • NopCommerce - nopCommerce — бесплатная корзина интернет-магазина с открытым исходным кодом на ASP.NET Core.
  • ServiceStack.Stripe - Типизированные клиенты .NET для REST API stripe.com.
  • SmartStoreNET - Бесплатное решение корзины интернет-магазина на ASP.NET Core MVC.
  • Stripe.Net - Stripe.net — полнофункциональный API .NET для https://stripe.com/
  • Virto Commerce - Virto Commerce — второе поколение продукта и единственная корпоративная платформа электронной коммерции, полностью доступная по лицензии с открытым исходным кодом. Она основана на .NET 4.5 и широко использует MVC, IoC, EF, Azure, AngularJS и другие передовые технологии. Её можно развернуть в Microsoft Cloud (Azure), Amazon Web Services (AWS) и локально. https://virtocommerce.com
  • SimplCommerce - Очень простая система электронной коммерции на .NET Core: удобная в использовании и настройке. Благодаря .NET Core SimplCommerce работает в Windows и Linux и поддерживает разные реляционные СУБД: Microsoft SQL Server, PostgreSQL и MySQL.
  • GrandNode - Headless-платформа электронной коммерции с несколькими продавцами и арендаторами, одна из самых продвинутых платформ с открытым исходным кодом на .NET Core 5.0 и MongoDB.
  • Adyen - Официальная библиотека Payment API Adyen для .NET.
  • Blzhawk - BizHawk — мультисистемный эмулятор на C#. Помимо полноэкранного режима и поддержки геймпадов, он предоставляет любителям игр полные средства повторной записи и отладки для ядер всех систем.
  • Dotnet CLI - Кроссплатформенная утилита командной строки из инструментария .NET Core.
  • Cinchoo ETL - ETL-фреймворк для .NET (чтение и запись файлов CSV, плоских файлов, XML, JSON и формата «ключ — значение»).
  • EtlBox.Classic - Лёгкая библиотека ETL (извлечение, преобразование, загрузка) и набор инструментов интеграции данных для .NET на базе Microsoft TPL.Dataflow.
  • Mediator.Net - Простой посредник для .NET с поддержкой конвейеров для отправки команд, публикации событий и шаблона «запрос — ответ».
  • MediatR - Простая и непритязательная реализация посредника для .NET.
  • EventFlow - EventFlow — фреймворк DDD для .NET, ориентированный на async/await, CQRS и источники событий.
  • LiteBus - Простой в использовании внутрипроцессный посредник, предоставляющий основу для реализации разделения команд и запросов (CQS).
  • Microsoft.FeatureManagement - Библиотека позволяет разрабатывать и предоставлять функции приложения на основе флагов функций. Она поддерживает, например, поэтапное включение новых функций и A/B-тестирование, а также интегрируется с распространёнными шаблонами разработки .NET и ASP.NET Core.
  • OpenFeature - OpenFeature — открытый стандарт управления флагами функций с единым API и SDK, позволяющий отделить оценку флагов от реализаций конкретных поставщиков. Он способствует совместимости, гибкости и стандартизации управления флагами в разных инструментах и платформах.
  • language-ext - Библиотека активно использует возможности C# 6+, предоставляя функциональную «базовую библиотеку классов», которая при желании может показаться расширением самого языка. Также включает похожую на Erlang систему процессов (акторов), которая при необходимости сохраняет сообщения и состояние в Redis (для обмена сообщениями внутри приложения Redis не обязателен). Кроме того, система процессов поддерживает Rx-потоки сообщений и состояния, образуя полноценную систему реактивных событий и диспетчеризации сообщений.
  • MoreLinq - Добавляет методы для LINQ to Objects.
  • MonoGame - Единый фреймворк для создания мощных кроссплатформенных игр.
  • FNA - FNA — повторная реализация XNA4, цель которой — создать полностью точную среду выполнения XNA4 для настольных компьютеров.
  • Duality - Duality — фреймворк для разработки 2D-игр, ориентированный на модульность и включающий визуальный редактор.
  • Stride Game Engine - Кроссплатформенный игровой движок Stride для 2D/3D с редактором сцен, частицами, физически корректным рендерингом (PBR), сценариями и многим другим.
  • Wave Engine - Wave Engine — бесплатный современный компонентный игровой движок на C# для создания кроссплатформенных игр с поддержкой Kinect, Oculus Rift, Vuforia, Cardboard, Leap Motion и многого другого. [Бесплатно][Проприетарное]
  • Nez - Nez — бесплатный фреймворк, ориентированный на 2D и совместимый с MonoGame и FNA.
  • BEPUphysics - BEPUphysics — чистая библиотека трёхмерной физики на C#.
  • osu!framework - 2D-приложение/игра, созданное с расчётом на потрясающие игры.
  • DotRecast - Порт Recast и Detour — набора инструментов навигационных сеток для игр, Unity3D, серверов и C#.
  • Foster - Foster — небольшой кроссплатформенный фреймворк для 2D-игр на C#.
  • Friflo.Engine.ECS - Высокопроизводительная ECS на C# с простым API. Поддерживает .NET, WASM/WebAssembly, Native AOT, Unity, Godot, MonoGame и др.
  • Box2D.NET - Порт Box2D на C# — двумерного физического движка для игр, серверов и Unity3D.
  • NetTopologySuite Быстрое и надёжное ГИС-решение .NET для платформы .NET.
  • OsmSharp - Библиотека C# для работы с данными OpenStreetMap (OSM): чтение, запись и построение маршрутов.
  • GeoJSON.NET - Библиотека .NET для типов GeoJSON и соответствующих сериализаторов/десериализаторов Json.Net.
  • CoordinateSharp - Удобный разбор и преобразование форматов координат, а также вычисление сведений о местоположении на основе положения Солнца и Луны.
  • DEM Net Elevation API - Библиотека .NET для цифровых моделей рельефа, позволяющая создавать трёхмерный ландшафт в форматах glTF и STL.
  • Husky.Net - Упрощает работу с хуками Git благодаря встроенному исполнителю задач Husky.Net. Можно проверять сообщения коммитов, запускать тесты, анализировать код и выполнять другие действия при коммите или отправке. Поддерживаются сценарии C#, хуки Gitflow и несколько состояний файлов (индекс, последний коммит, glob).
  • GitExtensions - GitExtensions — расширение оболочки, плагин для Visual Studio 2008/2010/2012/2013 и автономный инструмент для работы с репозиториями Git. https://gitextensions.github.io/
  • GitVersion - Создание номера семантической версии на основе состояния репозитория Git.
  • LibGit2Sharp - LibGit2Sharp переносит всю мощь и скорость нативной реализации Git libgit2 в управляемую среду .NET и Mono.
  • posh-git - Среда PowerShell для Git.
  • Git Credential Manager - Помогает решать проблемы с учётными данными.
  • Oxyplot - Кроссплатформенная библиотека построения графиков для .NET.
  • OpenTK - Open Toolkit — продвинутая низкоуровневая библиотека C#, предоставляющая обёртки над OpenGL, OpenCL и OpenAL.
  • Aspose.Drawing - Полностью управляемая кроссплатформенная библиотека двумерной графики для рисования текста, геометрических фигур и изображений с API, совместимым с System.Drawing. [$]
  • ScottPlot - Библиотека интерактивного построения графиков для больших наборов данных: линейные графики, столбчатые и круговые диаграммы, точечные графики и многое другое. Поддерживает WinForms, WPF, Avalonia и консоль.
  • LiveCharts2 - Простые, гибкие, интерактивные и мощные диаграммы, карты и индикаторы для .NET. LiveCharts2 поддерживает WPF, WinForms, Xamarin, Avalonia, WinUI и UWP.
  • Helix Toolkit - Helix Toolkit — набор компонентов трёхмерной графики для .NET.
  • AssimpNet - Кроссплатформенная обёртка .NET Standard для Open Asset Importer («Assimp»). Библиотека позволяет импортировать, обрабатывать и экспортировать трёхмерные модели для визуализации в графических и игровых приложениях. Поддерживается импорт более 40 форматов (например, OBJ, FBX, GLTF, 3DS, Collada) и экспорт в некоторые из них (например, OBJ, GLTF, 3DS, Collada). Средства обработки сеток позволяют создавать и оптимизировать данные сеток для визуализации в реальном времени.
  • Silk.NET - Кроссплатформенная высокопроизводительная низкоуровневая обёртка .NET Standard для множества современных API, включая OpenGL, OpenCL, OpenAL, OpenXR, Assimp и GLFW. Помимо обёрток над нативными API, включает собственные абстракции окон и ввода. Это упрощает разработку игр и приложений на Silk.NET и предоставляет почти всё необходимое разработчику 3D-приложений.
  • Veldrid - Низкоуровневая переносимая графическая и вычислительная библиотека для .NET.
  • VectSharp - Библиотека .NET для создания векторной графики и текста с последующим экспортом в PDF, SVG и растровые форматы.
  • GraphQL.NET - Реализация GraphQL от Facebook на .NET.
  • HotChocolate - Сервер GraphQL, совместимый со всеми клиентами, поддерживающими GraphQL, включая Strawberry Shake, Relay, Apollo Client и различные другие клиенты и инструменты.
  • EntityGraphQL - Библиотека для создания API GraphQL поверх модели данных с возможностью легко объединять несколько источников данных в одной схеме GraphQL (Entity Framework не обязателен: подойдёт любая ORM с LinqProvider или объект в памяти).
  • ZeroQL - Высокопроизводительный клиент GraphQL, удобный для C#. Поддерживает синтаксис в стиле LINQ, не требует Reflection.Emit или выражений и обеспечивает производительность, близкую к прямому HTTP-вызову.
  • Avalonia - Мультиплатформенный UI-фреймворк .NET, ранее известный как Perspex.
  • Windows UI Library - Windows UI Library (WinUI) предоставляет официальные нативные элементы управления и функции Microsoft для приложений Windows UWP.
  • UNO Platform - Единственная платформа для создания нативных мобильных и настольных приложений и приложений WebAssembly на C# и XAML из единой кодовой базы. Открытый исходный код и профессиональная поддержка. Сайт: platform.uno
  • Xamarin.Forms - Создание нативных интерфейсов для iOS, Android и Windows из общей кодовой базы C#.
  • Eto.Forms - Кроссплатформенный графический фреймворк для настольных и мобильных приложений на .NET и Mono.
  • Gtk# - Gtk# — привязка Gtk+ к Mono/.NET для кроссплатформенной разработки графических интерфейсов и основа большинства GUI-приложений на Mono.
  • QtSharp - Привязки Qt для Mono/.NET.
  • SciterSharp - Создание кроссплатформенных настольных приложений .NET с помощью HTML и всех возможностей движка Sciter: CSS3, SVG, сценариев, AJAX, <video> и др. Sciter бесплатен для коммерческого использования.
  • XWT - Кроссплатформенный инструментарий пользовательского интерфейса для настольных приложений на .NET и Mono.
  • Qml.Net - Кроссплатформенная интеграция Qml и .NET для Mono/.NET/.NET Core.
  • Lara - Lara Web Engine — библиотека для разработки веб-интерфейсов на C# (альтернатива Blazor Server-Side).
  • Neutronium - Создание настольных приложений .NET с использованием HTML, CSS, JavaScript и привязок MVVM, например WPF.
  • photino.NET - Photino — лёгкий фреймворк с открытым исходным кодом для создания нативных кроссплатформенных настольных приложений с использованием веб-технологий пользовательского интерфейса.

GUI — наборы стилизованных элементов управления

Заголовок раздела «GUI — наборы стилизованных элементов управления»
  • Modern UI for WPF - MUI - Набор элементов управления и стилей для преобразования приложений WPF в привлекательные приложения с современным интерфейсом.
  • MahApps.Metro - Инструментарий для создания приложений WPF в стиле Metro.
  • MaterialSkin - Тематическое оформление .NET WinForms на C# или VB.Net в соответствии с принципами Material Design от Google.
  • AdonisUI - Лёгкий инструментарий интерфейса для приложений WPF с классическим, но улучшенным оформлением Windows.
  • Bunifu UI Framework - Тщательно разработанные элементы управления и компоненты WinForms для создания впечатляющих современных интерфейсов приложений. [$]
  • HandyControl - Содержит простые и часто используемые элементы управления WPF.
  • MaterialDesignInXamlToolkit - Инструментарий для создания приложений WPF в стиле Material Design.
  • UWP Community Toolkit - UWP Community Toolkit — набор вспомогательных функций, пользовательских элементов управления и служб приложений. Он упрощает распространённые задачи разработки приложений UWP для Windows 10 и демонстрирует их выполнение.
  • Empty Keys UI - Мультиплатформенная и мультимодульная библиотека интерфейсов на основе XAML. [Бесплатно][Проприетарное]
  • Callisto - Набор элементов управления для приложений Windows 8 на XAML. Включает компоненты, упрощающие создание приложений в стиле Windows UI для Windows Store согласно рекомендациям Windows UI.
  • WinApi - Простая, прямая и сверхтонкая библиотека CLR для высокопроизводительного взаимодействия с нативным Win32, с помощниками для автоматизации, окон, DirectX, OpenGL и Skia.
  • ObjectListView - ObjectListView — обёртка C# над .NET ListView, упрощающая его использование и добавляющая новые возможности.
  • DockPanelSuite - Библиотека стыковки для .NET WinForms, вдохновлённая Visual Studio.
  • AvalonEdit - Компонент текстового редактора на WPF, используемый в SharpDevelop.
  • AngleSharp - Полная реализация построения HTML5 DOM и CSS3 OM.
  • dotless - Порт библиотеки Ruby Less CSS для .NET http://www.dotlesscss.org
  • ExCSS - Библиотека парсера CSS3 для C#.
  • HtmlAgilityPack - Гибкий парсер HTML, создающий DOM для чтения и записи и поддерживающий обычный XPath и XSLT.
  • LibSass Host - Обёртка .NET для библиотеки libSass с поддержкой виртуальной файловой системы.
  • RestSharp - Простой клиент REST и HTTP API для .NET.
  • Flurl - Гибкая, переносимая и тестируемая клиентская библиотека REST/HTTP.
  • Refit - Автоматическая типобезопасная REST-библиотека для Xamarin и .NET.
  • WebApiClient Проект с открытым исходным кодом на базе HttpClient. Достаточно определить интерфейс на C# и настроить соответствующие атрибуты, чтобы асинхронно вызывать клиентскую библиотеку удалённого HTTP-интерфейса.
  • Apizr Клиент веб-API на основе Refit с повышенной отказоустойчивостью (повторные попытки, подключение, кэш, аутентификация, журналирование, приоритет и т. д.).
  • Fluxzy.Core - Полностью управляемая потоковая библиотека «человек посередине» для перехвата, записи и изменения трафика HTTP/1.1, H2 и WebSocket по открытым и защищённым каналам.
  • NotoriousClient – Строго типизированный расширяемый HTTP-клиент с гибким построителем запросов, потоковой передачей и multipart. Построен на .NET HttpRequestMessage.
  • Visual Studio Community - Полнофункциональная интегрированная среда разработки.
  • Waf DotNetPad - Простой и быстрый редактор кода, позволяющий с удовольствием программировать на C# или Visual Basic.
  • Visual Studio Code - Отличный редактор с открытым исходным кодом от Microsoft на базе Electron.
  • Ionide - Набор пакетов для редакторов Atom и Visual Studio Code для кроссплатформенной разработки на F#.
  • Rider - Кроссплатформенная IDE C# на платформе IntelliJ и ReSharper.
  • RoslynPad - Простой редактор C# на базе Roslyn и AvalonEdit.
  • Consulo - Кроссплатформенная IDE с поддержкой C# и Java, ответвление IntelliJ IDEA Community Edition.
  • vvvv Визуальная среда интерактивного программирования для .NET. [Бесплатно для ПО с открытым исходным кодом]
  • CSharp Analyzer by MongoDB Бесплатное расширение Visual Studio для пользователей MongoDB, помогающее преобразовывать код в запросы MongoDB.
  • ImageWizard - Веб-служба обработки изображений на ASP.NET Core и ImageSharp / SkiaSharp / SvgNet / DocNET.
  • ImageResizer - Добавляйте команды к URL изображений, чтобы за миллисекунды получать изменённые версии: масштабировать, редактировать и т. д. можно в реальном времени.
  • ImageSharp - Полностью управляемая кроссплатформенная библиотека для обработки файлов изображений.
  • MagicScaler - Высокопроизводительный конвейер обработки изображений для .NET, упрощающий сложные задачи обработки.
  • MetadataExtractor - Извлекает из файлов изображений метаданные Exif, IPTC, XMP, ICC и другие.
  • Emgu CV - Кроссплатформенная обёртка .NET для библиотеки OpenCV.
  • SimpleITK - Упрощённый способ работы с Insight. Библиотека анализа многомерных изображений с открытым исходным кодом для Python, R, Java, C#, Lua, Ruby, TCL и C++. Разработана сообществом Insight Toolkit для биомедицины и других областей.
  • Magick.NET - Обёртка .NET для библиотеки ImageMagick.
  • OpenCvSharp - Кроссплатформенная обёртка OpenCV для .NET Framework.
  • PixelViewer - Кроссплатформенная программа просмотра изображений для Windows/macOS/Linux, считывающая необработанные данные пикселей яркости/YUV/RGB/ARGB/Bayer из файлов и отображающая их. Начиная с версии 1.99+ поддерживаются также YUV 10/16 бит и просмотр последовательностей кадров.
  • Colourful - Библиотека .NET с открытым исходным кодом для работы с цветовыми пространствами.
  • Unicolour - Преобразование, интерполяция и сравнение цветов для .NET.
  • Wix Toolset - Самый мощный набор инструментов для создания процесса установки приложений Windows.
  • Squirrel - Squirrel — набор инструментов и библиотека для полного управления установкой и обновлением настольного приложения Windows.
  • Chocolatey - Аналог yum или apt-get для Windows.
  • Onova - Непредвзятый фреймворк автоматического обновления настольных приложений.
  • .NET Interactive - .NET Interactive привносит возможности .NET в интерактивные сценарии.
  • MessageFormat.NET - Реализация ICU MessageFormat для .NET, позволяющая создавать контекстные сообщения пользовательского интерфейса (библиотека PCL).
  • ResX Resource Manager - Самый популярный бесплатный инструмент локализации приложений разных типов с использованием ресурсов resx.
  • CppSharp - Инструменты для предоставления API C++ в C#.
  • pythonnet - Фреймворк взаимодействия Python и .NET.
  • pinvoke - Библиотека с кодом P/Invoke для последних версий Windows.
  • Pyrolite - Эта библиотека позволяет легко подключать программы на Java или .NET к миру Python. Она использует протокол Pyro для вызова методов удалённых объектов.
  • Autofac - Удобный IoC-контейнер для .NET.
  • DryIoc - Простой, быстрый и полнофункциональный IoC-контейнер.
  • Ninject - Ниндзя среди контейнеров внедрения зависимостей .NET.
  • Spring.Net - Spring.NET — платформа приложений с открытым исходным кодом, упрощающая создание корпоративных приложений .NET.
  • Lamar - Быстрый IoC-контейнер, оптимизированный для ASP.NET Core и других серверных приложений .NET.
  • LightInject - Сверхлёгкий IoC-контейнер.
  • Simple Injector - Удобная библиотека внедрения зависимостей (DI) для .NET 4+, поддерживающая Silverlight 4+, Windows Phone 8, Windows 8 (включая универсальные приложения) и Mono.
  • Microsoft.Extensions.DependencyInjection - IoC-контейнер по умолчанию для приложений .NET.
  • Scrutor - Расширения сканирования сборок для Microsoft.Extensions.DependencyInjection.
  • VS MEF - Реализация Managed Extensibility Framework (MEF), используемая в Visual Studio.
  • Stashbox - Лёгкий переносимый фреймворк внедрения зависимостей для решений на .NET.
  • ClearScript - Библиотека, упрощающая добавление сценариев в приложения .NET. Сейчас поддерживаются JavaScript (через V8 и JScript) и VBScript.
  • Edge.js - Выполнение кода .NET и Node.js в одном процессе в Windows, macOS и Linux.
  • Jint - Интерпретатор JavaScript для .NET с полной совместимостью с ECMA 5.1, работающий на любой платформе .NET.
  • Jurassic - Реализация языка и среды выполнения ECMAScript. Цель проекта — предоставить для .NET самую производительную и наиболее соответствующую стандартам реализацию JavaScript.
  • YantraJS - Среда выполнения JavaScript (аналог NodeJS) для .NET Standard, компилирующая JavaScript в IL и поддерживающая многие функции ES6, генераторы, модули CommonJS и CSX, а также компилятор выражений.
  • NLog - NLog — продвинутая библиотека журналирования для .NET и Silverlight.
  • Logazmic - Просмотрщик NLog с открытым исходным кодом для Windows.
  • ELMAH - Официальный сайт ELMAH.
  • Elmah MVC - Elmah для MVC.
  • Logary - Logary — высокопроизводительная библиотека журналирования, метрик, трассировки и проверки работоспособности с несколькими целевыми системами для Mono и .NET. Аналог DropWizard для .NET. Поддерживает множество целей и предназначена для микросервисов.
  • Log4Net - Библиотека Apache log4net помогает программистам выводить записи журнала в различные целевые системы.
  • Rollbar.NET - Упрощает удалённый мониторинг ошибок в реальном времени с помощью Rollbar.com. Открытый SDK-уведомитель Rollbar для любого технологического стека на .NET. Подходит для приложений на .NET Core 2.0+, .NET Standard 2.0+, .NET Full Framework 4.5.1+, Mono, Xamarin и, в целом, любой реализации .NET Standard 2.0+. Упрощает создание полезной нагрузки на основе исключений, данных трассировки, информационных сообщений и телеметрии, а также отправляет её в API Rollbar для удалённого мониторинга и анализа поведения приложения. [Подключается к проприетарной службе] [Бесплатный тариф]
  • Sentry - SDK .NET для Sentry — отслеживания ошибок с открытым исходным кодом, которое помогает разработчикам наблюдать за сбоями и устранять их в реальном времени.
  • Serilog - Простая и практичная библиотека журналирования для эпохи NoSQL. Объединяет лучшие подходы традиционного и структурированного диагностического журналирования в удобном пакете.
  • StackExchange.Exceptional - Обработчик ошибок, используемый сетью Stack Exchange.
  • ULogViewer - Универсальный кроссплатформенный просмотрщик журналов для Windows/macOS/Linux, читающий и разбирающий различные типы журналов. Можно также задать собственный профиль разбора и отображения.
  • Foundatio - Гибкий API журналирования для записи сообщений во всём приложении.
  • Exceptionless - Клиент Exceptionless для .NET.
  • Loupe - Централизованное журналирование и мониторинг для .NET. [Проприетарное] [Бесплатный тариф]
  • elmah.io - Облачное журналирование веб-приложений .NET с помощью ELMAH. Находите ошибки до запуска в эксплуатацию. Мощный поиск, API, интеграция со Slack, GitHub, Visual Studio и др. [Бесплатно для ПО с открытым исходным кодом] [$]
  • BugSnag - Записывает ошибки и полезные диагностические данные, например стек вызовов, сеанс и выпуск. Есть бесплатный тариф. [Бесплатно для ПО с открытым исходным кодом][$]
  • ZeroLog - ZeroLog — библиотека журналирования .NET без выделения памяти. Предоставляет базовые функции журналирования для приложений, чувствительных к задержкам, где сборка мусора нежелательна.
  • AutoLoggerMessage - Генератор исходного кода, автоматически преобразующий все вызовы журналирования в высокопроизводительную версию LoggerMessage.
  • Infer.NET - Фреймворк для байесовского вывода в графических моделях. Также подходит для вероятностного программирования.
  • Catalyst Кроссплатформенная библиотека обработки естественного языка (NLP), вдохновлённая spaCy: предварительно обученные модели, готовая поддержка обучения векторных представлений слов и документов и гибкие модели распознавания сущностей. Часть SciSharp Stack.
  • FsLab - Набор библиотек науки о данных и машинного обучения для F# и .NET.
  • GeneticSharp - Мультиплатформенная библиотека генетических алгоритмов для .NET Core и .NET Framework. Включает несколько реализаций операторов генетического алгоритма: отбора, скрещивания, мутации, реинсерции и завершения.
  • ML.NET - Кроссплатформенный фреймворк машинного обучения с открытым исходным кодом, делающий машинное обучение доступным разработчикам .NET.
  • F# Data - Поставщики типов F# для доступа к XML-, JSON-, CSV- и HTML-файлам (на основе образцов документов) и данным World Bank.
  • SciSharp STACK - Развитая экосистема машинного обучения для .NET, созданная портированием наиболее популярных библиотек Python на C#.
  • OpenGA.Net - Библиотека генетических алгоритмов .NET для решения задач оптимизации с расширяемыми операторами и адаптивным выбором стратегий.
  • F# Formatting - Инструменты документирования проектов F# и C#. Расширяемый парсер Markdown является основным компонентом библиотеки.
  • markdig - Быстрый, мощный, расширяемый обработчик Markdown для .NET, совместимый с CommonMark.
  • MailKit - Полный кроссплатформенный стек электронной почты с поддержкой IMAP, POP3, SMTP, аутентификации и многого другого. Построен на MimeKit.
  • MailKitSimplified - Полнофункциональная гибкая обёртка для MailKit, упрощающая отправку и получение электронных писем.
  • MimeKit - Кроссплатформенная библиотека .NET для создания и разбора MIME с поддержкой S/MIME, PGP, TNEF и файловых хранилищ Unix mbox.
  • PreMailer.Net - Библиотека C#, перемещающая таблицы стилей во встроенные атрибуты стиля для максимальной совместимости с почтовыми клиентами.
  • StrongGrid - Клиент API SendGrid v3. Позволяет отправлять электронные письма, массово импортировать контакты, управлять списками и сегментами, создавать пользовательские поля списков и многое другое. Также включает парсер веб-перехватчиков SendGrid.
  • MathFlow - Универсальная библиотека математических выражений с поддержкой символьных вычислений, включая дифференцирование, упрощение и решение уравнений.
  • MathNet - Math.NET — инициатива с открытым исходным кодом по разработке и сопровождению наборов инструментов для фундаментальной математики, отвечающих как сложным, так и повседневным потребностям разработчиков .NET.
  • Microsoft Automatic Graph Layout - Набор инструментов для компоновки и просмотра графов.
  • ALGLIB - ALGLIB — кроссплатформенная библиотека численного анализа и обработки данных. Поддерживает несколько языков программирования (C++, C#, Delphi) и операционных систем (Windows и POSIX, включая Linux). [Проприетарная] и [Бесплатная редакция]
  • GeometRi - Простая и лёгкая библиотека вычислительной геометрии для .NET.
  • Rationals - Реализация арифметики рациональных чисел произвольной точности для .NET.
  • MKL.NET - Простой кроссплатформенный API .NET для Intel MKL.
  • AngouriMath - Библиотека символьной математики и компьютерной алгебры с открытым исходным кодом, созданная преимущественно для C# и F#. Предоставляет широкий набор функций и может рассматриваться как альтернатива SymPy для .NET.
  • WPF-Math - Библиотека .NET для отображения математических формул в стиле вёрстки LaTeX во фреймворке WPF.
  • Jodo.Numerics - Предоставляет дополнительные числовые типы (например, числа с фиксированной точкой и без переполнения) с полной поддержкой операторов, математики, разбора строк и т. д. Тщательно протестирована и совместима с разными платформами.
  • CSCore - Продвинутая аудиобиблиотека с поддержкой воспроизведения, записи, декодирования, кодирования и обработки аудиоданных в реальном времени (эффекты, визуализация и др.).
  • TagLib# - TagLib# (также известная как taglib-sharp) — библиотека для чтения и записи метаданных медиафайлов, включая видео, аудио и фотографии.
  • LibVLCSharp - Привязки libvlc для Xamarin — мультимедийного фреймворка, лежащего в основе приложений VLC от VideoLAN.
  • NAudio - Воспроизведение, декодирование и кодирование аудио в различных форматах файлов: MP3, MP4, WAV, AIFF, Speex и др.
  • Xabe.FFmpeg - Обёртка FFmpeg для .NET Standard. Позволяет обрабатывать медиа без знания устройства FFmpeg и передавать ему пользовательские аргументы из приложения C#. [$]
  • Sonora - Аудиофреймворк .NET для воспроизведения и редактирования аудио и MIDI, а также интеграции плагинов.
  • Foundatio - Универсальный интерфейс с реализациями для памяти, Redis, StatsD и Metrics.NET.
  • Web Markup Minifier - Библиотека .NET с набором минификаторов разметки. Цель проекта — повысить производительность веб-приложений за счёт уменьшения размера HTML-, XHTML- и XML-кода.
  • CompressedStaticFiles - Отправляет браузеру сжатые статические файлы без сжатия по запросу, а также поддерживает отправку более современных форматов изображений, если браузер сообщает о такой поддержке.
  • RazorKit - Коллекция лёгких HTML-помощников Razor с гибким интерфейсом, упрощающих интеграцию популярных библиотек JavaScript в приложения ASP.NET.
  • CSharp Pad - Веб-версия REPL для C# с удобным автодополнением кода.
  • AzureCrawler - Создание снимков HTML для приложений Angular, Ember, Durandal и любых других приложений JavaScript.
  • CSScript - CS-Script — система сценариев на базе CLR, использующая C#. Сейчас она ориентирована на реализацию CLR от Microsoft (.NET 2.0/3.0/3.5/4.0/4.5) и полностью поддерживает Mono. Предоставляет множество дополнительных функций, включая размещение сценариев.
  • CsvHelper - Библиотека для чтения и записи CSV-файлов https://github.com/JoshClose/CsvHelper
  • RecordParser - Библиотека для чтения и записи CSV- и плоских файлов без выделения памяти в куче.
  • Sep - Самый быстрый в мире парсер CSV для .NET. Современное минималистичное решение для быстрого чтения и записи разделённых значений (csv, tsv и др.) без выделения памяти. Кроссплатформенное, поддерживает обрезку и совместимо с AOT/NativeAOT.
  • ConsoleTableExt - Гибкая библиотека для создания таблиц в консольных приложениях .NET.
  • FluentValidation - Небольшая библиотека проверки данных для .NET, использующая гибкий интерфейс и лямбда-выражения для построения правил валидации.
  • Validot - Validot — компактная библиотека расширенной проверки моделей, ориентированная на производительность. Простой декларативный гибкий интерфейс эффективно обрабатывает классы, структуры, вложенные элементы, коллекции, nullable-типы и любые их отношения и комбинации. Также поддерживаются переводы, расширения пользовательской логики с тестами и DI-контейнеры.
  • Humanizer - Humanizer удовлетворяет потребности .NET в обработке и отображении строк, перечислений, дат, времени, интервалов, чисел и величин.
  • LINQPad - Рабочая среда C#/VB/F#, мгновенно выполняющая выражения, блоки инструкций и программы с богатыми возможностями форматирования вывода. Также позволяет интерактивно запрашивать базы данных с помощью LINQ. [$]
  • LINQPad.QueryPlanVisualizer - Просмотр планов запросов SQL Server и Postgres непосредственно в LINQPad.
  • Polly - Гибкое описание политик обработки временных исключений и отказоустойчивости, таких как повторные попытки, ожидание и повтор, автоматический выключатель и изоляция bulkhead. Полностью потокобезопасна и поддерживает асинхронность. (4.0 / 4.5 / .NET Core / .NET Standard / Xamarin).
  • Aeron.NET - Эффективная надёжная передача сообщений через UDP unicast, UDP multicast и IPC; порт Aeron для .NET.
  • TypeShape - TypeShape — небольшая расширяемая библиотека F# для практического обобщённого программирования.
  • ByteSize - ByteSize — вспомогательный класс, упрощающий представление размеров в байтах в коде и устраняющий неоднозначность значений. ByteSize для байтов — то же, что System.TimeSpan для времени.
  • Jot - Библиотека для сохранения и восстановления состояния приложения (улучшенная альтернатива файлам .settings).
  • Enums.NET - Enums.NET — высокопроизводительная типобезопасная вспомогательная библиотека перечислений для .NET.
  • YoutubeExplode - Универсальная библиотека для извлечения метаданных и загрузки видео и плейлистов YouTube.
  • DeviceId - Генерация «идентификатора устройства» для уникального распознавания компьютера.
  • DeviceDetector.NET - Универсальная библиотека обнаружения устройств, анализирующая любой User Agent и определяющая браузер, операционную систему, тип устройства (настольный компьютер, планшет, телефон, телевизор, автомобиль, консоль и т. д.), марку и модель.
  • NaturalSort.Extension - Метод расширения для StringComparer, добавляющий естественную сортировку (например, «abc1», «abc2», «abc10» вместо «abc1», «abc10», «abc2»).
  • Coravel Библиотека .NET Core почти без настройки, упрощающая планирование задач, кэширование, очереди, отправку почты, трансляцию событий и многое другое.
  • Build Versioning - Простое управление версиями сборок .NET на основе тегов Git.
  • SystemTextJson.JsonDiffPatch - Высокопроизводительное расширение с малым числом выделений памяти для сравнения и применения изменений JSON-объектов в System.Text.Json. Поддерживает создание документов изменений в формате JSON Patch RFC 6902.
  • dotnet-exec - Инструмент командной строки для выполнения программы C# без файла проекта; позволяет задать точку входа, отличную от метода Main.
  • ComputeSharp - Библиотека .NET для параллельного выполнения кода C# на GPU с помощью DX12, D2D1 и динамически создаваемых вычислительных и пиксельных шейдеров HLSL.
  • ILGPU - JIT-компилятор (компилятор «точно вовремя») высокопроизводительных программ GPU, написанных на языках платформы .NET.
  • HiveMQtt - MQTT-клиент HiveMQ на C# для .NET.
  • MQTTNet - Высокопроизводительная библиотека .NET для обмена сообщениями по MQTT. Предоставляет MQTT-клиент и MQTT-сервер (брокер).
  • Community Toolkit - Коллекция библиотек элементов управления и вспомогательных средств, а также примеров для различных технологий .NET. Включает современную библиотеку MVVM с поддержкой Microsoft, а также Windows Community Toolkit, MAUI Community Toolkit и Dotnet Community Toolkit.
  • Caliburn.Micro - Небольшой, но мощный фреймворк для создания приложений на всех платформах XAML. Надёжная поддержка шаблонов MV* позволяет быстро создавать решения без ущерба для качества кода и тестируемости.
  • Catel - Catel — платформа разработки приложений с упором на MVVM (WPF, Silverlight, Windows Phone и WinRT) и MVC (ASP.NET MVC). Ядро Catel содержит IoC-контейнер, модели, проверку данных, memento, посредник сообщений, проверку аргументов и др.
  • ReactiveUI - Фреймворк MVVM для .NET, интегрирующий Reactive Extensions (Rx) и позволяющий создавать элегантные тестируемые приложения с помощью WPF, Windows Store Apps, WP8 или Xamarin.
  • Prism - Кроссплатформенный фреймворк разработки MVVM для настольных и мобильных приложений.
  • Win Application Framework (WAF) - Лёгкий фреймворк для создания хорошо структурированных приложений WPF и UWP. Помогает применять многоуровневую архитектуру и шаблон Model-View-ViewModel.
  • MVVMCross - Кроссплатформенный фреймворк мобильной разработки MVVM для WPF, Silverlight для WP7 и WP8, Mono для Android, MonoTouch для iOS и проектов Windows Universal (WPA8.1 и приложений Windows 8.1 Store). Активно использует переносимые библиотеки классов (PCL) для создания сопровождаемых кроссплатформенных нативных приложений C#.
  • Stylet - Минимальный фреймворк MVVM под влиянием Caliburn Micro с хорошей документацией, высоким покрытием тестами и собственным IoC-контейнером.
  • Toms Toolbox - Фреймворк визуальной композиции для удобного создания модульных приложений MVVM на основе Managed Extensibility Framework (MEF).
  • MVVM Dialogs - Фреймворк, упрощающий открытие диалоговых окон из модели представления при использовании MVVM в WPF или UWP.
  • NetCoreServer - Сверхбыстрая низколатентная асинхронная библиотека серверов и клиентов сокетов C# .NET Core с поддержкой TCP, SSL, UDP, HTTP, HTTPS и WebSocket, решающая проблему 10 тысяч соединений (NETStandard).
  • SharpPcap - Полностью управляемая кроссплатформенная библиотека .NET для захвата пакетов с сетевых устройств и из файлов в Windows, Mac и Linux.
  • AutoMapper - Сопоставитель объектов .NET на основе соглашений. https://automapper.org
  • Mapperly - Генератор исходного кода .NET для создания сопоставлений объектов. Без рефлексии во время выполнения.
  • Mapster - Высокопроизводительный сопоставитель объектов для .NET.
  • ExcelDna - ExcelDna упрощает создание и развёртывание надстроек Excel с помощью C#, F# или VB .NET.
  • ClosedXML - ClosedXML упрощает разработчикам создание файлов Excel 2007/2010.
  • OfficeIMO - OfficeIMO упрощает создание и изменение файлов Word (docx) без установленного Microsoft Word или Office.
  • NPOI - Этот проект — версия проекта POI для Java на .NET: https://poi.apache.org/.
  • EPPlus - EPPlus — библиотека .NET для чтения и записи файлов Excel 2007/2010 в формате Open Office XML (xlsx). [Доступен исходный код] [Бесплатный тариф]
  • Open XML SDK - Open XML SDK предоставляет библиотеки с открытым исходным кодом для работы с документами Open XML (DOCX, XLSX и PPTX).
  • DocX - DocX — библиотека .NET, позволяющая разработчикам работать с файлами Word 2007/2010/2013 без установки Microsoft Word или Office.
  • ExcelDataReader - Лёгкая и быстрая библиотека на C# для чтения файлов Microsoft Excel (версии 2.0–2007).
  • NetOffice - Сборки-обёртки .NET для приложений Microsoft Office.
  • GemBox.Bundle - Пакет компонентов .NET для быстрой, простой и эффективной обработки офисных файлов (Excel, Word, PowerPoint, PDF и электронной почты). [$]****[Бесплатные версии Lite]
  • Outlook Redemption - Библиотека для работы с объектной моделью Outlook и (расширенным) MAPI. Поддерживает Outlook 98–2019. Позволяет работать с объектами, письмами, аккаунтами и папками в Exchange и Outlook. [$]
  • ShapeCrawler - Гибкий API для обработки презентаций PowerPoint без установленного Microsoft Office.
  • MiniExcel - Миниатюрный помощник Excel, предотвращающий нехватку памяти и обеспечивающий высокую производительность при создании, сопоставлении и заполнении шаблонов данными.
  • MatchFlow - Веб-платформа сверки счетов с извлечением данных OCR и автоматическим сопоставлением заказов на закупку на ASP.NET Core и Azure Form Recognizer.
  • Toxy - Фреймворк извлечения текста для .NET с поддержкой нескольких форматов файлов.
  • Syncfusion .NET Word Framework - Высокопроизводительный фреймворк Word для .NET без зависимостей от Microsoft Office или механизмов взаимодействия. Удобно создавайте, читайте и редактируйте документы Word. Используйте расширенные компоненты редактора для просмотра, редактирования и печати. Легко конвертируйте документы Word в PDF, HTML, RTF, ODT и EPUB с помощью мощных API преобразования. [$] [Бесплатно для частных лиц и малых предприятий]
  • Syncfusion .NET Excel Framework - Высокопроизводительный фреймворк Excel для .NET без зависимостей от Microsoft Office или механизмов взаимодействия. Удобно создавайте, читайте и редактируйте документы Excel. Используйте элементы управления электронными таблицами для простого создания, редактирования и просмотра. Легко конвертируйте файлы Excel в PDF, изображения и другие форматы с помощью мощных API преобразования. [$] [Бесплатно для частных лиц и малых предприятий]
  • Syncfusion .NET PowerPoint Framework - Высокопроизводительный фреймворк PowerPoint для .NET без зависимостей от Microsoft Office или механизмов взаимодействия. Удобно создавайте, читайте и редактируйте файлы PowerPoint. Легко конвертируйте файлы PowerPoint в PDF и изображения с помощью мощных API преобразования. [$] [Бесплатно для частных лиц и малых предприятий]
  • Entity Framework Core - Объектно-реляционный сопоставитель, позволяющий разработчикам .NET работать с реляционными данными через объекты предметной области.
  • EntityFramework.Exceptions - Использование типизированных исключений Entity Framework Core при нарушении SQL-запросом ограничений базы данных в SqlServer, MySql, PostgreSQL или SQLite.
  • EntityFrameworkCore.SqlServer.SimpleBulks - Простая библиотека для синхронизации большого количества записей из памяти с базой данных. Поддерживаются лямбда-выражения.
  • EFCore.BulkExtensions - Массовые расширения Entity Framework Core для сверхбыстрых операций CRUD (BulkCopy) и SaveChanges в нескольких базах данных: SQL, PG, My и Lite.
  • Dapper - Простой сопоставитель объектов для .NET от StackExchange.
  • Dapper.FastCRUD - Самое быстрое расширение микро-ORM для Dapper.
  • DapperQueryBuilder - Построитель запросов Dapper с интерполяцией строк и гибким API.
  • SqlSugar - Ещё одна библиотека ORM с поддержкой многих реляционных СУБД, включая MySql, SqlServer, Sqlite, Oracle и Postgresql. - ПРИМЕЧАНИЕ: проект не связан с Microsoft или .NET
  • FreeSql - Удобная ORM для .NET с поддержкой MySql, SqlServer, PostgreSQL, Oracle, Sqlite, Firebird, 达梦, 人大金仓, 神舟通用, 翰高 и Access. - ПРИМЕЧАНИЕ: проект не связан с Microsoft или .NET
  • NHibernate - Объектно-реляционный сопоставитель NHibernate.
  • Fluent NHibernate - Гибкие, основанные на соглашениях, автоматизированные и безопасные при компиляции сопоставления NHibernate без XML.
  • FluentMigrator - Гибкий фреймворк миграций для .NET.
  • ServiceStack.OrmLite - Лёгкая, простая и быстрая POCO ORM на основе соглашений. [Бесплатно для ПО с открытым исходным кодом] [$]
  • LINQ to DB - Самая быстрая библиотека доступа к базам данных через LINQ, предоставляющая простой, лёгкий, быстрый и типобезопасный уровень между объектами POCO и базой данных.
  • PetaPoco - Крошечная ORM-подобная библиотека для объектов POCO.
  • NPoco - Простая микро-ORM, сопоставляющая результаты запроса с объектом POCO. Основана на ветке PetaPoco от Schotime.
  • LLBLGen Pro - Решение моделирования сущностей для Entity Framework, NHibernate, Linq to SQL и собственной ORM: LLBLGen Pro Runtime Framework. [$][Бесплатная версия Lite]
  • Insight.Database - Insight.Database — быстрая и лёгкая микро-ORM для .NET.
  • RepoDb - Гибридная библиотека ORM для .NET.
  • MongoFramework - Интерфейс для MongoDB, похожий на Entity Framework.
  • Friflo.Json.Fliox - Высокопроизводительная ORM для Sqlite, MySql, SqlServer, PostgreSQL и NoSQL. Предоставляет сервер с API REST, GraphQL и WebSocket/PubSub.
  • NuGet - Менеджер пакетов .NET.
  • Cloudsmith - Полностью управляемый SaaS для управления пакетами с поддержкой NuGet, Npm, Docker и многого другого. [Бесплатно для публичных проектов/ПО с открытым исходным кодом] [$]
  • MyGet - Размещённый репозиторий пакетов для NuGet, NPM, Bower и VSIX. Также предоставляет CI как услугу. [$]
  • Paket - Менеджер зависимостей пакетов для .NET с поддержкой пакетов NuGet и репозиториев GitHub. https://fsprojects.github.io/Paket/
  • Sleet - Генератор статических лент NuGet v3 с поддержкой AWS S3 и Azure Storage.
  • QPdfSharp - Обёртка QPdf на C# для удобной работы с PDF, протестированная в Linux и Windows. QPdf — одна из немногих библиотек, поддерживающих линеаризацию PDF; обёртка позволяет использовать последние улучшения базовой библиотеки.
  • Cloudmersive PDF - Cloudmersive PDF — нативная библиотека NuGet и служба API для .NET Framework и .NET Core, способная создавать, изменять, шифровать и преобразовывать PDF-документы в больших масштабах с высоким качеством; бесплатна без ограничения срока действия. [Бесплатно]
  • Docotic.Pdf - Библиотека PDF для создания, чтения, редактирования, рисования и печати PDF-документов в приложениях .NET и .NET Core. Полностью управляемая, без небезопасных блоков. [$] [Бесплатно для ПО с открытым исходным кодом]
  • IText - iText — библиотека PDF, позволяющая СОЗДАВАТЬ, АДАПТИРОВАТЬ, ПРОВЕРЯТЬ и СОПРОВОЖДАТЬ документы в формате Portable Document Format (PDF). [$] [Бесплатно для ПО с открытым исходным кодом]
  • Pdfium.Net SDK - Продвинутая библиотека PDF на C# для отображения, создания, редактирования, объединения, разделения и печати PDF. Просмотрщик PDF с открытым исходным кодом доступен на GitHub. Также доступен пакет NuGet для удобного подключения к проектам. [$]
  • PdfPig - Чтение и создание PDF, а также извлечение текста и другого содержимого на C# (порт PdfBox).
  • QuestPDF - QuestPDF — современная проверенная библиотека для создания PDF-документов с удобным, понятным и предсказуемым гибким API C#. [Доступен исходный код] [Бесплатно для ПО с открытым исходным кодом]
  • Kevsoft.PDFtk - Обёртка для управления двоичным файлом pdftk: заполнения PDF-форм, получения сведений о полях, объединения документов или страниц, разделения документов, добавления и замены штампов, прикрепления файлов к страницам и извлечения файлов из них.
  • IronPDF - Высокопроизводительная библиотека PDF на C# с совместимостью с разными версиями .NET, преобразованием HTML в PDF и преобразованием страниц содержимого, поддержкой форматов файлов (например, DOCX, RTF, MD), адаптивными макетами и широкими возможностями создания, форматирования и редактирования PDF. [$] [Доступна бесплатная пробная версия]
  • Syncfusion .NET PDF Framework - Высокопроизводительный фреймворк PDF для .NET без зависимостей от Adobe. Удобно создавайте, читайте и редактируйте PDF-файлы. Используйте элементы управления просмотрщика PDF для просмотра, проверки и печати. Легко преобразуйте HTML, Word, Excel, PowerPoint и изображения в PDF с помощью мощных API преобразования. [$] [Бесплатно для частных лиц и малых предприятий]
  • MiniProfiler - Простой, но эффективный мини-профилировщик для сайтов ASP.NET.
  • SSH.NET - Библиотека Secure Shell (SSH) для .NET, оптимизированная для параллелизма. Предоставляет команды SSH, загрузку и скачивание по SFTP/SCP, а также прокси SOCKS4/SOCKS5/HTTP.
  • FluentFTP - Библиотека FTP и FTPS для .NET, оптимизированная по скорости. Предоставляет широкий набор FTP-команд, загрузку и скачивание файлов, а также FTP-прокси.
  • SharpSnmpLib - Реализация SNMP с открытым исходным кодом для .NET/Mono/Xamarin. Поддерживаются версии 1, 2c и 3.
  • DnsClient.NET - Простая, но очень мощная и высокопроизводительная библиотека с открытым исходным кодом для поиска DNS в .NET Framework.
  • Tecan SiLA2 SDK - Библиотека и генератор кода для разработки клиентов и серверов SiLA2.
  • SqlKata - Элегантный построитель SQL-запросов с поддержкой сложных запросов, объединений, подзапросов, вложенных условий where, разных движков СУБД и многого другого.
  • InterpolatedSql - Построитель SQL-запросов с интерполяцией строк и гибким API.
  • CAP - EventBus с локальным постоянным хранением сообщений для RabbitMQ или Kafka. - ПРИМЕЧАНИЕ: проект не связан с Microsoft или .NET
  • Cap.Outbox - Реализация шаблона Outbox и службы OnceExecutor, гарантирующей идемпотентность: операция выполняется ровно один раз.
  • NServiceBus - Самая популярная шина служб для .NET.
  • Hangfire - Невероятно простой способ выполнять задачи без ожидания, с задержкой и периодически в приложениях ASP.NET.
  • RabbitMQ.NET - Реализация клиентской библиотеки AMQP для C# и привязка, предоставляющая службы AMQP через WCF.
  • NetMQ - NetMQ — полностью нативный порт ZeroMQ на C#.
  • MassTransit - MassTransit — компактная реализация шины служб для создания слабо связанных приложений на .NET Framework.
  • Rebus - Rebus — компактная реализация шины служб для .NET, похожая на NServiceBus и MassTransit, но ещё легче.
  • EasyNetQ - Простой в использовании API .NET для RabbitMQ.
  • Warewolf ESB - Простая в использовании шина служб и платформа микросервисов. Удобное создание приложений и служб в визуальной IDE.
  • Confluent’s .NET Client - Клиент Confluent для Apache Kafka на .NET.
  • Streamiz - Библиотека потоковой обработки для Apache Kafka на .NET.
  • Foundatio - Универсальный интерфейс с реализациями в памяти, на Redis и Azure.
  • Brighter - Диспетчер команд, обработчик и распределённая очередь задач https://www.goparamore.io/
  • Silverback - Простая, но функциональная шина сообщений для .NET Core с поддержкой Kafka, RabbitMQ и MQTT.
  • SlimMessageBus - Лёгкая шина сообщений с транспортами для популярных систем обмена сообщениями (Kafka, Redis, Azure Service Bus и других), а также для взаимодействия в памяти.
  • AsyncMonolith - Упрощает асинхронный обмен сообщениями в приложениях .NET.
  • gRPC Библиотека и фреймворк RPC для .NET Core. Подробнее см. в документации Microsoft.
  • gRPCurl - gRPCurl — инструмент командной строки для взаимодействия с серверами gRPC, по сути curl для gRPC.
  • gRPC UI - gRPC UI — инструмент командной строки для взаимодействия с серверами gRPC через браузер. Аналог Postman для API gRPC, а не REST.
  • Rx.NET - Reactive Extensions (Rx) — библиотека для композиции асинхронных и событийных программ с помощью наблюдаемых последовательностей и операторов запросов в стиле LINQ.
  • Dynamic Data - Reactive Extensions (Rx) для коллекций.
  • SIPSorcery - Кроссплатформенная библиотека C# .NET с поддержкой SIP, VoIP и WebRTC.
  • NCrontab - Библиотека классов для разбора и форматирования выражений crontab, а также вычисления времени срабатываний по расписанию crontab.
  • NCrontab.Scheduler - Простая библиотека планировщика задач для заданий на основе NCrontab.
  • QuartzNet - Корпоративный планировщик Quartz для .NET.
  • Hangfire - Простой способ выполнять задачи без ожидания, с задержкой и периодически в приложениях .NET.
  • DurableTask - Фреймворк позволяет писать длительные сохраняемые рабочие процессы на C#, используя возможности async/await.
  • Workflow Core - Лёгкий встраиваемый движок рабочих процессов.
  • Occurify - Мощная и понятная библиотека .NET для определения, фильтрации, преобразования и планирования временных шкал мгновений и периодов.
  • TickerQ - Лёгкий высокопроизводительный планировщик задач .NET без рефлексии, с EF Core, выполнением по cron/времени, пользовательскими блокировками и повторными попытками.
  • NCronJob - Планировщик задач на базе IHostedService в .NET.
  • NaturalCron – Библиотека планирования для .NET с понятными человеку выражениями на естественном языке.
  • AWS SDK - AWS SDK для .NET позволяет разработчикам .NET легко работать с Amazon Web Services.
  • Azure PowerShell - Набор командлетов PowerShell, позволяющих разработчикам и администраторам разрабатывать, развёртывать и управлять приложениями Microsoft Azure.
  • Countly SDK for Windows - SDK Windows для аналитической и маркетинговой платформы Countly, предназначенной для менеджеров продуктов и маркетинга.
  • Octokit.NET - Клиентская библиотека API GitHub для .NET.
  • Dropbox.NET - Официальный SDK .NET для API Dropbox.
  • Getty Images API SDK - SDK для API Getty Images и iStock.
  • Elasticsearch .NET - Elasticsearch.Net и NEST.
  • SolrNet - Клиент Solr для .NET.
  • Lucene.net - Lucene.Net — порт библиотеки поисковой системы Lucene, написанный на C# для пользователей среды выполнения .NET.

Встраиваемые библиотеки поиска - как Lucene, но проще в использовании.

  • Lunr-Core - Lunr-core — небольшая библиотека полнотекстового поиска для компактных приложений. Порт LUNR.js для .NET.
  • hOOt - Самая компактная поисковая система полнотекстового поиска (замена Lucene), созданная с нуля на основе инвертированного индекса Roaring Bitmap. Отличается компактным хранением и работает в режимах базы данных и документов.
  • ZoneTree.FullTextSearch - Эффективная библиотека полнотекстового поиска, расширяющая ZoneTree. Это быстрая встраиваемая поисковая система для высокопроизводительных приложений, не зависящих от внешних баз данных.
  • CsvExport - Очень простой и лёгкий экспортёр CSV, совместимый с Excel, экранирующий текст, кавычки и т. п.
  • Protobuf.NET - Protocol Buffers — название двоичного формата сериализации, который Google использует для значительной части обмена данными.
  • Json.NET - Популярный высокопроизводительный фреймворк JSON для .NET.
  • [ServiceStack.Text]https://github.com/ServiceStack/ServiceStack/tree/main/ServiceStack.Text) - Сериализаторы текста JSON, JSV и CSV, используемые в servicestack.net.
  • Msgpack-Cli - Реализация MessagePack для Common Language Infrastructure.
  • FlatSharp - Быстрая идиоматичная реализация FlatBuffers. Используйте файлы .fbs или атрибуты.
  • F# Data - Поставщики типов F# для доступа к XML-, JSON-, CSV- и HTML-файлам (на основе образцов документов), а также к данным World Bank.
  • Hyperion - Высокопроизводительный полиморфный сериализатор для платформы .NET.
  • Migrant - Быстрый и гибкий фреймворк сериализации, применимый к классам без атрибутов.
  • ObjectDumper.NET - Сериализует объект из памяти в код C#.
  • FluentSerializer - Сериализатор нескольких форматов данных на основе профилей.
  • Twilio-csharp - Библиотека C#/.NET для отправки и приёма звонков и текстовых сообщений через Twilio.
  • Stateless - Создание конечных автоматов и лёгких рабочих процессов на их основе непосредственно в коде .NET.
  • Sandra.Snow - Генерация статических сайтов для .NET под влиянием Jekyll.
  • AspNetStatic - Преобразование веб-приложения ASP.NET Core в генератор статических сайтов.
  • .NET Assembly Strong-Name Signer - Утилита для подписания сборок .NET строгим именем, включая сборки, исходный код которых недоступен.
  • C# Style Guide - Вопросы и ответы на StackOverflow о руководствах по стилю.
  • C# Coding Conventions - Официальные соглашения MSDN по написанию кода на C#.
  • C# Async Guidance - Перечень проблемных асинхронных шаблонов для .NET Core с объяснением способов их устранения.
  • RazorLight - Движок шаблонов с открытым исходным кодом на основе парсера Razor от Microsoft с поддержкой .NET Standard 2.0.
  • DotLiquid - Порт языка шаблонов Ruby Liquid на C#.
  • Scriban - Быстрый, мощный, безопасный и лёгкий язык и движок текстовых шаблонов для .NET.
  • Morestachio - Полнофункциональный движок шаблонов в стиле {{mustache}}, ориентированный на расширяемость.
  • Fluid - Fluid — движок шаблонов .NET с открытым исходным кодом на основе языка шаблонов Liquid.
  • SmartFormat - Лёгкая библиотека текстовых шаблонов на C#, способная заменить string.Format.
  • Handlebars.Net - Полноценный движок Handlebars для .NET.
  • ArchUnitNET - Простая библиотека для проверки архитектуры кода C# с гибким API.
  • AutoFixture - Фреймворк .NET с открытым исходным кодом, предназначенный для сокращения этапа «Arrange» в модульных тестах.
  • BDTest - Фреймворк тестирования и отчётности на основе поведения.
  • Bogus - Простой и удобный генератор тестовых данных для C#, основанный на популярном faker.js и портированный с него.
  • ExpressionToCode - Использование обычного синтаксиса C# в утверждениях, чтобы сообщения об ошибках включали значения выражения и его подвыражений.
  • FakeItEasy - Удобная библиотека создания заглушек для .NET https://fakeiteasy.github.io
  • Fluent Assertions - Набор методов расширения .NET, позволяющих естественно задавать ожидаемый результат теста в стиле TDD или BDD. [Доступен исходный код] [Бесплатно для ПО с открытым исходным кодом]
  • FsCheck - Случайное тестирование для .NET.
  • Machine.Specifications - Machine.Specifications (MSpec) — фреймворк контекстов и спецификаций, устраняющий языковой шум и упрощающий тесты.
  • Moq - Самый популярный и дружелюбный фреймворк создания заглушек для .NET.
  • NBomber - Очень простой фреймворк нагрузочного тестирования сценариев Pull и Push. Полностью написан на F# и предназначен для .NET Core и полной версии .NET Framework.
  • NCrunch - Инструмент автоматического непрерывного параллельного тестирования для Visual Studio. [$]
  • NFluent - NFluent — библиотека утверждений, призванная сделать опыт TDD в .NET более гибким.
  • NSubstitute - Дружелюбная альтернатива фреймворкам создания заглушек для .NET.
  • NUnit - Фреймворк модульного тестирования для всех языков .NET.
  • Testcontainers - Библиотека поддержки тестов с временными экземплярами контейнеров Docker для всех совместимых версий .NET Standard.
  • SecTester - SecTester — новый инструмент, интегрирующий корпоративный сканер Bright непосредственно в интеграционные тесты и сквозные тесты. [Проприетарное] [Бесплатно]
  • Shouldly - Shouldly — фреймворк утверждений, который остаётся простым и лаконичным, но выдаёт понятные сообщения при их сбое.
  • Snapshooter - Инструмент тестирования по снимкам для .NET Core и .NET Framework.
  • Stryker.NET - Мутационное тестирование проектов .NET Core.
  • xUnit.net - Бесплатный инструмент модульного тестирования для .NET Framework с открытым исходным кодом, развиваемый сообществом.
  • Canopy - Canopy — бесплатный фреймворк автоматизации и тестирования веб-приложений на F# с открытым исходным кодом.
  • Expecto - Удобный фреймворк тестирования для F#, в котором тесты представлены как значения. Поддерживает модульное, основанное на свойствах, нагрузочное тестирование и стресс-тесты.
  • ReportPortal - Панель автоматизации тестирования на базе ИИ. Собирает, объединяет и анализирует отчёты о тестировании для оценки готовности выпуска.
  • Compare-Net-Objects - Глубокое сравнение любых двух объектов .NET с помощью рефлексии с отображением различий.
  • Verify - Инструмент проверки для простого утверждения сложных моделей и документов.
  • CsCheck - Библиотека случайного тестирования для C#, включая тестирование параллелизма, причинное профилирование, регрессионное и нагрузочное тестирование.
  • NotoriousTest - Лёгкий фреймворк .NET, полностью изолирующий интеграционные тесты с помощью оркестрации повторно используемых инфраструктур и окружений, автоматически сбрасываемых между тестами. Встроенная поддержка TestContainers и SQL Server. Основан на XUnit.
  • Downloader - Быстрый и надёжный многопоточный загрузчик с асинхронными событиями выполнения для приложений .NET.
  • Fiddler - Бесплатный прокси для отладки веб-трафика в любом браузере, системе или на любой платформе. [Проприетарное] [$] [Доступна бесплатная пробная версия]
  • Open Live Writer - Редактор блогов с интеграцией WordPress, Blogger и других платформ. Open Live Writer упрощает написание, предварительный просмотр и публикацию записей.
  • ShareX - ShareX — бесплатная программа с открытым исходным кодом для захвата или записи любой области экрана и отправки результата одним нажатием клавиши. Также позволяет загружать изображения, текст и другие файлы в более чем 80 поддерживаемых мест назначения на выбор.
  • Opserver - Система мониторинга Stack Exchange.
  • CatLight - Уведомления о состоянии сборки для TFS/Jenkins/Travis/Appveyor. Кроссплатформенное настольное приложение на .NET Core и Electron. [Доступна бесплатная версия][Проприетарное]
  • Mockaco - Сервер имитации API с быстрой настройкой для моделирования HTTP-ответов. Использует возможности ASP.NET Core, встроенную генерацию тестовых данных и механизм сценариев C# на базе Roslyn.
  • Papercut - Papercut — локальный просмотрщик тестовых писем с открытым исходным кодом на .NET и встроенным SMTP-сервером для получения тестовых сообщений и уведомлений о них.
  • Fake JSON Server - Поддельный REST API для прототипирования или использования в качестве серверной части CRUD. Типы определять не нужно — используется динамическая типизация. Данные хранятся в одном файле JSON. Поддерживаются аутентификация, уведомления WebSocket, длительные асинхронные операции, случайная генерация ошибок/задержек и экспериментальная поддержка GraphQL.
  • NETworkManager - Мощный инструмент управления сетями и диагностики сетевых проблем!
  • YARP - YARP — набор инструментов обратного прокси для создания быстрых прокси-серверов .NET на инфраструктуре ASP.NET и .NET.
  • JSON Formatter and Validator - Сверхбыстрый форматировщик и валидатор JSON, который не отправляет JSON на сервер.
  • CSharpier - Авторитетный форматировщик кода C#, основанный на алгоритме форматирования Prettier.
  • UnitsNet - Немного упрощает работу с единицами измерения.
  • Another Redis Desktop Manager - Более быстрый, удобный и стабильный графический клиент для управления Redis, совместимый с Linux, Windows и Mac. Кроме того, он не аварийно завершается при загрузке огромного количества ключей.
  • OctaneEngine - Высокопроизводительный многопоточный загрузчик с поддержкой паузы и возобновления, асинхронного отображения прогресса и ограничения скорости.
  • FastCloner - Быстрая библиотека глубокого клонирования для .NET 8+. Не требует настройки и работает сразу.
  • STranslate - STranslate — готовый инструмент перевода и OCR, разработанный на WPF.
  • BouncyHSM - Программный симулятор HSM и смарт-карт с HTML-интерфейсом, REST API и интерфейсом PKCS#11.
  • Lean - Lean Engine — полностью управляемый движок алгоритмической торговли на C# с открытым исходным кодом для настольного использования и облака. https://www.quantconnect.com/lean/
  • StockSharp - Платформа торговли и алгоритмической торговли с открытым исходным кодом (фондовые рынки, форекс, биткойны и опционы). https://stocksharp.com

Автоматизация пользовательского интерфейса

Заголовок раздела «Автоматизация пользовательского интерфейса»
  • Atata - Полнофункциональный фреймворк автоматизированного тестирования веб-приложений на базе Selenium WebDriver.
  • Managed Windows API - Анализ и автоматизация сторонних приложений Windows/VC++ без доступа к их исходному коду.
  • FlaUI - FlaUI — библиотека .NET для автоматизированного тестирования пользовательского интерфейса приложений Windows (Win32, WinForms, WPF, Store Apps и др.).
  • PuppeteerSharp - Puppeteer Sharp — порт официального API Puppeteer для Node.JS на .NET.
  • PuppeteerSharp.Contrib - Дополнения к Puppeteer Sharp, позволяющие удобно писать читаемые и надёжные тесты браузеров.
  • EFCore.Visualizer - Просмотр плана запроса Entity Framework Core непосредственно в Visual Studio.
  • VsVIM - VIM в Visual Studio.
  • Resharper - Инструмент повышения продуктивности разработчиков для Visual Studio. [$]
  • Productivity Power Tools - Набор расширений для Visual Studio Professional и выше, повышающий продуктивность разработчиков.
  • Tabs Studio - Менеджер вкладок Visual Studio с несколькими рядами, цветовым оформлением и группировкой. [$]
  • VSColorOutput - Подсветка цветом вывода окон «Сборка», «Поиск» и «Отладка». Можно добавлять собственные шаблоны сопоставления и цвета.
  • Roslynator - Коллекция из более чем 500 анализаторов, средств рефакторинга и исправлений для C# на базе Roslyn.
  • SonarSource.sonarlint-visualstudio - SonarLint — бесплатное расширение Visual Studio 2017, 2019 и 2022 с открытым исходным кодом, предоставляющее разработчикам мгновенную обратную связь о новых ошибках и проблемах качества в C#, VB.NET, C/C++, TypeScript и JavaScript.
  • CefSharp - Веб-браузер на HTML5, CSS3 и JS с движком Chromium для WinForms и WPF.
  • SharpBrowser - Полнофункциональный веб-браузер .NET, созданный на C# и CefSharp.
  • ASP.NET [Core] - ASP.NET — бесплатный веб-фреймворк для создания качественных веб-сайтов и приложений.
  • Coalesce - Coalesce — фреймворк для быстрой разработки веб-приложений ASP.NET Core.
  • CodeBehind Framework - Современный мощный серверный фреймворк для ASP.NET Core.
  • Suave.IO - Фреймворк, библиотека и веб-сервер, от которых вы будете в восторге, завершив проект досрочно и увидев прекрасный код на F#, который написали.
  • DotVVM - Фреймворк MVVM для тех, кто не любит писать JavaScript; поддерживает OWIN и ASP.NET Core и имеет бесплатное расширение для Visual Studio 2015 и 2017.
  • Giraffe - Функциональный микрофреймворк ASP.NET Core на F# для создания полнофункциональных веб-приложений.
  • EmbedIO - Кроссплатформенный веб-сервер на Mono.
  • GenHTTP - Лёгкий встраиваемый веб-сервер для быстрой разработки REST API.
  • SimpleW - Библиотека веб-сервера для .NET Core: предельно простая, молниеносно быстрая и со встроенными компонентами (REST API, JWT, WebSocket, самостоятельная сериализация, OpenTelemetry).
  • SignalR - Библиотека для разработчиков ASP.NET, невероятно упрощающая добавление функций веб-взаимодействия в реальном времени в приложения.
  • SuperSocket - SuperSocket — лёгкий расширяемый фреймворк сокетных приложений.
  • Websocket-Sharp - Реализация клиента и сервера протокола WebSocket на C#.
  • Crossertech - Предоставляет отличный набор инструментов для создания приложений реального времени на платформе Microsoft.NET и многого другого. [$]
  • Websocket.Client - Мультиплатформенная обёртка над нативным классом C# ClientWebSocket со встроенным переподключением и обработкой ошибок.
  • Servy - Инструмент преобразования любого приложения в нативную службу Windows с мощными возможностями настройки и управления (современная альтернатива NSSM и WinSW).
  • DeftSharp.Windows.Input - Прослушивание глобальных событий клавиатуры и мыши. Простое средство для приложений пользовательского интерфейса Windows (WPF, MAUI, Avalonia).
  • Data Grid Extensions - Модульные расширения для элемента управления WPF DataGrid: фильтрация, дополнительные события столбцов, расширенное поведение размера звёздочных столбцов и многое другое.
  • Extended WPF Toolkit™ - Богатая коллекция элементов управления, компонентов и утилит для создания приложений WPF.
  • WPF - WPF — UI-фреймворк .NET Core для создания настольных приложений Windows.
  • Silverfly - Библиотека парсера Pratt.
  • Pidgin - Лёгкая, быстрая и гибкая библиотека разбора для C#, разработанная в Stack Overflow.
  • Superpower - Набор инструментов построения парсеров на C# с качественной отчётностью об ошибках.
  • CSLY - Лёгкий встраиваемый генератор лексеров и парсеров C#.
  • Parakeet - Библиотека рекурсивного нисходящего разбора с перегрузкой операторов для C#.
  • CodegenCS - Набор инструментов генерации кода, где шаблоны пишутся на обычном C#. Включает инструмент командной строки, задачу MSBuild, расширение Visual Studio и генератор исходного кода Roslyn.
  • M31.FluentAPI - Простая генерация гибких API для классов C#.
  • Supernova.Enum.Generators - Генератор исходного кода C# для создания класса перечисления из типа enum. Пакет позволяет очень быстро работать с перечислениями без рефлексии.
  • Vogan - Генератор объектов-значений с анализаторами.
  • Dunet - Простой генератор исходного кода дискриминированных объединений в C#.
  • SyncMethodGenerator – Генерирует синхронные методы из асинхронных, избегая дублирования кода.
  • List of Automated Testing Tools and Frameworks for .NET - Список инструментов и фреймворков автоматизированного тестирования (TDD/BDD/ATDD/SBE) для .NET.
  • .NET-libraries-that-make-your-life-easier - Библиотеки .NET с открытым исходным кодом, упрощающие жизнь.
  • awesome-LINQ - Подборка замечательных библиотек LINQ, инструментов и многого другого.
  • awesome-analyzers - Подборка диагностических анализаторов и исправлений кода платформы компиляторов .NET («Roslyn»).
  • Awesome .NET Core - Подборка замечательных библиотек, инструментов, фреймворков и программ для .NET Core.
  • ASP.NET Core Library and Framework Support - Список библиотек и фреймворков .NET, поддерживаемых в настоящее время ASP.NET Core и .NET Core).
  • Awesome .NET Performance - Подборка замечательных книг, курсов, учебных программ, докладов конференций и блогов о производительности .NET, а также вдохновляющих участников проектов с открытым исходным кодом.
  • awesome-ddd - Подборка ресурсов по предметно-ориентированному проектированию (DDD), разделению ответственности команд и запросов (CQRS), источникам событий и моделированию событий.
  • Awesome Unity - Тематическая подборка качественных ресурсов, проектов и материалов для Unity, созданная сообществом.
  • Awesome Xamarin - Коллекция интересных библиотек и инструментов для мобильных проектов Xamarin.
  • Awesome Roslyn - Подборка замечательных книг, учебных материалов, проектов с открытым исходным кодом, анализаторов, исправлений кода и рефакторингов Roslyn.
  • .NET Open Source Developer Projects - Поддерживаемый сообществом список проектов .NET с открытым исходным кодом, полезных для любых аспектов разработки.
  • Awesome Microservices .NET Core - Подборка замечательных серий обучающих материалов, статей, видео, книг, курсов, демонстрационных проектов и инструментов для микросервисов на .NET Core.
  • dotnet-console-games - Примеры игр, реализованных в консольных приложениях .NET.
  • extra-awesome-dotnet - Отсортированные списки замечательных репозиториев .NET с количеством звёзд, проблем и форков!
  • Discover .NET - Замечательные ресурсы сообщества .NET и проекты с открытым исходным кодом.
  • NuGet Trends - Статистика распространения пакетов NuGet и самые популярные новинки NuGet.
  • Weekly C# Digest - Еженедельная рассылка с пятью вручную отобранными ссылками от сообщества .NET.
  • ASP.NET Core Developer Roadmap - Полное руководство по становлению разработчиком ASP.NET.

HagiCode

HagiCode — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.

Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.

Перейти на HagiCodeЧитать документацию
  • УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
  • ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
  • ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.

Скачать для Windows

Получить в Microsoft StoreВсе загрузки

Превращайте идеи в готовое ПО.

HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.

Умный
Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
Эффективный
Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
Увлекательный
Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.

Покинуть Awesome Site?

Вы собираетесь перейти на внешний сайт. Мы не контролируем его содержимое и правила конфиденциальности.

Адрес назначения

Перейти на сайт