.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.
素晴らしい .NET!
Section titled “素晴らしい .NET!”素晴らしい.NETライブラリ、ツール、フレームワーク、ソフトウェアのコレクション。
インスピレーションawesome-ruby,awesome-php,awesome-python,frontend-dev-bookmarksそして、ruby-bookmarksお問い合わせ
ご協力のほどよろしくお願いします! 是非ご覧ください。貢献ガイドラインと品質基準ページの先頭へ 独自ソフトウェアや商用ソフトウェアも承っております。
お問い合わせコントリビューター、あなたは素晴らしいですし、あなたなしでは不可能です! 目標は、非常によく知られているリソースの分類されたコミュニティ主導のコレクションを構築することです。
法令に基づく場合Vitali Fokinこの作品の著作権及び関連、または著作物の著作物に関する権利を放棄しました。
コンテンツの表
Section titled “コンテンツの表”- 素晴らしい DotNet
- アルゴリズムとデータ構造
- APIサービス
- アプリケーションフレームワーク
- アプリケーションテンプレート
- 人工知能
- アセンブリ操作
- アセット
- 認証と認証
- 背景加工
- ブラザー
- オートメーションの構築
- ビジネスインテリジェンスとレポート
- キャッシュ
- カレンダー
- チャット
- お問い合わせ
- ログイン
- コンテンツ
- コード分析とメトリック
- コードスニペット
- 作曲家、翻訳者、言語
- コンプレッション
- 仕様
- 継続的な統合
- クリプトグラフィー
- クラウドストレージ
- データベース
- データベースドライバ
- 日付時間
- デコンピレーション
- 導入事例
- デスクトップ
- ダイレクトX
- 分散コンピューティング
- DLRの特長
- ドキュメント
- Eコマースと支払い
- エミュレータ
- 環境マネジメント
- ツイート
- イベントの集計者とメッセンジャー
- 例外
- エクステンションライブラリ
- 機能管理
- 機能プログラミング
- ゲーム
- GISについて
- ジットツール
- グラフィック
- グラフQL
- ログイン
- HTMLとCSS
- ログイン
- ツイート
- 画像処理
- ツールのインストール
- 国際化
- 相互運用性
- IoCについて
- JavaScriptエンジン
- ログイン
- メール
- 機械学習とデータサイエンス
- マークダウンプロセッサ
- 数学
- メディア
- メトリック
- マイクロフレームワーク
- トピックス
- ミスク
- MQTTの特長
- MVVMの特長
- ネットワーク
- オブジェクトマッピングへのオブジェクト
- オフィス
- オープンAI
- ログイン
- パッケージ管理
- サイトマップ
- プロフィール
- プロトコル
- プッシュ通知
- クエリビルダー
- キュー
- RPCの
- 反応プログラミング
- リアルタイムコミュニケーション
- 正規表現
- スケジューリング
- SDK および API クライアント
- インフォメーション
- シリアル化
- SMS および電話呼出し
- ステートマシン
- 静的な場所の発電機
- 強いネーミング
- スタイルガイド
- テンプレートエンジン
- テスト
- ツール
- トレーディング
- UIオートメーション
- Visual Studioプラグイン
- ウェブブラウザ
- Webフレームワーク
- ウェブサーバー
- Webソケット
- Windowsサービス
- WPFについて
- パーサーライブラリ
- 源の発電機
- その他のリスト
- リソース
アルゴリズムとデータ構造
Section titled “アルゴリズムとデータ構造”- OneOf- OneOf は、C# のディスクリマイゼーション解除を、コンプリートタイムマッチングで提供します。
- Algorithmia- .NET 3.5 および .NET 3.5 用のアルゴリズムとデータ構造ライブラリ。 Algorithmiaには、グラフ、優先キュー、コマンド、undo-redoなどの高度なアルゴリズムとデータ構造が含まれています。
- Towel- データ構造、アルゴリズム、数学、メタデータ、拡張、コンソール、測定、その他の有用なもの
- Akade.IndexedSet- 効率的なインメモリーインデックス作成とクエリをサポートする便利なデータ構造。範囲のクエリとファジー文字列のマッチングを含みます。
APIサービス
Section titled “APIサービス”- FastEndpoints- 古典的なASP.NETコアAPIコントローラーとMinimal API間での高性能なミドルグラウンド。 REPRの利用Request-Endpoint-Response) パターン、このライブラリは、コードのコロケーションを改善することによって、コントローラのボイラープレートとモノリシックな感触を排除します。
- Telegram.Bot- .NETクライアントTelegram Bot API
- WTelegramClient- 最新バージョンのTelegramでユーザーアカウントを自動化Telegram Client API
- ASP.NET Web API- ブラウザやモバイルデバイスなど、幅広いクライアントにリーチする HTTP サービスを簡単に構築できるフレームワーク
- Breeze- OData 3 プロトコルを使用して、豊富なデータアクセスを可能にする API フレームワーク。 JavaScript と C# のクライアントライブラリが利用できます。
- Mobius: C# API for Spark- Mobius は Apache Spark に C# 言語バインディングを追加し、Spark のドライバー コードと C# のデータの処理操作の実装を可能にします。
- ServiceStack- うまく設計された、猥褻な高速、徹底的にすべてのために楽しいWebサービス
- Ocelot- .NETコアAPIゲートウェイ
- CommandQuery- コマンド Query の分離 のための ▷ASP.NET コア ⚡AWS Lambda Azure 関数 ⚡Google Cloud 関数 バックアップASP.NET Web API 2
- Population.NET- .NETライブラリは、クライアントが必要な正確なフィールドを指定し、デフォルトですべてのフィールドの検索を回避することで不要なデータ転送を減らすことができます。
- Wissance.WebApiTookit- REST API と gRPC サービスのビルドを簡素化するライブラリとクラスをセットし、完全な機能の REST コントローラーの 1 行でも記述するコードの量を減らします。
アプリケーションフレームワーク
Section titled “アプリケーションフレームワーク”- .NET Boxed Framework- .NETコアエクステンションとヘルパーNuGetパッケージ
- ASP.NET Boilerplate- 最高の実践と最も人気のあるツールを備えた新しい現代のASP.NET MVC Webアプリケーションのための出発点。
- ABP- ASP.NETボイラープレートWebアプリケーションフレームワークの次世代。
- Orleans- オリンズは、複雑な通貨や他のスケーリングパターンを学習し、適用することなく、分散型高スケールコンピューティングアプリケーションを構築するための簡単なアプローチを提供するフレームワークです
- Runtime- 実行時間リポジトリには、.NET (5+) のライブラリの実装(以前は「CoreFX」と呼ばれます。 システムが含まれています。 収集、システム。 IO、システム。 Xml および他の多くのコンポーネント。
- CSLA .NET- ビジネスレイヤー開発フレームワークhttps://cslanet.com/
- Mono- オープンソースECMA CLI、C#、F#、VB、.NET実装
- peasy- Peasyは使いやすい、適用範囲が広い規則エンジンを提供し、concurrencyの処理、トランザクション・サポート、欠陥の許容、ねじ付け、スケーラビリティ、非同期および複数のクライアント・サポート、および簡単な試験性のような共通の挑戦に取り組むように設計されている中間層フレームワークです。
- Plastic- プラスチックは適用のドメイン、適用規則、ビジネス規則またはビジネス論理のような事のカプセル封入を提供します。 このためには、コマンドパターンが使われます。
- Signals- シグナルは、開発チーム内の品質と生産性を向上させることに重点を置いた.NET5ベースのフレームワークです。
- Spring.Net- Spring.NET は、エンタープライズ .NET アプリケーションを簡単に構築するオープンソース アプリケーションフレームワークです。
- DotNetty- DotNettyは、保守可能な高性能プロトコルサーバーとクライアントの迅速な開発のためのNetty、非同期イベント主導のネットワークアプリケーションフレームワークのポートです。
- AspectCore Framework- AspectCore Frameworkは、.NETコアと.NETフレームワーク用のAspect指向プログラミングベースのクロスプラットフォームフレームワークです。 アスペクト・インターセプター、依存の注入の統合、Web アプリケーション、データ検証、および多くのための中心サポート。
- ActualLab.Fusion- 信号RおよびgRPCをスキップして下さい。 リアルタイム・ブラーとMAUIアプリをビルドし、通常のリアルタイム・アップデート・コードのわずか0.1%を記述します。 ActualLabで10×以上のAPIリクエストを処理します。 フュージョンの透明で完全に一貫性のあるキャッシュにより、Rpcプロトコルまたは1000×以上。Samplesお問い合わせDocumentationお問い合わせ
- silky- シルキーフレームワークは、開発者が.netプラットフォームのシンプルなコードと構成により、迅速にマイクロサービス開発フレームワークを構築できるように設計されています。
- Positron-JS- ネイティブ JavaScript コンテキストを使用した高度な Web ビュー (PositronWebView) は、 .NET API を コンデンサー/コルドバからインスピレーションを得たハイブリッドアプリケーションからアクセスします。
アプリケーションテンプレート
Section titled “アプリケーションテンプレート”- .NET Boxed Templates- .NETプロジェクトテンプレートには、バッテリーが含まれているため、必要なコードが最小限に抑えられます。
- ASP.NET Core Starter Kit- バックエンド: .NET コア、EF コア、C#; フロントエンド: Babel、Webpack、React、CSS モジュール
- ProjectScaffold- F#ファウンデーションが推奨する試作.NETソリューション---ファイルシステムの設定、依存関係のPaket、ビルド/テスト自動化のためのFAKEが含まれています。 デフォルトでは、ビルドプロセスもドキュメントをコンパイルし、NuGetパッケージを生成します。
- Serene- Serenityは、サービスベースのアーキテクチャでデータ中心ビジネスアプリケーションの開発を簡素化し、短縮するために設計されたASP.NET MVCアプリケーションプラットフォームです。 Serene は、Serenity アプリケーションを構築するためのスターターテンプレートです。
- Side-Waffle- Webとデスクトップ開発のための便利なテンプレートの大規模なコレクション。
- Template10- 設計パターンのWindows 10の型板。
- Nucleus- ASP.NET Core API をバックエンドと JWT ベースの認証で利用する Vue スタートアップアプリケーションテンプレート
- JHipster.NETJHipster blueprint for replace orginal SpringBoot Backend by asp.net コア. jhipsterの主な目的の発電機は、Javaで現代のWeb開発のベストプラクティスを紹介しています。 ですから、プロジェクトの目標は.netで同じことをすることです。 フロントエンドは、角または反応で生成し、空隙ですぐに生成できます。 - いいえ: これはマイクロソフトまたは.NETと関連していません
- LLamaSharp・C#/.NET llama.cpp の結合、lama.cpp をコンパイルせずに C# を使用して LLaMA/GPT モデルを実行します。
- LlmTornado- OpenAI、Anthropic、Cohere、Google、Azure、Grq、および自己保護されたAPIを消費する1つの.NETライブラリ。
アセンブリ操作
Section titled “アセンブリ操作”- Fody- .NETアセンブリを編むための拡張可能なツール。
- ILRepack- ILMerge のオープンソースの代替。
- Mono.Cecil- CecilはECMA CILフォームでプログラムやライブラリを生成し、検査するライブラリです。
- Bundle Transformer- モジュラー延長のためのMicrosoft ASP.NET Web Optimization Framework. そのモジュールは、異なるJSとCSSのミニファイアの束と一緒に、LESS、Sass、CoffeeScript、TypeScript、Musache、handlebars、Autoprefixerをサポートしています。
- Abblix OIDC Server- OpenID Foundation による .NET 用の完全認証 OpenID Connect サーバーライブラリは、OAuth2 および OpenID Connect の包括的なサポートを提供し、すべてのプロファイル間での包括的なサポートを提供します。[$][非商用利用のための無料]
- ASP.NET Core Identity- ASP.NETアプリケーションの新規会員制度
- ASP.NET SAML- ASP.NETアプリのSAML認証サポート
- Logibit Hawk- F#のHawk認証ライブラリ
- Logto- OIDC、OAuth 2.0 および SAML をサポートし、認証と認可のための IAM インフラ**[$][OSS 用無料]**
- IdentityModel- .NET 4.5 および MVC4/Web API の ID およびアクセス制御のためのヘルパーライブラリ。
- openiddict- 柔軟で汎用性の高い OAuth 2.0/OpenID .NET 用のスタックを接続
- Topaz- .NET SDK を使用した、細かい認証システムです。
- Enforcer- 読みやすい言語で細粒認証ポリシーを記述し、ネイティブ.NETコード**[$]**にコンパイルします。
- SAML IdentityServer- Duende IdentityServer **[$]**にSAML 2Pサポートを追加
- SAML OpenIddict- OpenIddict **[$]**にSAML 2Pサポートを追加
- BusyBee- 設定可能なキュー、タイムアウト、並列化、および組み込みのOpenTelemetryサポートを備えた.NETアプリの高速、メモリ内バックグラウンドジョブ処理。
- BootstrapBlazor-BootstrapおよびBlazorに基づくエンタープライズクラスのUIコンポーネントのセット。 - いいえ: これはマイクロソフトまたは.NETと関連していません
- ant-design-blazor- Ant DesignとBlazor WebAssemblyに基づくエンタープライズクラスのUIコンポーネントのセット。
- MASA.Blazor- マテリアルデザインとBlazor WebAssemblyに基づくエンタープライズクラスのUIコンポーネントのセット。
- Megabit.Blazorise- Blazoriseは、Bootstrap、Bulma、MaterialなどのBlazorおよびCSSフレームワークの上に構築されたコンポーネントライブラリです。 非常に使いやすいです。
- blazork8s- k8s 管理 ui の blazor および .NET の中心。
- MudBlazor- Blazor用のMaterial Designフレームワークで、.NET開発者がWebアプリを迅速に構築し、広範なドキュメントと例を準備できます。
ブロックチェーン
Section titled “ブロックチェーン”- Nethermind- .NETコアの完全Ethereumクライアント
オートメーションの構築
Section titled “オートメーションの構築”- Psake- PowerShellで書かれた.NETベースのビルド自動化ツール
- FAKE- F#は、クロスプラットフォームのビルド自動化システムを作る
- Invoke-Build- Psakeに触発されたPowerShellビルドとテスト自動化ツール。
- MSBuild- Microsoft Build Engine(MSBuild)は、.NETとVisual Studio用のビルドプラットフォームです。
- Cake- ケーキ(C# Make)は、C# DSLでクロスプラットフォームビルド自動化システムです。
- Nake- マジックスクリプトベース C#タスクランナー
- Nuke- クロスプラットフォーム構築自動化システム
- FlubuCore- C# コードを使用してプロジェクトを構築し、展開スクリプトを実行するためのクロスプラットフォームの構築と展開自動化システム。 - いいえ: これはマイクロソフトまたは.NETと関連していません
- ModularPipelines- C#でパイプラインを書く
ビジネスインテリジェンス
Section titled “ビジネスインテリジェンス”- FastReport- .NETコア2.x /のためのオープンソースレポートジェネレータ。 ネットフレームワーク 4.x. FastReport は、ASP.NET MVC、Web API アプリケーションで使用できます。
- NReco PivotData- メモリ内データ集計/OLAPライブラリ、ピボットテーブル生成(HTML、エクスポートにレンダリング)、ASP.NETピボットビルダー制御**[$][シングルドプローメント/非SaaSの自由]**
- CacheCow- ASP.NETの クライアントとサーバーの両方でWeb API HTTPキャッシュの実装
- Akavache- 非同期、永続的なキー値ストア
- EasyCaching- キャッシュの基本的な使用と高度な使用を含むキャッシュライブラリは、キャッシュをより簡単に処理するのに役立ちます! - いいえ: これはマイクロソフトまたは.NETと関連していません
- CacheManager- キャッシュのための一般的なインターフェイスおよび抽象的な層。
- FastCache- 10X より速い代わり
MemoryCache.NET用 - Foundatio- メモリ、Redis、ハイブリッド実装の一般的なインターフェイス。
- Cache Tower- .NET(In-Memory、Redis、データベース、ファイルなど)の効率的な多層キャッシュシステム
- FusionCache- 使いやすい、高性能および堅牢なキャッシュ、オプションの分散2ndレイヤーと、フェイルセーフ機構や高度なタイムアウト管理などの高度な機能
- BitFaster.Caching- 最適なヒット率と低レイテンシ近く、非常に高い同時スループットに最適化されたスレッドセーフなインメモリーキャッシュ。
- iCal.NETiCal.NETはIPCalendar(RFC 5545)クラスライブラリで、RFC 5545に準拠し、一般的なカレンダーアプリケーションやライブラリとの完全な互換性を提供します。
- StreamStreamチャット用の公式 .NET API クライアント、チャットアプリケーションの構築サービス。
お問い合わせ
Section titled “お問い合わせ”- Argu- F#アプリケーション用のCLI引数とXML構成パーサを宣言します。
- CliFx- コマンドラインインターフェイスを構築するための決定的なフレームワーク。
- CliWrap- コマンドラインインターフェイス用のWrapper。
- CommandDotNet- C# を使用してコンソールアプリを合成可能な方法でモデル化します。 メソッドでコマンドを定義します。 プロパティまたはネストされたクラスでサブコマンドを定義します。 拡張可能な解析とコマンド実行。
- Command Line Parser- コマンドラインパーサーライブラリはCLRアプリケーションにコマンドライン引数と関連タスクを操作するためのクリーンで簡潔なAPIを提供します
- CommandLineUtils- これはマイクロソフトのフォークです。 エクステンション。 CommandLineUtils は、アクティブに開発されていない。
- Docopt- 笑顔になるコマンド・ライン・インターフェイス記述言語。
- Gui.cs- .NET用のターミナルUIツールキット。
- Power Args- PowerArgs は、コマンドライン引数を .NET オブジェクトに変換し、プログラムを簡単にします。 また、引数の検証、自動生成された使用法、タブの完了、およびたくさんの拡張性のようなオプション機能のトンを提供します
- SharpNetSH- C#のシンプルなnetshライブラリ。
- spectre.console- 美しいコンソールアプリケーションを簡単に作成できるライブラリ。
- Runtime- Mono および CoreCLR .NET のランタイム、標準的なライブラリおよびある高いレベルのコンポーネントのような
System.Linqそして、System.Text.Jsonお問い合わせ
- FluentCMS- FluentCMSは、オープンソースのAIドライブASP.NETコアブレザーコンテンツ管理システム(CMS)です。
- Composite C1- UXと適応性を重視したWeb CMS
- mojoPortal - MojoPortal は、C# ASP で書かれている拡張可能な、クロスデータベース、モバイルフレンドリー、Web コンテンツ管理システム(CMS)、Web アプリケーションフレームワークです。 ネットワーク
- Orchard - ASP.NETプラットフォーム上のアプリケーションと再利用可能なコンポーネントの提供を目的とした、フリーでオープンソース、コミュニティ重視のプロジェクト
- Piranha CMS- Piranhaは、cmsベースのWebアプリケーションを開発するための楽しい、高速で軽量な.NETフレームワークです。 ASP.NET MVCとWebページ上に構築され、Visual StudioとWebMatrixの両方と完全に互換性があります。https://piranhacms.org
- Umbraco- UmbracoはASP.NETプラットフォーム上に構築された無料のオープンソースコンテンツ管理システムです
- DotNetNuke- DNNのプラットホームは私達の自由で、オープンソースの網CMSおよびすべての専門のDNNの解決の基礎です。 世界中で750,000社を超える組織が、DNNプラットフォームを搭載したWebサイトを構築しています。
- Squidex
- オープンソースのヘッドレスCMSとコンテンツ管理ハブを開きます。https://squidex.io
- fluent-cms- RESTful CRUD(Create, Read, Update, Delete) API、Admin Panel Web ページ、GraphQL スタイルのクエリ デザイナー、WYSIWYG Web ページ デザイナー、コードを書くことなく完全に構成可能。
コード分析とメトリック
Section titled “コード分析とメトリック”- .NET Compiler Platform (“Roslyn”) Analyzers- 静的解析APIの設計と実装を肉体化するために開発されたRoslyn診断アナライザの数。
- PVS-Studio- PVS-Studioは、コードの品質、セキュリティ(SAST)、コード安全の監視に関する静的アナライザです。 マンションFree for OSS][$]
- NDepend- Visual Studio および VS チーム サービス拡張機能で、.NET コードの品質とテクニカル・デビットを推定し、C# LINQ 構文でコードルールを作成したり、コード構造を視覚化したり、変更や進化に集中したりできます。[$]
- StyleCop-StyleCopはC#ソースコードを分析し、一連のスタイルと一貫性のルールを強制します。
- BenchmarkDotNet- ベンチマーク用の強力な.NETライブラリ。
- Bencher- CIでのパフォーマンスの回帰をキャッチするために設計された連続的なベンチマークツールのスイート。
- NsDepCop- C#プロジェクトで名前空間の依存性規則を強制する静的なコード解析ツール。
- WebBen- Hypertext Transfer Protocol (HTTP) サーバをベンチマークするためのツールです。
コードスニペット
Section titled “コードスニペット”- .NET Fiddle- ブラウザでC#、F#、VBコードを書き、コンパイル、実行します。 JSFiddle の .Net に相当する。
- Sharplab- Roslynの異なるブランチとバージョンを使用してC#コードを実行し、JITの出力を生成し、調べたILを参照してください。
- Entity Framework Playground- 書き込みによる移行とクエリの生成されたSQLを調べる
DbContextブラウザで使用して問い合わせる 例えば、MS SQL、PostgreSql、SqliteなどのEntity Frameworkとプロバイダの異なるバージョンを比較します。
作曲家、翻訳者、言語
Section titled “作曲家、翻訳者、言語”- ClojureCLR- C#のCLRへのClojureの港
- ClojureCLR Next- F#のClojure CLRの書き換え
- F#- F# プログラミング言語は、誰もがスカンクン、堅牢、およびパフォーマントなコードを書くことを可能にします
- Fable- JavaScript、TypeScript、JSX、Python、Dart、およびRustのtranspilerへのF#
- Eiffel- .NETのEiffelは.NET環境で利用できるEiffelプログラミング言語です。
- Rust- .NET 用の実験的な Rust コンパイラ。
- Wrapped Mono- Rustに埋め込まれるモノランタイム。
- Hybridizer- CIL(C#、VB.Net、F#、ClojureCLR、…)をCUDAコンパイラへ。[$]
- IronScheme- R6RS Schemeコンパイラ、ランタイム、多くの標準ライブラリ
- Mond- REPL、デバッガ、簡単な埋め込みAPIでC#で書かれている動的にタイプされたスクリプト言語
- Lua-C#- C#の.NET上のLuaの実装
- Nemerle- Nemerle は .NET プラットフォーム向けの高レベルの静的型プログラミング言語です。 機能的、オブジェクト指向性、および機能的な機能を提供します。 シンプルなC#のような構文と強力なメタプログラミングシステムがあります。
- P- Pは非同期イベント駆動プログラミングの言語です。
- PeachPie- PeachPie は、.NET および .NET Core の PHP コンパイラとランタイムです。これにより、PHP アプリケーション全体がモダンで安全で実行可能な .NET および .NET Core プラットフォームで実行できます。
- Roslyn- .NET Compiler Platform(「Roslyn」)は、オープンソースのC#と、豊富なコード解析APIを備えた Visual Basicコンパイラを提供します。 Visual Studio が使用する API と同じ API でコード解析ツールを構築できます。
- PascalABC.NET.NET上のPascal実装。
- Iron Python- .NETフレームワークと統合されるPython 3の実装。
- IKVM- .NET用のJava仮想マシンとBytecode-to-ILコンバーター。 .NET でコンパイルされた Java コード (バイトコード) を実行
- Lib.Harmony- 実行中の.NETとMonoメソッドをパッチ、交換、装飾するためのライブラリは、主にゲームモディングに使用されます。
- dotnet-repl- .NET インタラクティブに構築されたポリグロット REPL
コンプレッション
Section titled “コンプレッション”- SharpCompress- SharpCompressは.NET/Mono/Silverlight/WP7用の圧縮ライブラリで、un7zip、unzip、untar unbzip2、ungzipを前方のみ読み出し、ランダムアクセスAPIをファイルできます。 zip/tar/bzip2/gzip をサポート
- FastLZMA2NET- .NET Wrapper のFast LZMA2 Algorithmお問い合わせ
- AgileConfig- AgileConfigは、Webサイトを通じてすべてのアプリケーションの構成を管理するのに役立つ軽量な設定センターです。 - いいえ: これはマイクロソフトまたは.NETと関連していません
継続的な統合
Section titled “継続的な統合”- TeamCity- 作業の準備, 拡張可能で、開発者フレンドリーなビルドサーバ — 箱から**[$]**
- MyGet- 継続的インテグレーションとデプロイメント、NPM、Bower、VSIXのホスト型パッケージリポジトリ($)**
- AppVeyor- .NET の継続的な統合とサービスとしての展開。[$][OSS 用の無料]**
クリプトグラフィー
Section titled “クリプトグラフィー”- BouncyCastle- .Netシステムと連携 セキュリティ。 Cryptography、CLR上の暗号アルゴリズムのリファレンス実装。
- NaCl.Core- 近代的な暗号化プリミティブを提供する.NET用の管理された暗号化ライブラリ。
- Paseto.Core- .NETのPaseto(Platform-Agnostic Security Token)実装
- Pkcs11Interop- 管理された.NETラッパーは、暗号化ハードウェアへのアクセスを提供する未管理のPKCS#11ライブラリ
- SecurityDriven.Inferno- .NET暗号ライブラリ。 専門的に監査される。
- CryptoNet- .NETシンプルな暗号ライブラリ。 ネイティブ c#.
クラウドストレージ
Section titled “クラウドストレージ”- Foundatio- AWS、Azure、その他多くのプロバイダがサポートしているクラウドストレージライブラリ。
- FluentStorage- Polycloud .NETクラウドストレージ抽象化レイヤーは、もともとストレージとして知られています。 ログイン Blobストレージ(AWS S3、GCP、FTP、SFTP、Azure Blob/File/Event Hub/Data Lake)とMessaging(AWS SQS、Azure Queue/ServiceBus)の一般的なインターフェイスを提供します。
- Stowage- 最低でもサポートするBloat-freeゼロ依存性.NETクラウドストレージキット 主要なクラウドプロバイダー。
- Cloud Storage:- このライブラリは、さまざまなクラウドブロブストレージプロバイダ(Azure Storage、AWS S3、Google Cloud Storage)のデータにアクセスし、操作するためのユニバーサルインターフェイスを提供します。 プロバイダー間で簡単に切り替えたり、複数のプロバイダを同時に使用したり、複数の API を学習したり使用したりすることなく、複数のプロバイダ間で簡単に切り替えることができます。
データベース
Section titled “データベース”- RocksDB- FacebookのRocksDBキーバリューストア+ネイティブビルド用のC#バインディング(Windows、macOS、Linux)
- DBreeze- DBreeze データベースは、オープンソースの組み込みキーバリューストアです
- Event Store- JavaScriptで複雑なイベント処理を備えたオープンソース、機能的なデータベース
- LiteDB- .NET NoSQLドキュメント 単一のデータファイルに保存 -https://www.litedb.org
- RavenDB- .NETのLINQ対応ドキュメントデータベース
- Marten- PostgreSQL は .NET アプリケーション用のドキュメントデータベースやイベントストアとして
- Realm Xamarin- SQLite&ORMの高速で使いやすい代替 -https://realm.io/docs/dotnet/latest/
- Streamstone- Azureテーブルストレージのイベントストア
- Ignite- 分散型インメモリープラットフォーム:SQLとLINQサポート付きのドキュメントデータベース。分散型コンピューティング、分散型サービスとイベント。
- Yessql- 任意のRDBMSで動作する.NET文書データベース
- JsonFlatFileDataStore- シンプルJSONフラットファイルデータストアで、型と動的データのサポート
- ZoneTree- パーシステント、高性能、トランザクション、および ACID 準拠の .NET のキー値データベースを注文しました。
データベースドライバ
Section titled “データベースドライバ”- DuckDB.NET- DuckDB用の.NETデータプロバイダ
- MySQL Connector- Connector/Net は MySQL 用の ADO.NET ドライバーです。
- Npgsql- PostgreSQL用の.NETデータプロバイダ
- MongoDB- 公式モンゴDB C#の運転者
- ServiceStack Redis- .NETの大手C# Redisクライアント
- StackExchange Redis- StackExchangeの一般目的のRedisクライアント
- Cassandra- Apache Cassandra 用の DataStax .NET ドライバー
- Couchbase- Enyimのmemcachedクライアントに基づく公式Couchbase .NETクライアントライブラリ
- Firebird.NET- .NETデータプロバイダはC#で書かれており、Firebird APIの高性能でネイティブな実装を提供します。
- Rqlite-dotnet- rqlite の .NET クライアント (SQLite に基づく 配付リレーショナル DB)
- NodaTime- 野田 Time は .NET の代替日時 API です。 データをより明確に考え、そのデータをより正確に表現するのに役立ちます。https://nodatime.org/
- DateTimeExtensions- 一般的な日付 エクステンションの形での時間操作
System.DateTimeいくつかの文化の地域の休日や営業日の計算を含む。 - Exceptionless.DateTimeExtensions- DateTimeRange、営業日と様々な
DateTime,DateTimeOffset,TimeSpanエクステンションメソッド。
デコンピレーション
Section titled “デコンピレーション”- dnSpy- オープンソース .NET アセンブリ ブラウザ、エディタ、デコンパイラ、デバッガ
- dnSpyEx- dnSpyの非公式リバイバル
- ILSpy- ILSpyはオープンソースの.NETアセンブリ ブラウザとデコンピラーです
- dotPeek- ReSharperのバンドルされたデコンパイラに基づいて、充電スタンドアロンツールの無料。 これは、任意の.NETアセンブリを同等のC#またはILコードに確実に分解することができます。 オリジナルのバイナリファイルをもとに、簡単な方法で Visual Studio ソリューションを作成できます。 [無料]
- DbUp- SQL Server データベースの変更をデプロイするのに役立つ .NET ライブラリ。 SQLスクリプトが既に実行されていることを追跡し、データベースを最新の状態に取得するために必要な変更スクリプトを実行します。
ダイレクトX
Section titled “ダイレクトX”- Vortice.Windows- DirectX、WIC、Direct2D1、XInput、XAudioおよびX3DAudioのためのクロス プラットフォーム.NET標準ライブラリ
デスクトップ
Section titled “デスクトップ”- Sucrose Wallpaper Engine- Sucroseは、インタラクティブな壁紙の広い範囲であなたのデスクトップに人生をもたらす多目的壁紙エンジンです。
分散コンピューティング
Section titled “分散コンピューティング”- .NEXT Raft- .NETとASP.NETのラフト実装 分散コンセンサスとレプリケーションによるクラスターマイクロサービスの構築を可能にするコア
- Orleans- オリンズは、複雑な通貨や他のスケーリングパターンを学び、適用することなく、分散型高スケールコンピューティングアプリケーションを構築するための簡単なアプローチを提供するフレームワークです。 マイクロソフト・リサーチによって作成されました。
- Orleankka- Orleankkaはマイクロソフト・オーリンズのフレームワークのための機能APIです。 CQRS、でき事調達、再ルーティング、FSM、等のような、composable、均一通信インターフェイスがあるシナリオのために非常に適しています。 Orleankka という F# で利用可能な API を追加しました。 FSharp。
- Akka.net- Akka.NET は、Java/Scala フレームワーク Akka を .NET に公開しています。 これはコミュニティ主導のポートで、元のJava/Scalaバージョンを作るTypesafeと提携していません。
- Zebus- Zebusは、CQRSの原則を念頭に置いて構築された、軽量で高汎用性の高いピアツーピアサービスバスです。 アプリケーションは、迅速かつ簡単な方法で互いに通信することができます。 ほとんどの複雑さはライブラリに隠され、メッセージングコードをデバッグしない、あなたに重要なコードを書くことに集中できます。 配布されたアプリケーションのための非常に基本的な基盤。
- protoactor-dotnet- Proto Actor - GolangとC#用の超高速分散アクター
DLRの特長
Section titled “DLRの特長”ドキュメント
Section titled “ドキュメント”- Sandcastle- サンドキャッスルヘルプファイルビルダーはNDocに似ています
- SourceBrowser- 電源ブラウザのウェブサイトジェネレーターhttps://referencesource.microsoft.com
- Swashbuckle- シームレスにSwaggerをWeb APIプロジェクトに追加します。
- F# Formatting- F#スクリプトファイル、Markdown文書、XMLまたはMarkdownコメントからF#とC#プロジェクトを文書化するためのツール
- DocFX- .NETプロジェクト用のAPIドキュメントの構築と公開のためのツール
- DocNet- フレンドリーな静的ドキュメントジェネレーター、マークダウンファイルを使用してコンテンツを構築します。
- HubDocs- Swagger のような UI ツールは Swagger ですが、SignalR ハブの場合 — ハブを自動検出し、メソッドを探索し、呼び出しを呼び起こし、ライブクライアントメッセージをプレビューします。
Eコマースと支払い
Section titled “Eコマースと支払い”- NopCommerce- nopCommerce。 無料のオープンソースのeコマースショッピングカート(ASP.NET Core)
- ServiceStack.Stripe- stripe.com REST API 用の Typed .NET クライアント
- SmartStoreNET- 無料ASP.NET コアMVC eコマースショッピングカートソリューション
- Stripe.Net- Stripe.net は完全なサービス .NET API です。https://stripe.com/
- Virto Commerce- Virto Commerceは第2世代リリースであり、Open Sourceライセンスの下で利用可能な唯一の企業レベルの電子商取引製品です。 Virto Commerceは、MVC、IoC、EF、Azure、AngularJS、その他多くの最先端技術を駆使した.NET 4.5をベースにしています。 Microsoft Cloud(Azure)、Amazon Web Services(AWS)、オンプレミスで展開できます。https://virtocommerce.com
- SimplCommerce- .NET の中心で造られる極度の簡単な ecommerce システム。 使いやすく、簡単にカスタマイズできます。 .NET Coreのおかげで、Windows、LinuxでSimplCommerceを実行できます。 様々なRDBMS:Microsoft SQL Server、PostgreSQL、MySQL
- GrandNode- ヘッドレス、マルチベンダー、マルチテナント、.NETコア5.0とMongoDBに基づいて最も先進的なオープンソースeコマースプラットフォーム。
- Adyen- .NETの公式アカウント決済APIライブラリ
エミュレータ
Section titled “エミュレータ”- Blzhawk- BizHawkはC#で書かれたマルチシステムエミュレータです。 BizHawkは、フルスクリーンなどのカジュアルなゲーマーのための素晴らしい機能を提供し、すべてのシステムコアのための完全な記録とデバッグツールに加えて、ジョイパッドのサポートを提供します。
環境マネジメント
Section titled “環境マネジメント”- Dotnet CLI- クロスプラットフォーム.NET コアコマンドラインツールチェーンユーティリティ。
- Cinchoo ETL- .NET用のETLフレームワーク(CSV、フラット、Xml、JSON、キーバリューフォーマットファイル)
- EtlBox.Classic- Microsoft TPLの上に構築された.NET用の軽量ETL(extract、transform、load)ライブラリとデータ統合ツールボックス。 データフローライブラリ。
イベントの集計者とメッセンジャー
Section titled “イベントの集計者とメッセンジャー”- Mediator.Net- .NET 用のシンプルな仲介者で、コマンドの送信、イベントの公開、およびパイプラインのサポートによる応答のリクエスト
- MediatR- .NET で、シンプルで無意の仲介者実装
- EventFlow- EventFlow は Async/await 初の CQRS と Event Sourcing DDD フレームワークです。
- LiteBus-コマンド・クエリ・セパレーション(CQS)を実装するための基盤を提供する使いやすい、非処理の仲介者。
- Exceptionless- 例外なく.NETクライアント
エクステンション
Section titled “エクステンション”- ExtensionMethods.Net- 延長方法の収集のあるサイト
- Microsoft.FeatureManagement- このライブラリは、機能フラグに基づいてアプリケーション機能を開発し、拡張する方法を提供します。 実験目的で新しい機能ロールアウトやA/Bテストなどのシナリオを有効にします。 また、一般的な.NETコーディングパターンとASP.NETコアとの統合も提供しています。
- OpenFeature- OpenFeature は、統一された API と SDK を提供する機能フラグ管理用のオープンな標準で、開発者がベンダー固有の実装から機能フラグ評価をデカップリングできるようにします。 さまざまなツールやプラットフォーム間で機能フラグを管理するための相互運用性、柔軟性、標準化を推進します。
機能プログラミング
Section titled “機能プログラミング”- language-ext- このライブラリは、C# 6 +の機能を使用して、機能的な「ベースクラスライブラリ」を提供し、その機能を利用し、悪用します。 また、「Erlang like」プロセスシステム(アクター)も含まれ、任意にRedisにメッセージや状態をパージすることができます(アプリ内メッセージングのためにRedisなしで使用できます)。 プロセスシステムは、Rx ストリームのメッセージと状態をサポートし、反応イベントとメッセージディスパッチの完全なシステムを可能にします。
- MoreLinq- LINQ に Object に追加のメソッドを提供します。
- MonoGame- 強力なクロスプラットフォームゲームを作成するための1つのフレームワーク
- FNA- FNAは、デスクトップ用の完全に正確なXNA4ランタイムを開発することにのみ焦点を合わせているXNA4の整形です
- Duality- Dualityは2Dゲーム開発フレームワークです。 モジュラー性に焦点を当て、ビジュアルエディタが付属しています。
- Stride Game Engine- ストライドゲームエンジンは、シーンエディタ、粒子、物理的にベースレンダリング(PBR)、スクリプティング、その他多くの機能を備えた2D / 3Dクロスプラットフォームゲームエンジンです。
- Wave Engine- Waveエンジンは、Kinect、Oculus Rift、Vuforia、ボール紙、Leap Motionなどのクロスプラットフォームゲームを作成することを可能にする無料のC#コンポーネントベースのモダンなゲームエンジンです。 [自由][所有権]
- Nez- NezはMonoGameとFNAで動作する無料の2Dに焦点を当てたフレームワークです
- BEPUphysics- BEPU物理は純粋なC# 3D物理ライブラリです
- osu!framework- 素晴らしいゲームを念頭に置いた2Dアプリ/ゲーム。
- DotRecast- Recast&Detourのポート、ゲーム、Unity3D、サーバー、C#のナビゲーションメッシュツールセット
- Foster- FosterはC#の小さなクロスプラットフォーム2Dゲームフレームワークです。
- Friflo.Engine.ECS- シンプルなAPIで高性能なC#ECS。 .NET、WASM/WebAssembly、ネイティブAOT、Unity、Godot、MonoGameをサポート…
- Box2D.NET- ゲーム、サーバー、Unity3D用の2D物理エンジンであるBox2DのC#ポート
GISについて
Section titled “GISについて”- NetTopologySuite.NET プラットフォームで高速かつ信頼できる .NET GIS ソリューション
- OsmSharp- C# ライブラリは OpenStreetMap (OSM) のデータと連携します。 OSMデータの読み込み、書き込み、ルートプラン作成を行います。
- GeoJSON.NET- .GeoJSON 型および対応する Json 用の .Net ライブラリ。 純(de)のserializers
- CoordinateSharp- 座標形式を簡単に解析したり、座標形式を変換したり、位置ベースのソーラー/ルーナ情報を計算したりできます。
- DEM Net Elevation API- デジタル高度モデルの.Netライブラリは、gTF / STL形式で3D地形生成を可能にします。
ジットツール
Section titled “ジットツール”- Husky.Net- Huskyで簡単に作られたGitのホック。 ネット内部タスクランナー、コミットまたはプッシュするときにコミットメッセージ、テストを実行する、lintコードなどをlintに使用できます。 サポート C#スクリプト、gitflowのホック、複数のファイル状態(ステージド、LastCommit、gob)
- GitExtensions- GitExtensionsは、シェル拡張、Visual Studio 2008/2010/2012/2013プラグイン、スタンドアローンGitリポジトリツールです。https://gitextensions.github.io/
- GitVersion- Gitリポジトリの状態に基づいてSemanticバージョン番号を生成する
- LibGit2Sharp- リブジット2 シャープは、.NET と Mono のマネージド・ワールドに、ネイティブ・Git の実装である libgit2 のあらゆる可能性と速度をもたらします。
- posh-git- GitのPowerShell環境
- Git Credential Manager- 資格情報の問題を解決するのに役立ちます
グラフィック
Section titled “グラフィック”- Oxyplot- OxyPlotは.NET用のクロスプラットフォームプロットライブラリです
- OpenTK- オープンツールキットは、OpenGL、OpenCL、OpenALをラップする高度な低レベルのC#ライブラリです。
- Aspose.Drawing- テキスト、幾何学、およびイメージを、システムと引くことのための十分に管理された、十字プラットホーム、完全な2Dグラフィック・ライブラリー。 ドローイング対応API。[$]
- ScottPlot- 大規模なデータセットをインタラクティブに表示するためのプロットライブラリ。 ラインプロット、バーチャート、パイグラフ、スキャッタープロットなど。 WinForms、WPF、Avalonia、コンソールをサポートしています。
- LiveCharts2- シンプルで柔軟な、インタラクティブで強力なチャート、マップ、およびゲージ。 ログイン LiveCharts2はWPF、WinForms、Xamarin、Avalonia、WinUI、UWPをサポートしています。
- Helix Toolkit- Helix Toolkitは、.NET用の3Dコンポーネントのコレクションです。
- AssimpNet- Open Asset Importer(Assimp)用のクロスプラットフォーム.NET標準ラッパー。 ライブラリは、グラフィック/ゲームアプリケーションでレンダリングするための3Dモデルのインポート、処理、およびエクスポートを可能にします。 OBJ、FBX、GLTF、3DS、コラーダなど、40以上のフォーマットに対応し、これらのフォーマットのサブセットをエクスポートできます。 メッシュ処理機能により、メッシュデータを生成したり、リアルタイムレンダリングを最適化したりすることができます。
- Silk.NET- OpenGL、OpenCL、OpenAL、OpenXR、Assimp、GLFW、その他多くの高度なAPI用のクロスプラットフォーム、高性能、低レベルの.NET標準ラッパー。 ネイティブ API をラップするだけでなく、独自の Windowing と Input 抽象化も付属しています。 シルクでゲームやアプリケーション開発を行います。 NET は簡単です。3D アプリケーションの開発者が必要とするほとんどすべてを持っています。
- Veldrid- .NET 用の低レベル、ポータブルグラフィックスおよびコンピュートライブラリ
- VectSharp- .NETライブラリは、ベクトルグラフィックとテキストを作成し、PDF、SVG、rasterイメージフォーマットにエクスポートします。
- GraphQL.NET- 導入事例Facebook’s GraphQL.Netで
- HotChocolate- GraphQLサーバーは、Strawberry Shake、Relay、Apollo ClientなどのすべてのGraphQL準拠クライアントと互換性があり、さまざまなクライアントやツールに対応しています。
- EntityGraphQL- 単一のGraphQLスキーマ(EFは要件ではありません - LinqProviderまたはメモリ内オブジェクトを扱うORMが動作する)で複数のデータソースを簡単に持ち込むことを可能にするデータモデルの上にGraphQL APIを構築するためのライブラリ。
- ZeroQL- 高性能C#フレンドリーなGraphQLクライアント。 Linq のような構文をサポートしています。 反射を必要としません。 省略または式。 その結果、ランタイムは生の HTTP 呼び出しに非常に近いパフォーマンスを提供します。
GUI - フレームワーク
Section titled “GUI - フレームワーク”- Avalonia- マルチプラットフォームの.NET UIフレームワーク(以前はPerspexとして知られる)。
- Windows UI Library- Windows UIライブラリ(WinUI)は、Windows UWPアプリの公式ネイティブMicrosoft UI制御と機能を提供します。
- UNO Platform- ネイティブモバイル、デスクトップ、WebAssemblyを単一のコードベースからC#、XAMLで構築するための唯一のプラットフォーム。 オープンソースおよび専門的にサポートされる。 ウェブサイト:platform.uno
- Xamarin.Forms- 共有されたC#コードベースからiOS、Android、Windows用のネイティブUIを作成できます。
- Eto.Forms- .NET および Mono のデスクトップおよび移動式適用のためのクロス プラットフォーム GUI フレームワーク
- Gtk#- Gtk#は、クロスプラットフォームGtk + GUIツールキットとMonoで構築されたほとんどのGUIアプリの基礎にモノ/ .NETの結合です
- QtSharp- モノ・ネット Qtの結合
- SciterSharp- HTMLだけでなく、Sciterエンジンのすべての機能を使用して、.NETクロスプラットフォームのデスクトップアプリを作成:CSS3、SVG、スクリプト、AJAX、<ビデオ> … 商用利用は無料です。
- XWT- .NET と Mono でデスクトップアプリケーションを作成するためのクロスプラットフォームUIツールキット
- Qml.Net- Mono/.NET/.NET 用のクロスプラットフォーム Qml/.NET 統合 コアコア
- Lara- Lara Web Engineは、C#でWebユーザーインターフェイスを開発するためのライブラリです - (Blazor Server-Sideオルタナティブ)
- Neutronium- WPFなどのHTML、CSS、javascript、MVVMバインディングを使用して、.NETデスクトップアプリケーションを構築します。
- photino.NET- Photinoは、Web UI技術でネイティブ、クロスプラットフォームのデスクトップアプリケーションを構築するための軽量オープンソースフレームワークです。
GUI - テーマ制御ツールキット
Section titled “GUI - テーマ制御ツールキット”- Modern UI for WPF - MUI- WPFアプリケーションを最適なモダンUIアプリに変える制御とスタイルを設定します。
- MahApps.Metro- メトロスタイルのWPFアプリを作成するツールキット
- MaterialSkin- Theming .NET WinForms、C# または VB。 ネット、Googleのマテリアルデザイン原則へ。
- AdonisUI- 古典的なしかし高められたWindowsの視覚を提供するWPFの適用のための軽量UIのツールキット。
- Bunifu UI Framework- 美しい近代的なアプリケーションUIを作成するために慎重に設計されたウィンフォーム制御とコンポーネント。[$]
- HandyControl- シンプルで一般的に使用されるWPF制御が含まれています
- MaterialDesignInXamlToolkit- マテリアルデザインスタイルのWPFアプリを作成するツールキット
- UWP Community Toolkit- UWPコミュニティツールキットは、ヘルパー機能、カスタム制御、およびアプリサービスのコレクションです。 Windows 10用のUWPアプリを構築し、一般的な開発者タスクを簡素化し、実証します。
- Empty Keys UI- マルチプラットフォームとマルチエンジンXAMLベースのユーザーインターフェイスライブラリ**[Free][Proprietary]**
GUI - その他
Section titled “GUI - その他”- Callisto- Windows 8 XAMLアプリケーション用の制御ツールキット。 Windows UIガイドラインに従ってWindowsストア用のWindows UIスタイルアプリを簡単に作成するために、いくつかのUIコントロールが含まれています。
- WinApi- 自動化、ウィンドウ表示、DirectX、OpenGL、スキアヘルパーを備えた高性能Win32ネイティブインターロップ用のシンプルで直進的なCLRライブラリ。
- ObjectListView- ObjectListView は .NET ListView の周りの C# ラッパーです。 ListViewは使いやすく、新しいトリックを教えます
- DockPanelSuite- Visual Studio は、.NET WinForms 用のドッキングライブラリを触発しました。
- AvalonEdit- SharpDevelopで使用されるWPFベースのテキストエディタコンポーネント
HTMLとCSS
Section titled “HTMLとCSS”- AngleSharp- 完全なHTML5 DOMおよびCSS3 OMの構造
- dotless- Ruby の .NET ポートの少ない CSS libhttp://www.dotlesscss.org
- ExCSS- C#のCSS3パーザーライブラリ
- HtmlAgilityPack- 読み取り/書き込みDOMを構築し、プレーンXPathまたはXSLTをサポートするアジャイルHTMLパーサ
- LibSass Host- .NETラッパーの周りlibSass仮想ファイルシステムをサポートするライブラリ
- RestSharp- .NET 用のシンプルな REST および HTTP API クライアント
- Flurl- Fluent、ポータブル、テスト可能なREST/HTTPクライアントライブラリ
- Refit- Xamarin および .NET のための自動タイプ安全 REST のライブラリ
- WebApiClientHttpClient に基づくオープンソースプロジェクト。 c# インターフェイスを定義し、関連する機能を変更して、リモート http インターフェイスのクライアントライブラリを非同期的に呼び出す必要があります。
- ApizrベースのWeb APIクライアントに適しますが、弾力性(リトリ、コネクティビティ、キャッシュ、auth、ログ、優先順位など)。
- Fluxzy.Core- 完全に管理され、完全にストリーミングされたMan-On-The-Middleライブラリは、HTTP / 1.1、H2、Websocketトラフィックを除外、記録し、変更します。
- NotoriousClient- 強力な、拡張可能な HTTP クライアントと、フラメントリクエストビルダー、ストリーミング、マルチパート。 .NET の HttpRequestMessage にビルドしました。
- Visual Studio Community- フル機能のIDE
- Waf DotNetPad- C# または Visual Basic で楽しいプログラムを作るシンプルで高速なコードエディタ。
- Visual Studio Code- 電子に基づくマイクロソフトからの優秀なオープンソース エディター。
- Ionide- クロスプラットフォームF#開発のためのAtomエディタとビジュアルスタジオコードパッケージスイート。
- Rider- IntelliJプラットフォームとReSharperに基づくクロスプラットフォームC# IDE
- RoslynPad- RoslynとAvalonEditに基づいて簡単なC#エディタ。
- Consulo- C#とJavaのサポートによるクロスプラットフォームIDE、IntelliJ IDEAコミュニティエディションのフォーク
- vvvv.NET 用の視覚的なライブプログラミング環境**[OSS 用の無料]**
- CSharp Analyzer by MongoDBMongoDBユーザー向けの無料の Visual Studio 拡張機能で、コードを MongoDB クエリに翻訳できます。
- ImageWizard- ASP.NETコアとImageSharp / SkiaSharp / SvgNet / DocNETに基づく画像処理ウェブサービス
- ImageResizer- ミリ秒単位で変更されたバージョンを取得するために、画像 URL にコマンドを追加します。 リアルタイムでの画像のリサイズ、編集など。
- ImageSharp- 画像ファイルの処理のために十分に管理されたクロスプラットフォームライブラリ。
- MagicScaler- .NETのための高性能な画像処理パイプラインは、複雑なイメージングタスクをシンプルにすることに焦点を当てました。
- MetadataExtractor- 画像ファイルからExif、IPTC、XMP、ICCなどのメタデータを抽出します。
- Emgu CV- OpenCVライブラリ用のクロスプラットフォーム.NETラッパー。
- SimpleITK- インサイトへの簡単なパス。 Python、R、Java、C#、Lua、Ruby、TCL、C++ で複数の次元画像解析をオープンソース化。 Insight Toolkit コミュニティがバイオメディカルサイエンスとそれを超えて開発しました。
- Magick.NET- ImageMagickライブラリ用の.NETラッパー。
- OpenCvSharp- .NET Framework用のOpenCVのクロスプラットフォームラッパー。
- PixelViewer- ファイルから生のLuminance/YUV/RGB/ARGB/Bayerピクセルデータを読み込み、レンダリングをサポートするクロスプラットフォーム(Windows/macOS/Linux)イメージビューア。 10/16-bit YUV、画像フレームシーケンスにも対応(v1.99+)
- Colourful- オープンソース .NET ライブラリで色空間で作業できます。
- Unicolour- .NETのカラー変換、補間、および比較。
ツールのインストール
Section titled “ツールのインストール”- Wix Toolset- あなたのWindowsのインストールの経験を作成するために利用できる用具の最も強力なセット
- Squirrel- Squirrelは、両方のインストールを完全に管理し、デスクトップのWindowsアプリケーションを更新するために、ツールとライブラリのセットです。
- Chocolatey- のような
yumまたはapt-get、しかしWindowsのため。 - Onova- デスクトップアプリケーション用の不要な自動更新フレームワーク。
相互プログラミング
Section titled “相互プログラミング”- .NET Interactive- .NETの インタラクティブな .NET のパワーをとり、インタラクティブな体験に組み込まれます。
- MessageFormat.NET- .NET の ICU MessageFormat 実装では、コンテキスト UI メッセージ (PCL ライブラリ) を書くことができます。
- ResX Resource Manager- レスックスベースのリソースを使用してあらゆる種類のアプリケーションをローカライズするための最も人気のある無料ツール。
- CppSharp- C++ API を C# に表すツール
- pythonnet- Python と .NET のインタープフレームワーク
- pinvoke- 最新バージョンのWindows OS用のP/Invokeコードを含むライブラリ。
- Pyrolite- このライブラリを使用すると、Javaまたは.NETプログラムが簡単にインターフェイスできます。 Pythonの世界。 Pyro プロトコルを使用して、リモートオブジェクトのメソッドを呼び出します。
IoCについて
Section titled “IoCについて”- Autofac- 付加的な.NET IoCの容器
- DryIoc- シンプルで高速にすべての完全に特色にされたIoC容器。
- Ninject- .NETの依存症の忍者
- Spring.Net- Spring.NET は、エンタープライズ .NET アプリケーションを簡単に構築するオープンソース アプリケーションフレームワークです。
- Lamar- ASP.NET コアやその他の .NET サーバ側アプリケーション内での使用に非常に最適化された高速 IoC コンテナ。
- LightInject- 超軽量IoC容器
- Simple Injector- シンプルなインジェクタは、ユニバーサルアプリやモノを含むシルバーライト4 +、Windows Phone 8、Windows 8をサポートする使いやすい依存注入(DI)ライブラリです。
- Microsoft.Extensions.DependencyInjection- NET アプリケーション用のデフォルト IoC コンテナ。
- Scrutor-マイクロソフトのためのアセンブリスキャン延長。 エクステンション。 依存症注射。
- VS MEF- Visual Studio で使用される管理された拡張性フレームワーク(MEF)の実装。
- Stashbox- .NET ベースのソリューションの軽量でポータブルな依存注入フレームワーク。
JavaScriptエンジン
Section titled “JavaScriptエンジン”- ClearScript- .NET アプリケーションにスクリプトを追加しやすいライブラリ。 現在、JavaScript (V8 および JScript 経由) および VBScript をサポートしています。
- Edge.js- .NET と Node.js のコードを Windows、macOS、Linux で実行
- Jint- 完全なECMA 5.1の承諾を提供し、あらゆる.NETのプラットホームで動くことができる.NETのためのJavaScriptの通訳者。
- Jurassic- ECMAScript言語とランタイムの実装。 これは、.NET の JavaScript の最高のパフォーマンスとほとんどの規格に準拠した実装を提供することを目指しています。
- YantraJS- .NET Standard の JavaScript Runtime (NodeJS に類似する) は、JavaScript を IL にコンパイルし、多くの ES6 機能、ジェネレータ、 CommonJS モジュール、CSX モジュール、および式コンパイラのサポートを行います。
- NLog- NLog - 高度な .NET と Silverlight ロギング
- Logazmic- Windows用のオープンソースNLogビューア
- ELMAH- 公式ELMAHサイト
- Elmah MVC- MVC用Elmah
- Logary- Logaryは、モノと.NET用の高性能、マルチターゲットロギング、メトリック、トレース、健康チェックライブラリです。 .NETのDropWizardへの回答。 マイクロサービスのために造られる多くのターゲットを支えて下さい。
- Log4Net- Apache log4net ライブラリは、プログラマーの出力ログステートメントをさまざまな出力ターゲットに助けるツールです。
- Rollbar.NET- Rollbar.com を使用している間、リアルタイムのリモートエラー監視を簡素化します。 .NET ベースのテクノロジスタック用のロールバー ノディファイア SDK を開きます。 .NET Core 2.0+、.NET Standard 2.0+、.NET Full Framework 4.5.1+、Mono、Xamarin、および、一般に、.NET Standard 2.0+の実装で構築されたあらゆるアプリケーションで使用できるSDK。 例外データ、トレースデータ、情報メッセージ、およびテレメトリーデータに基づいてデータペイロードの構築を簡素化し、ホスティングアプリケーションの動作のリモートモニタリングと分析のためにロールバーAPIにペイロードを送信します。 [預託サービスへの接続]
- Sentry- .NET SDK用Sentry開発者がリアルタイムでクラッシュを監視および修正するのに役立つオープンソースのエラートラッキング。
- Serilog- NoSQLの時代のための非密なログライブラリ。 使いやすいパッケージで伝統的で構造化された診断ロギングのベストを結合します。
- StackExchange.Exceptional- Stack Exchangeネットワークで使用されるエラーハンドラ
- ULogViewer- クロスプラットフォーム(Windows/macOS/Linux) さまざまなタイプのログを読み、解析するユニバーサルログビューア。 独自のプロファイルを定義してログを表示することもできます。
- Foundatio- アプリケーション全体でメッセージをログにするために使用できる流暢なロギングAPI。
- Exceptionless- 例外なく.NETクライアント
- Loupe- 集中化された.NETの記録および監視。 [プレゼント][無料ティア]**
- elmah.io- ELMAHを使用して.NET Webアプリケーション用のクラウドロギング。 ライブに行く前にバグを見つけます。 Slack、GitHub、Visual Studioなどの強力な検索、API、統合 マンションFree for OSS][$]
- BugSnag- ログエラー。 スタックトレース、セッション、リリースなどの有用な診断情報が含まれています。 無料ティアを持っています。 [OSSの自由][$]
- ZeroLog- ZeroLog はゼロ割り当ての .NET ロギングライブラリです。 遅延に敏感なアプリケーションで使用される基本的なロギング機能を提供し、ゴミ収集は望ましくありません。
- AutoLoggerMessage- すべてのロギングコールを高性能に自動的に移行するソースジェネレータ
LoggerMessageバージョン。
機械学習とデータサイエンス
Section titled “機械学習とデータサイエンス”- Infer.NET- グラフィカルなモデルでベイジアンの推論を実行するためのフレームワーク。 確率的プログラミングにも使えます。
- Catalyst自然言語処理(NLP)ライブラリは、スパシーに触発され、あらかじめ訓練されたモデル、トレーニングワードや文書の埋め込み、柔軟なエンティティティ認定モデルのサポートをしています。 パーツSciSharp Stack
- FsLab- F#と.NETのためのデータサイエンスと機械学習ライブラリのコレクション
- GeneticSharp- .NET Core および .NET Framework 用のマルチプラットフォーム遺伝子アルゴリズムライブラリ。 ライブラリには、選択、クロスオーバー、ミューテーション、再構成、終了などのGA演算子のいくつかの実装があります。
- ML.NET- クロスプラットフォームのオープンソース機械学習フレームワークで、機械学習を .NET 開発者に利用できるようになります。
- F# Data- XML、JSON、CSV、HTMLファイル(サンプル文書に基づく)、WorldBankデータにアクセスするためのF#タイププロバイダ
- SciSharp STACK- 最も人気のあるPythonライブラリをC#に移植することによって作成された.NET用の豊富な機械学習エコシステム。
- OpenGA.Net- 拡張可能な演算子と適応戦略選択を特徴とする最適化問題の解決のための遺伝的アルゴリズム.NETライブラリ。
マークダウンプロセッサ
Section titled “マークダウンプロセッサ”- F# Formatting- F#とC#プロジェクトを文書化するためのツール。 ライブラリには、コアコンポーネントとして拡張可能なMarkdownパーサが含まれています。
- markdig- .NET 用の高速、強力、CommonMark 準拠、拡張可能な Markdown プロセッサ。
- MailKit- IMAP、POP3、SMTP、認証などの完全なクロスプラットフォームメールスタック。 MimeKit の上に構築されました。
- MailKitSimplified- and receive メールをできるだけシンプルに送信するMailKit用のフル機能のフル機能のフル機能付きフラッパ。
- MimeKit- S/MIME、PGP、TNEF、Unix mboxスプールのサポートを備えたクロスプラットフォームの.NET MIME作成とパーサライブラリ。
- PreMailer.Net- スタイルシートをインラインスタイル属性に移動するC#ライブラリ。メールクライアントとの互換性を最大限に高めます。
- StrongGrid- SendGridのv3 APIのクライアント。 電子メールを送信するだけでなく、一括インポート連絡先、リストやセグメントの管理、リストのカスタムフィールドの作成なども可能です。 また、SendGrid Webhooks のパーサも含まれています。
- MathFlow- 差別化、単純化、および方程式の解決を含むシンボリック計算サポートを備えた包括的な数学表現ライブラリ。
- MathNet- Math.NETは、基本的な数学をカバーするツールキットを構築し、維持するためのオープンソースのイニシアチブです, 上級者だけでなく、.NET開発者の毎日のニーズをターゲティング
- Microsoft Automatic Graph Layout- グラフレイアウトと表示のためのツールのセット。
- ALGLIB- ALGLIBは、クロスプラットフォームの数値解析とデータ処理ライブラリです。 複数のプログラミング言語(C++、C#、Delphi)と複数のオペレーティングシステム(Linuxを含むWindowsとPOSIX)をサポートしています。
- GeometRi- シンプルで軽量な計算式ジオメトリライブラリ。 ログイン
- Rationals- .NET用の合理的な数算数を任意の精度で実装する。
- MKL.NET- インテルMKLのシンプルなクロスプラットフォーム.NET API。
- AngouriMath- C# と F# を中心に作られたオープンソースのシンボル/コンピューター algebra ライブラリ。さまざまな機能をカバーし、.NET で SymPy の代替として考えられる。
- WPF-Math- WPFフレームワークのLaTeX型設定スタイルを使用して数学式をレンダリングするための.NETライブラリ
- Jodo.Numerics- オペレータ、数学、ひも分け等のための完全なサポートと余分数のタイプ(固定ポイントおよび非流出数のような)を提供して下さい。 広範囲にテストされ、相互プラットホームの互換性。
- CSCore- リアルタイムでオーディオデータの再生/録画、デコード/エンコーディングおよび処理をサポートする高度なオーディオライブラリ(効果、可視化、…)。
- TagLib#- TagLib#(別名 taglib-sharp)は読書および執筆のための図書館です ビデオ、オーディオ、および写真フォーマットを含むメディアファイルのメタデータ
- LibVLCSharp- libvlcのXamarin結合、マルチメディアフレームワークはVideoLANによってなされるVLCの適用に動力を与えます。
- NAudio- 再生、MP3、MP4、WAV、AIFF、Speexなどのさまざまなファイル形式でオーディオをデコードし、エンコードします。
- Xabe.FFmpeg- FFmpegの.NET標準ラッパー。 FFmpegがどのように機能するかを知らずにメディアを処理することができ、C#アプリケーションからFFmpegにカスタマイズされた引数を渡すことができます。[$]
- Sonora- オーディオとMIDI再生、編集、プラグインの統合のための.NETオーディオフレームワーク。
- Foundatio- 記憶、Redis、StatsDおよびメートルが付いている共通のインターフェイス。 NET 実装。
マイクロフレームワーク
Section titled “マイクロフレームワーク”- Web Markup Minifier- マークアップミニファイアーのセットを含む.NETライブラリ。 このプロジェクトの目的は、HTML、XHTML、XXXXXXXコードのサイズを縮小することにより、Webアプリケーションのパフォーマンスを向上させることです。
- CompressedStaticFiles- 圧縮された静的ファイルをブラウザに送信し、オンデマンドを圧縮することなく、ブラウザがサポートしていることを示したときに、より高度な画像フォーマットを送信するためのサポートもあります。
- RazorKit- RazorKitは、開発者が人気のあるJavaScriptライブラリをASP.NETアプリケーションに簡単に統合できるように、軽量で流暢なスタイルのRazor HTMLヘルパーのコレクションです。
- CSharp Pad- 素晴らしいコードの完了とWebベースのC# REPL。
- AzureCrawler- Angular、Ember、Durandal、または任意のJavaScriptアプリケーション用のHTMLスナップショットを取る
- CSScript- CS-Scriptは、C#をプログラミング言語として使用するCLRベースのスクリプトシステムです。 現在、CS-Script は、Mono 上でフルサポートする CLR (.NET 2.0/3.0/3.5/4.0/4.5) の Microsoft 実装を対象としています。 スクリプトホスティングなどの多くの追加機能が付属しています。
- CsvHelper- CSVファイルを読み書きするためのライブラリhttps://github.com/JoshClose/CsvHelper
- RecordParser- ゼロヒープ割り当てでCSVとフラットファイルを読み書きするためのライブラリ。
- Sep- 世界最速の.NET CSVパーサ。 モダン、最小限、高速、ゼロ割り当て、読み出し、分離した値の書き込み()
csv,tsv等)。 相互プラットホーム、trimmableおよびAOT/NativeAOT多用性がある。 - ConsoleTableExt- インフルエントライブラリは、テーブルを作成する。 ネットコンソールアプリケーション。
- FluentValidation- .NET 用の小さなバリデーションライブラリで、流暢なインターフェイスとラムダ式を使用して検証ルールを構築します。
- Validot- Validotは、高度なモデル検証のためのパフォーマンス優先、コンパクトなライブラリです。 簡単な宣言的な流暢なインターフェイスを使用して、クラス、structs、ネストされたメンバー、コレクション、nullables、およびそれらの関係または組み合わせを効率的に処理します。 翻訳、カスタムロジック拡張、テスト、DIコンテナにも対応しています。
- Humanizer- ヒューマライザーは、文字列、列、日付、時刻、間隔、数字および量を操作および表示するためのすべての.NETニーズを満たします
- LINQPad- C#/VB/F# スクラッチパッドは、任意の式、ステートメントブロック、リッチな出力フォーマットと豊富な機能を備えたプログラムを即座に実行します。 また、LINQ でデータベースをインタラクティブにクエリできます。 [$]
- LINQPad.QueryPlanVisualizer- LINQPad内のSQL ServerとPostgresクエリプランを直接表示します。
- Polly- リトリー、ウェイトアンドリトリー、サーキットブレーカ、バルクヘッド分離などの一時的な処理とレジリエンスポリシーを流暢に表現する。 十分にスレッドセーフで完全な非同期のサポート。 (4.0 / 4.5 / .NETコア / .NET標準 / Xamarin)
- Aeron.NET- 効率的な信頼性の高いUDPユニキャスト、UDPマルチキャスト、およびIPCメッセージ輸送 - Aeronの.NETポート
- TypeShape- TypeShapeは実用的な汎用プログラミングのための小型で拡張可能なF#ライブラリです
- ByteSize- ByteSizeは、表現されている値の曖昧さを取り除くことによって、コード内でバイトサイズの表現を容易にするユーティリティクラスです。 バイトサイズは、システムが何であるかをバイトすることです。 TimeSpan は時間とともに
- Jot- アプリケーションの状態を持続し、修復するためのライブラリ(.settingsファイルへのより良い代替)。
- Enums.NET- Enums.NET は、高性能型安全 .NET enum ユーティリティライブラリです。
- YoutubeExplode- メタデータを抽出し、YouTube動画やプレイリストをダウンロードするための究極のライブラリ。
- DeviceId- コンピュータを一意に識別するために使用できる「デバイスID」を生成します。
- DeviceDetector.NET- ユニバーサルデバイス検出ライブラリは、任意のユーザーエージェントを解析し、ブラウザ、オペレーティングシステム、使用されるデバイス(デスクトップ、タブレット、モバイル、テレビ、車、コンソールなど)、ブランドやモデルを検出します。
- NaturalSort.Extension- 「abc1」「abc10」「abc2」ではなく「abc1」「abc10」「abc10」「abc10」「abc10」の自然選別のサポートを追加する StringComparer のエクステンションメソッド。
- Coravelニアゼロ設定 .NET タスク・スケジューリング、キャッシュ、キューイング、メーリング、イベント・ブロード(その他)を風に!
- Build Versioning- Gitタグによって供給される.NET用のシンプルなビルドバージョン
- SystemTextJson.JsonDiffPatch- システムのための高性能、低位置のJSONの目的の差分およびパッチ延長。 テキスト。 ジェイソン RFC 6902 JSON パッチフォーマットでパッチ文書を生成するサポート
- dotnet-exec- プロジェクトファイルなしでC#プログラムを実行するためのコマンドラインツールで、メインメソッド以外のカスタムエントリポイントを使用できます。
- ComputeSharp- DX12、D2D1、動的に生成されたHLSL計算とピクセルシェーダーを介してGPUでC#コードを実行する.NETライブラリ。
- ILGPU- .Netベースの言語で書かれた高性能GPUプログラム用のJIT(just-in-time)コンパイラ。
MQTTの特長
Section titled “MQTTの特長”- HiveMQtt- .NET 用の HiveMQ C# MQTT クライアント
- MQTTNet- MQTT ベースの通信のための高性能 .NET ライブラリ。 MQTT クライアントと MQTT サーバー (ブローカー) を提供します。
MVVMの特長
Section titled “MVVMの特長”- Community Toolkit- 様々な.NET技術の制御とヘルパーライブラリとサンプルのコレクション。 Microsoftがサポートする最新のMVVMライブラリが含まれています。 コンテンツ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- Reactive Extensions (Rx) フレームワークを統合する .NET 用の MVVM フレームワークで、開発者は WPF、Windows Store Apps、WP8、Xamarin を使用して、エレガントでテスト可能なアプリケーションを構築できます。
- Prism- クロスプラットフォームのデスクトップとモバイルMVVM開発フレームワーク。
- Win Application Framework (WAF)- WPFとUWPアプリケーションをうまく構築するのに役立つ軽量フレームワーク。 レイヤードアーキテクチャとモデルビュー・ビュー・モデル・パターンを適用できます。
- MVVMCross- WPFのためのクロスプラットフォームmvvmモバイル開発フレームワーク、WP7とWP8のためのシルバーライト、Android用モノタッチ、iOS用のモノタッチ、Windowsユニバーサルプロジェクト(WPA8.1とWindows 8.1ストアアプリ)。 ポータブルクラスライブラリ(PCL)の広範な使用により、保守可能なクロスプラットフォームC#ネイティブアプリケーションを提供します。
- Stylet- カリバーンマイクロに触発された最小MVVMフレームワーク、優れた文書、高テストカバレッジ、独自のIoCコンテナ
- Toms Toolbox- モジュラー化されたMVVMアプリケーションを簡単に構築するためのビジュアルコンポジションフレームワークManaged Extensibility Framework (MEF)お問い合わせ
- MVVM Dialogs- WPF または UWP で MVVM を使用する場合、ビューモデルから開くダイアログの概念を簡素化するフレームワーク。
ネットワーク
Section titled “ネットワーク”- NetCoreServer- 超速く、低い潜伏非同期ソケット サーバー及びクライアント C# .NET TCP、SSL、UDP、HTTP、HTTPS、WebSocketプロトコル、および10K接続問題ソリューション(NETStandard)をサポートするコアライブラリ。
- SharpPcap- 完全管理、クロスプラットフォーム(Windows、Mac、Linux)。 ライブおよびファイルベースのデバイスからパケットをキャプチャするための.NETライブラリ。
オブジェクトマッピングへのオブジェクト
Section titled “オブジェクトマッピングへのオブジェクト”- AutoMapper- .NETの慣習ベースのオブジェクトオブジェクトオブジェクトオブジェクトオブジェクトオブジェクトのマッパー。https://automapper.org
- Mapperly- オブジェクトマッピングを生成するための.NETソースジェネレータ。 ランタイムの反射無し。
- Mapster- .netの高性能オブジェクトマッパー
- ExcelDna- ExcelDna は、C#、F#、VB .NET を使用して Excel Add-Ins の作成とデプロイが容易になります。
- ClosedXML- CloseXMLは開発者がExcel 2007/2010ファイルを作成するのを容易にします
- OfficeIMO- OfficeIMOは、開発者がMicrosoft WordやOfficeをインストールせずにWord(docx)ファイルを作成/変更するのを簡単にします
- NPOI- このプロジェクトは、POI Java プロジェクトの .NET バージョンです。https://poi.apache.org/.
- EPPlus- EPPlusは、Open Office XML形式(xlsx)を使用してExcel 2007/2010ファイルを読み書きする.NETライブラリです。 [出典可][無料ティア]**
- Open XML SDK- オープンXML SDKは、オープンXML文書(DOCX、XLSX、PPTX)と連携するためのオープンソースライブラリを提供しています。
- DocX- DocXは、開発者がWord 2007/2010/2013ファイルを操作できるようにする.NETライブラリです。Microsoft WordやOfficeをインストールする必要はありません。
- ExcelDataReader- マイクロソフトExcelファイル(2.0-2007)を読むためのC#で書かれている軽量で高速なライブラリ。
- NetOffice- マイクロソフト・オフィスの塗布のための.NETのラッパーのアセンブリ。
- GemBox.Bundle- .NET コンポーネントのパッケージで、オフィスファイル(Excel、Word、PowerPoint、PDF、メール)の迅速かつシンプルで効率的な処理が可能。[$]****[無料Liteバージョン]
- Outlook Redemption- Outlookオブジェクトモデルと(拡張)MAPIで動作するライブラリ。 サポートOutlook 98 - 2019. ExchangeとOutlookでオブジェクト/メール/アカウント/フォルダを操作します。[$]
- ShapeCrawler- Microsoft Office がインストールされていない、PowerPoint プレゼンテーションの処理にフルイントな API。
- MiniExcel- マイクロExcelヘルパーはOMおよび高性能を避け、/mapping/template-fill-dataを作成します。
- MatchFlow- OCR抽出とASP.NETコアとAzure Form Recognizerを使用した自動購入注文とWebベースの請求書の調整プラットフォーム。
- Toxy- .NETテキスト抽出フレームワークは、いくつかのファイル形式をサポートしています
- Syncfusion .NET Word Framework- 高性能.NET Microsoft OfficeやInteropの依存関係のないWordフレームワーク。 Word文書をシームレスに作成、読み込み、編集します。 高度なエディタコンポーネントを活用して、簡単に表示、編集、印刷ができます。 Word文書をPDF、HTML、RTF、ODT、EPUB形式に変換し、強力な変換APIで簡単に変換できます。Free for Individuals and Small Businesses.** .
- Syncfusion .NET Excel Framework- Microsoft Office や、依存関係を介さない高性能 .NET Excel フレームワーク。 Excel文書をシームレスに作成、読み込み、編集します。 スプレッドシートのコントロールを活用して、簡単に作成、編集、閲覧ができます。 ExcelファイルをPDF、画像、および強力な変換APIでより快適に変換します。[$][Free for Individuals and Small Businesses.** .
- Syncfusion .NET PowerPoint Framework- マイクロソフト・オフィスか相互接続の依存なしで高性能.NET PowerPointフレームワーク。 PowerPointファイルをシームレスに作成、読み込み、編集します。 PowerPointファイルをPDFに変換し、強力な変換APIで画像に変換します。[$][Free for Individuals and Small Businesses.** .
オープンAI
Section titled “オープンAI”- Entity Framework Core- .NET 開発者がドメイン固有のオブジェクトを使用してリレーショナルデータを扱うことを可能にするオブジェクトリレーショナルマッピング
- EntityFramework.Exceptions- SQL クエリが SqlServer、MySql、PostgreSQL または SQLite のデータベース制約に違反したときにエンティティフレームワークコアの型付き Exceptions を使用する
- EntityFrameworkCore.SqlServer.SimpleBulks- データベースに複数のレコードのメモリを同期させるのに役立つシンプルなライブラリ。 Lambda Expression のサポート
- EFCore.BulkExtensions- Entity Frameworkコア 超高速(BulkCopy)CRUDのバルク拡張機能 + 複数のDBに保存変更:SQL、PG、My、Lite。
- Dapper- .NET用のシンプルなオブジェクトのマッピングStackExchange
- Dapper.FastCRUD- Dapperの最速マイクロORM拡張
- DapperQueryBuilder- 文字列のインターポレーションとFluent APIを使用したDapperクエリビルダー
- SqlSugar- 別のORMライブラリは、MySql、SqlServer、Sqlite、Oracle、Postgresqlなどの多くのRDBMSをサポートしています - NOTE: これはマイクロソフトまたは.NETと関連していません
- FreeSql- 便利なORM in dotnetは、MySql、SqlServer、PostgreSQL、Oracle、Sqlite、Firebird、达梦、人大金、神通用、金高とアクセスをサポートしています。 - いいえ: これはマイクロソフトまたは.NETと関連していません
- NHibernate- NHibernate オブジェクト リレーショナルマッピング
- Fluent NHibernate- Fluent、XML レス、NHibernate 用の安全、自動、慣習ベースのマッピングをコンパイルします。
- FluentMigrator- .netのFluentマイグレーションフレームワーク
- ServiceStack.OrmLite- 光、シンプルで高速なコンベンションベースのPOCO ORM [Free for OSS][$]**
- LINQ to DB- POCOオブジェクトとデータベース間で、シンプルで軽く、速く、タイプセーフなレイヤーを提供する最速のLINQデータベースアクセスライブラリ。
- PetaPoco- あなたのPOCOのための小さなORM-ishの事
- NPoco- クエリの結果をPOCOオブジェクトにマップするシンプルなmicroORM。 PetaPoco の Schotime の枝に基づく
- LLBLGen Pro- Entity Framework、NHibernate、LinqからSQLおよび独自のORMフレームワーク用のEntityモデリングソリューション:LLBLGen Pro Runtime Framework。 [$][Free Liteバージョン]
- Insight.Database- インサイト。 データベースは、.NET 用の高速、軽量、マイクロORM です。
- RepoDb- .NET用のハイブリッドORMライブラリ。
- MongoFramework- MongoDBの「Entity Framework」のようなインターフェイス
- Friflo.Json.Fliox- Sqlite、MySql、SqlServer、PostgreSQL、NoSQL用の高いパタンORM。 REST、GraphQL、WebSocket、PubSub API でサーバーを提供
パッケージ管理
Section titled “パッケージ管理”- NuGet- .NETパッケージマネージャ
- Cloudsmith- NuGet、Npm、Docker のサポートと、完全に管理されたパッケージ管理 SaaS 。 [パブリック/OSS無料][$]**
- MyGet- NuGet、NPM、Bower、VSIX 用のパッケージリポジトリをホストしました。 CI as-a-Serviceも提供しています。[$]
- Paket- .NET 用のパッケージ依存マネージャーで、NuGet パッケージと GitHub リポジトリをサポート。https://fsprojects.github.io/Paket/
- Sleet- AWS S3とAzureストレージのサポートを備えたNuGet v3静的フィードジェネレータ
サイトマップ
Section titled “サイトマップ”- QPdfSharp- QPdfの周りに書かれたC#ラッパーは、LinuxとWindowsの両方でテストされている簡単なPDF操作を可能にします。 QPdf は PDF の線形化が可能な唯一のライブラリの1つであり、このラッパーは、根本的な改善で最新の状態に保つことを可能にします。
- Cloudmersive PDF- Cloudmersive PDFは、ネイティブの .NET Framework および .NET Core NuGet ライブラリおよび API サービスで、PDF 文書を高スケールおよび忠実に作成、変更、暗号化、または変換することができます。また、有効期限無しで自由に使用できます。**
- Docotic.Pdf- PDFライブラリは、.NET および .NET Core アプリケーションで PDF 文書を作成、読み、編集、描画、およびプリントするものです。 安全なブロックなしで管理される100%。[$]Free for OSS.** .
- IText- iTextは、ポータブル・ドキュメント・フォーマット(PDF)[$][$]でドキュメントを作成、ADAPT、INSPECT、およびMAINTAINすることを可能にするPDFライブラリです。
- Pdfium.Net SDK- レンダリング、作成、編集、マージ、分割、印刷、およびPDFの表示のための高度なC# PDFライブラリ。 オープンソースPDFビューアがご利用いただけますGitHub. ANuGet packageプロジェクトに簡単に含めることもできます。[$]
- PdfPig- C#(PdfBoxのポート)のPDFからテキストやその他のコンテンツを読み込み、抽出する
- QuestPDF- QuestPDFは、フレンドリーで発見可能で予測可能なC#の流暢なAPIを提供し、PDF文書を生成するのに役立ちます近代的で戦いテストされたライブラリです。 [利用可能なソース]****[OSSの自由]
- Kevsoft.PDFtk- PDFフォームを記入したり、フィールド情報を取得したり、複数の文書やページを連結したり、文書を分割したり、スタンプを追加したり、ファイルを添付したり、ページからファイルをダウンロードしたりすることができます。
- IronPDF- 様々な.NETバージョン、HTMLからPDFへの変換、コンテンツページ変換、ファイル形式のサポート(DOCX、RTF、MDなど)、レスポンシブレイアウト、および堅牢なPDF機能を備えた高性能C#PDFライブラリ(PDFの生成、PDFのフォーマット、PDFの編集など)。[$]
- Syncfusion .NET PDF Framework- Adobeの依存関係のない高性能.NET PDFフレームワーク。 PDFファイルをシームレスに作成、読み込み、編集します。 PDFビューア制御を利用して、簡単に閲覧、見直し、印刷ができます。 HTML、Word、Excel、PowerPointファイルをPDFに変換し、強力な変換APIでPDFに変換します。Free for Individuals and Small Businesses.** .
プロフィール
Section titled “プロフィール”- MiniProfiler- ASP.NETウェブサイトのシンプルで効果的なミニプロファイラー
- SSH.NET- .NET 用のセキュアシェル(SSH)ライブラリ、並列化に最適。 SSHコマンド、SFTP/SCPのアップロードとダウンロード、およびSOCKS4/SOCKS5/HTTPプロキシを提供します。
- FluentFTP- .NET 用の FTP および FTPS ライブラリは、速度のために最適化されます。 豊富なFTPコマンド、ファイルアップロード/ダウンロード、およびFTPプロキシを提供します。
- SharpSnmpLib- .NET/Mono/Xamarin 用のオープンソース SNMP 実装。 バージョン1、2c、3は対応しています。
- DnsClient.NET- .NET Framework用のシンプルで非常に強力で高性能なオープンソースライブラリで、DNSの検索を行います。
- Tecan SiLA2 SDK- SiLA2クライアントとサーバーを開発するためのライブラリとコードジェネレータ。
プッシュ通知
Section titled “プッシュ通知”クエリビルダー
Section titled “クエリビルダー”- SqlKata- 複雑なクエリ、参加、サブクエリをサポートし、条件、ベンダーエンジンのターゲットなどを含む複雑なSQLクエリビルダー
- InterpolatedSql- 文字列のインターポレーションとFluent APIを使用したSQLビルダー
- CAP- RabbitMQ や Kafka のローカルな永続的なメッセージ機能を備えたEventBus。 - いいえ: これはマイクロソフトまたは.NETと関連していません
- Cap.Outbox- Outbox パターンの実装と、idempotence を保証する AfterExecutor サービスの実装: 一度に動作を実行します。
- NServiceBus- .NETの最も人気のあるサービスバス
- Hangfire- ASP.NETアプリケーション内のタスクを始動、遅延、再発する、信じられないほど簡単な方法
- RabbitMQ.NET- C#のAMQPクライアントライブラリの実装、およびWCFによるAMQPサービスを公開するバインディング
- NetMQ- NetMQはゼロMQの100%ネイティブC#ポートです
- MassTransit- MassTransit は、.NET Framework を使用して、ゆるに結合されたアプリケーションを構築するための無駄なサービスバスの実装です。
- Rebus- Rebus は .NET 用のリーンサービスバスの実装で、NServiceBus や MassTransit に自然に似ています。
- EasyNetQ- RabbitMQ 用の .NET API を使いやすく
- Warewolf ESB- 使いやすいサービス バスおよびmicroservicesのプラットホーム。 視覚的なIDEでアプリケーションやサービスを簡単に構築できます。
- Confluent’s .NET Client- Apache Kafka の .NET クライアントの Confluent の .NET クライアント。
- Streamiz- Apache Kafka の .NET ストリーム処理ライブラリ。
- Foundatio- メモリー、Redis、Azure の実装と共通のインターフェイス。
- Brighter- コマンドディスパッチ、プロセッサ、および分散タスクキューhttps://www.goparamore.io/
- Silverback- .NETコア(Kafka、RabbitMQ、MQTTをサポートしています)のためのシンプルで機能が豊富なメッセージバス。
- SlimMessageBus- 一般的なメッセージングシステム(Kafka、Redis、Azureサービスバス、その他)および非記憶通信のための輸送を伴う軽量メッセージバス。
- AsyncMonolith- ドットネットアプリで簡単に非同期メッセージングを促進します。
- gRPCRPCライブラリと.NETコアのフレームワーク。 それについてもっと読むDocs Microsoft
- gRPCurl- gRPCurlは、gRPCサーバーとやり取りできるコマンドラインツールです。 基本的にはgRPCサーバのcurlです。
- gRPC UI- gRPC UIは、ブラウザでgRPCサーバーとやり取りできるコマンドラインツールです。 Postman のようなものだが、REST の代わりに gRPC API の場合。
反応プログラミング
Section titled “反応プログラミング”- Rx.NET- Reactive Extensions(Rx)は、保守可能なシーケンスとLINQスタイルのクエリ演算子を使用して非同期およびイベントベースのプログラムを構成するためのライブラリです。
- Dynamic Data- コレクションの反応延長(Rx)
リアルタイムコミュニケーション
Section titled “リアルタイムコミュニケーション”- SIPSorcery- SIP、VoIP、WebRTCをサポートするクロスプラットフォームC#.NETライブラリ。
スケジューリング
Section titled “スケジューリング”- NCrontab- 解析とフォーマットのためのクラスライブラリcrontabcrontab スケジュールに基づく時間の発生を計算するだけでなく、式
- NCrontab.Scheduler- NCrontabベースのタスクをスケジュールするためのシンプルなタスクスケジューラライブラリ
- QuartzNet-水晶企業のスケジューラ.NET
- Hangfire- .NETアプリ内の消防車、遅延および再発タスクを実行する簡単な方法
- DurableTask- このフレームワークを使用すると、ユーザーは、非同期/待ち合わせ機能を使用して、C#で長い連続した持続的なワークフローを書くことができます。
- Workflow Core- 軽量埋め込み可能なワークフローエンジン
- Occurify- 迅速かつ直感的な .NET ライブラリで、定義、フィルタリング、変換、およびスケジューリングの瞬間と期間のタイムラインを定義できます。
- TickerQ- EFコア、cron/time ベースの実行、カスタムロック、および再試行サポートを備えた .NET 用の軽量、高性能、反射フリーのジョブスケジューラ。
- NCronJob- dotnetのIHostedServiceの上に座っているジョブスケジューラ。
- NaturalCron– .NET の .NET の .NET の .NET の .NET の .NET の .NET
SDK および API クライアント
Section titled “SDK および API クライアント”- AWS SDK- .NET 用の AWS SDK では、.NET 開発者が Amazon Web サービスで簡単に動作させることができます。
- Azure PowerShell- 開発者や管理者がMicrosoft Azureアプリケーションを開発、デプロイ、管理するためのPowerShell cmdletsのセット
- Countly SDK for Windows- プロダクトおよびマーケティング マネージャーのための数え間なく分析およびマーケティングのプラットホームのためのWindows SDK
- Octokit.NET- GitHub API クライアントライブラリ .NET
- Dropbox.NET- Dropbox APIの公式 .NET SDK
- Getty Images API SDK- Getty ImagesとiStock APIのSDK
インフォメーション
Section titled “インフォメーション”- Elasticsearch .NET- 伸縮性調査。 ネット&ネスト
- SolrNet- .NET 用の Solr クライアント
- Lucene.net- ルネ。 ネットは、C#で書かれているLucene検索エンジンライブラリのポートであり、.NETランタイムユーザーにターゲットを絞ったポートです。
埋め込み検索ライブラリ - ルクエンのような、使いやすい。
- Lunr-Core- Lunr-coreは、小さなアプリケーションで使用するための、小さなテキスト検索ライブラリです。 LUNR.jsの.NETポートです。
- hOOt- 最も小さい完全なテキストの検索エンジン(ルーメンの取り替え)。 データベースおよび文書モードで動作する、非常にコンパクトなストレージ、反転したロードビットマップインデックスを使用してゼロから構築
- ZoneTree.FullTextSearch- 効率的な全文検索ライブラリ。 ZoneTree を継承します。 高性能を必要とするアプリケーションに適した高速で埋め込まれた検索エンジンで、外部データベースに依存しません。
- CsvExport-非常に簡単で軽量CSVの輸出業者、Excelの友好的、エスケープのテキスト及び引用等。
- Protobuf.NET- プロトコルバッファは、データ通信の多くのためにGoogleによって使用されるバイナリシリアライズフォーマットの名前です
- Json.NET- .NET用の人気の高性能JSONフレームワーク
- [サービススタック] テキストhttps://github.com/ServiceStack/ServiceStack/tree/main/ServiceStack.Text) - JSON、JSV および CSV テキスト シリアライザは、servicetack.net で使用される
- Msgpack-Cli- 共通言語インフラ向けメッセージパック導入
- FlatSharp- Fast、慣用フラットバッファの実装。 .fbs ファイルや属性を使用します。
- F# Data- XML、JSON、CSV、HTMLファイル(サンプル文書に基づく)、WorldBankデータにアクセスするためのF#タイププロバイダ
- Hyperion- .NETフレームワークの高性能多形態シリアライザ。
- Migrant- 分解されていないクラスで高速かつ柔軟なシリアル化フレームワークを使用。
- ObjectDumper.NET- メモリ内オブジェクトをC#コードにシリアライズします。
- FluentSerializer- 複数のデータフォーマット用のプロファイルベースのシリアライザー。
SMSと電話の呼び出し
Section titled “SMSと電話の呼び出し”- Twilio-csharp・C#/.NET Twilioで電話やテキストメッセージを送受信するためのライブラリ。
ステートマシン
Section titled “ステートマシン”- Stateless- ステートマシンと軽量なステートマシンベースのワークフローを.NETコードで直接作成
静的な場所の発電機
Section titled “静的な場所の発電機”- Sandra.Snow- .NET のための Jekyll によって刺激される静的な場所の生成
- AspNetStatic- ASP.NETを変換 静的サイトジェネレーターにWebアプリをコアします。
強いネーミング
Section titled “強いネーミング”- .NET Assembly Strong-Name Signer- ソース コードを持っていないアセンブリを含む強力な名前の印.NETアセンブリへのユーティリティソフトウェア。
スタイルガイド
Section titled “スタイルガイド”- C# Style Guide- スタイルガイドのStackOverflow Q&A
- C# Coding Conventions- 公式MSDN C#コード条約
- C# Async Guidance- .NETのための問題のある非同期パターンのリスト 課題を解決する方法を解説したコア
テンプレートエンジン
Section titled “テンプレートエンジン”- RazorLight- オープンソースのテンプレートエンジンは、Microsoft の Razor パーシングエンジンが .NET 標準 2.0 をサポート
- DotLiquid- Rubyの液体の和らげる言語のC#の港
- Scriban- .NETのための高速で、強力で安全かつ軽量なテキストの和らげる言語とエンジン
- Morestachio- 拡張性に焦点を当てたテンプレートエンジンのようなフルサイズの {{mustache}}。
- Fluid- 液体は、液体テンプレート言語に基づくオープンソースの.NETテンプレートエンジンです。
- SmartFormat- 文字列のドロップイン置換ができるC#で書かれた軽量なテキストテンプレートライブラリ。 フォーマット
- Handlebars.Net- 実際の.NET ハンドルバー エンジン
- ArchUnitNET- C#コードのアーキテクチャを流暢なAPIで確認するためのシンプルなライブラリ。
- AutoFixture- AutoFixture は .NET のオープンソースフレームワークで、ユニットテストの ‘Arrange’ フェーズを最小限に抑えます。
- BDTest- 行動駆動のテストとレポートフレームワーク!
- Bogus- C#用のシンプルで細い偽物データジェネレータ。 famed faker.js をベースしてポートします。
- ExpressionToCode- プレーンを使用する 失敗メッセージの式とサブエクスプレッション値の両方を含むアサーションの C# 構文。
- FakeItEasy- .NETのための簡単なモックライブラリhttps://fakeiteasy.github.io
- Fluent Assertions- .NETエクステンションメソッドのセットで、TDDやBDDスタイルのテストの期待される結果がより自然に指定できるようになりました。[利用可能なソース]
- FsCheck- .NETのランダムテスト。
- Machine.Specifications- 機械。 仕様(MSpec)は、言語ノイズを除去し、テストを簡素化するコンテキスト/仕様フレームワークです。
- Moq- .NETのための最も人気でフレンドリーなモックフレームワーク
- NBomber- プルとプッシュシナリオのための非常に簡単な負荷テストフレームワーク。 F# で書かれている 100% で、.NET コアと完全な .NET Framework をターゲティングします。
- NCrunch- Visual Studio の自動継続テストツール。[$]
- NFluent- NFluentは、.NET TDDの経験を流暢にすることを目的としたアサーションライブラリです。
- NSubstitute- .NETモックフレームワークのフレンドリーな代替
- NUnit- すべての.NET言語の単一テストフレームワーク
- Testcontainers- すべての互換性のある .NET 標準バージョンの Docker コンテナのスローウェイトインスタンスでテストをサポートするライブラリ。
- SecTester- SecTesterは統合する新しいツールですBright統合またはe2eテストに直接企業レベルのスキャンエンジン。 [無料]
- Shouldly- 単純でterseである間、アサーションが失敗したときに大きなエラーメッセージを与えることに重点を置いているアサーションフレームワークです。
- Snapshooter- .NETコアと.NETフレームワークのスナップショットテストツール
- Stryker.NET- .NETのための突然のテスト コアプロジェクト
- xUnit.net- .NET Framework用の無料のオープンソース、コミュニティ重視のユニットテストツール。
- Canopy- Canopyは自由で、オープンソースF#のWebオートメーションおよびテストフレームワークです
- Expecto- F# のスムーズなテストフレームワークで、値としてテストを行います。 単位のテスト、特性に基づくテスト、性能のテストおよび圧力テスト。
- ReportPortal- AI搭載テスト自動化ダッシュボード テストレポートの取得、集計、分析を行い、リリース健康を確かなものにします。
- Compare-Net-Objects- 反射を使って2つの.NETオブジェクトの深い比較を実行します。 2つのオブジェクトの違いを表示します。
- Verify- 複雑なモデルや文書の簡単な承認を可能にする検証ツール。
- CsCheck- C#用のランダムテストライブラリ。 並列、因果、回帰およびパフォーマンステストを含みます。
- NotoriousTest- 再利用可能なインフラストラクチャと環境を編成し、テスト間で自動リセットすることにより、統合テストを完全に分離する軽量の.NETフレームワーク。 TestContainer と SQL Server の組み込みサポート XUnit に基づく。
- Downloader- .NETアプリケーションの非同期進行イベントで高速かつ信頼性の高いマルチパートダウンローダ。
- Fiddler- 任意のブラウザ、システム、またはプラットフォーム用の無料のWebデバッグプロキシ**[プロモーション][$]****[無料トライアルが利用可能]
- Open Live Writer- WordPress、Blogger、etと統合したブログライター。 al。 ライブライターを開くと、簡単に書き、プレビュー、ブログに投稿することができます。
- ShareX- ShareXは、画面の任意の領域をキャプチャまたは記録し、キーの単一のプレスと共有できるように、無料のオープンソースプログラムです。 また、画像、テキスト、その他の種類のファイルを80以上のサポートされている宛先にアップロードすることもできます。
- Opserver- スタックエクスチェンジのモニタリングシステム
- CatLight- TFS/Jenkins/Travis/Appveyor のステータス通知を作成します。 .NETコアと電子に基づいて、クロスプラットフォームのデスクトップアプリ。 【無料版あり】
- Mockaco- API のモック サーバーは、HTTP 応答をシミュレートし、ASP.NET を利用します。 コア機能、組込み偽データ生成、C# スクリプトエンジン、Roslyn スクリプト API を搭載。
- Papercut- Papercutは、テストメールメッセージを受信し、通知するように設計された組み込みSMTPサーバーでローカルで動作するオープンソース(.NETベース)テストメールビューアです。
- Fake JSON Server- プロトタイピングまたはCRUDバックエンドとしてFake REST API。 型を定義する必要はありません。, 動的タイピングを使用します。. データは単一のJSONファイルに保存されます。 認証、WebSocket通知、非同期の長期実行操作、エラー/遅延および実験的なGraphQLサポートのランダム生成。
- NETworkManager- ネットワークやトラブルシューティングのネットワークの問題を管理するための強力なツール!
- YARP- YARPは、ASP.NETと.NETのインフラストラクチャを使用して、.NETで高速プロキシサーバーを構築するためのリバースプロキシツールキットです。
- JSON Formatter and Validator- JSON をサーバーと共有しない高速 JSON フォーマッタとバリデータ。
- CSharpier- c#の見解されたコードフォーマッタは、Prettier印刷プロセス。
- UnitsNet- 測定単位での生活を少し良くする。
- Another Redis Desktop Manager- Linux、Windows、Macと互換性がある、より速く、よりよく、より安定したredisデスクトップマネージャ[GUIクライアント]。 さらに、大規模なキーをロードするとクラッシュしません。
- OctaneEngine- 停止/再開サポート、非同期進行、および回転などの多くの機能を備えた高性能マルチパートダウンローダ。
- FastCloner- .NET 8+ 用の高速ディープクローニングライブラリ。 ゼロコンフィグは、箱から出ます。
- STranslate- STranslate は WPF によって開発された既定の翻訳オクサー ツールです。
- BouncyHSM- HTML UI、REST API および PKCS#11 インターフェイスを備えた HSM およびスマートカードシミュレータのソフトウェアシミュレータ。
トレーディング
Section titled “トレーディング”- Lean- Lean Engineは、デスクトップとクラウドの使用のために構築されたオープンソースの完全管理されたC#アルゴリズム取引エンジンです。https://www.quantconnect.com/lean/
- StockSharp- 取引とアルゴリズム取引オープンソースプラットフォーム(株式市場、外国為替、ビットコイン、オプション)。https://stocksharp.com
UIオートメーション
Section titled “UIオートメーション”- Atata- Selenium WebDriverに基づく自動Webテストフル機能フレームワーク。
- Managed Windows API- ソースコードを必要としないサードパーティのWindows / VC++アプリケーションをイントロスペクトし、自動化します。
- FlaUI- FlaUIは、Windowsアプリケーション(Win32、WinForms、WPF、ストアアプリ、…)の自動UIテストに役立つ.NETライブラリです。
- PuppeteerSharp- Puppeteer Sharpは公式Node.JS Puppeteer APIの.NETポートです。
- PuppeteerSharp.Contrib- 読みやすく堅牢なブラウザテストを書くための便利な方法を提供するPuppeteer Sharpへの貢献。
Visual Studioプラグイン
Section titled “Visual Studioプラグイン”- EFCore.Visualizer- Visual StudioでEntity Framework Coreクエリプランを直接表示します。
- VsVIM- ビジュアルスタジオのVIM
- Resharper- 開発者向け生産性ツール Visual Studio [$]
- Productivity Power Tools- 開発者の生産性を向上させる Visual Studio Professional (および上記) への拡張のセット。
- Tabs Studio- 複数のタブ行を持つビジュアルスタジオタブマネージャ、タブのカラーリングとタブのグループ化。[$]
- VSColorOutput- ビルド、検索、デバッグ出力ウィンドウのカラーハイライト。 カスタムマッチパターンとカラーを追加できます。
- Roslynator- Roslynによって動力を与えられるC#のための500+の検光子、refactoringsおよび修正のコレクション
- SonarSource.sonarlint-visualstudio- SonarLintは、C#、VB.NET、C/C++、TypeScript、およびJavaScriptで新しいバグや品質の問題に関する開発者にオンザフライのフィードバックを提供する無料のオープンソースVisual Studio 2017、2019および2022拡張です。
ウェブブラウザ
Section titled “ウェブブラウザ”- CefSharp- HTML5、CSS3、およびWinFormsおよびWPFのためのChromiumによって動力を与えられるJSのWebブラウザ
- SharpBrowser- C#とCefSharpを使用して構築されたフル機能の.NETウェブブラウザ
Webフレームワーク
Section titled “Webフレームワーク”- ASP.NET [Core]- ASP.NETは、優れたWebサイトとアプリケーションを構築するための無料のWebフレームワークです
- Coalesce- CoalesceはASP.NETの急速な開発のためのフレームワークです コアWebアプリケーション。
- CodeBehind Framework- ASP.NET コアに基づくモダンで強力なバックエンドフレームワーク。
- Suave.IO- F# で書かれている美しいコードを見ると、プロジェクトを前もって終了した後、あなたは喜びの涙を泣くことができるフレームワーク/ライブラリ/ウェブサーバー。
- DotVVM- JavaScriptを記述したくない人のためのMVVMフレームワーク、OWINとASP.NETコアサポートとVisual Studio 2015と2017の無料拡張機能。
- Giraffe- 機能的(F#)ASP.NET 豊富なWebアプリケーションを構築するコアマイクロフレームワーク
ウェブサーバー
Section titled “ウェブサーバー”- EmbedIO- Monoとクロスプラットフォーム上に構築されたWebサーバー
- GenHTTP- REST APIを迅速に作成するための軽量で埋め込まれたWebサーバー
- SimpleW- .NET CoreのWebサーバーライブラリ。 強力にシンプルで高速かつビルトインコンポーネント(API REST、JWT、Websockets、自己serialization、Opentelemetry)。
Webソケット
Section titled “Webソケット”- SignalR- ASP.NET開発者のためのライブラリは、アプリケーションにリアルタイムのWeb機能を追加するのは非常に簡単です
- SuperSocket- SuperSocketは軽量の拡張可能なソケットの塗布フレームワークです
- Websocket-Sharp- WebSocketプロトコルクライアントとサーバーのC#実装
- Crossertech- Microsoft上でリアルタイムアプリケーションを構築するためのツールの素晴らしいセットを提供します。 NETplattform 以上。[$]
- Websocket.Client- ネイティブC#クラス ClientWebSocket上のマルチプラットフォームラッパーで、組み込みの再接続とエラー処理。
Windowsサービス
Section titled “Windowsサービス”- Servy- 強力な構成と管理オプション(NSSMとWinSWの近代的な代替)を使用して、任意のアプリをネイティブWindowsサービスに変えるツール。
WPFについて
Section titled “WPFについて”- DeftSharp.Windows.Input- グローバルキーボード/マウスイベントを聴く。 使いやすい。Windows UIアプリケーション(WPF、MAUI、Avalonia)用
- Data Grid Extensions- フィルタリング、追加の列イベント、拡張スターサイズの列挙など、WPF DataGrid制御用のモジュラーエクステンション。
- Extended WPF Toolkit™- WPFアプリケーションを作成するための制御、コンポーネント、ユーティリティの豊富なコレクション
- WPF- WPFは、Windowsデスクトップアプリケーションを構築するための.NETコアUIフレームワークです。
パーサーライブラリ
Section titled “パーサーライブラリ”- Silverfly- プラットパーザーライブラリ。
- Pidgin- Stack Overflowで開発されたC#用の軽量で高速で柔軟な解析ライブラリ
- Superpower- 高品質のエラーレポートを備えたC#パーザー構造ツールキット
- CSLY- 軽い埋め込まれたC#のlexer/parserの発電機。
- Parakeet- C# のオペレータ積み過ぎが付いている再帰的な descent の解析ライブラリ。
- CodegenCS- プレーンC#を使用してテンプレートが書かれているコード生成ツールキット。 コマンドラインツール、MSBuildタスク、Visual Studio Extension、およびRoslyn Source Generator。
- M31.FluentAPI- C# クラスにふさわしい API を生成します。
- Supernova.Enum.Generators- 列挙型から列挙クラスを作成するC#ソースジェネレータ。 このパッケージでは、反射を使わずに非常に高速な列に作業できます。
- Vogan- analizers による値オブジェクトジェネレータ。
- Dunet- C#の差別化されたユニオンのための簡単なソースジェネレータ。
- SyncMethodGenerator– コード重複を避けるために非同期のものから同期メソッドを生成します。
その他のリスト
Section titled “その他のリスト”- 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 Compilerプラットフォーム(「Roslyn」)診断アナライザとコード修正のキュレーションリスト。
- Awesome .NET Core- 素晴らしい.NETコアライブラリ、ツール、フレームワーク、ソフトウェアのコレクション
- ASP.NET Core Library and Framework Support- .NET ライブラリとフレームワークが ASP.NET Core および .NET Core によって現在サポートされています。
- Awesome .NET Performance- 素晴らしい.NETパフォーマンスブック、コース、トレーニング、会議のトーク、ブログ、および最も刺激的なオープンソースのコントリビューターのキュレーションリスト。
- awesome-ddd- ドメイン主導のデザイン(DDD)、コマンドクエリの責任の分離(CQRS)、イベントの調達、およびイベントストレージリソースの収集
- Awesome Unity- 高品質の素晴らしいユニティアセット、プロジェクト、リソースの分類されたコミュニティ主導のコレクション。
- Awesome Xamarin- Xamarinモバイルプロジェクトのための興味深いライブラリ/ツールのコレクション。
- Awesome Roslyn- 素晴らしいRoslynの本、チュートリアル、オープンソースプロジェクト、アナライザー、コード修正、および再ファクタリングのキュレーションリスト。
- .NET Open Source Developer Projects- このコミュニティは、開発プロセスのあらゆる側面に有用である.NETオープンソースプロジェクトを紹介しています。
- Awesome Microservices .NET Core- .NETコアのマイクロサービスのための素晴らしいトレーニングシリーズ、記事、ビデオ、書籍、コース、サンプルプロジェクト、およびツールのコレクション。
- dotnet-console-games- .NETコンソールアプリケーションで実装されているゲーム例。
- extra-awesome-dotnet- 星、問題、フォークのカウントで、素晴らしい.NETリポジトリのソートリスト!
- Discover .NET- Awesome .NET オープンソースとコミュニティリソース。
- NuGet Trends- NuGetパッケージの採用とNuGetのトレンドをチェックしてください。
- Weekly C# Digest- 手動で.NETコミュニティからトップ5リンクをキュレーションした週刊メールニュースレター。
- ASP.NET Core Developer Roadmap- ASP.NET開発者になるための完全なガイド。
HagiCode
HagiCode はエージェント型コーディングワークスペースです。豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくし、開発をより魅力的な体験にします。
豊富で便利な UI インタラクションで、計画からプロジェクト作業までを分かりやすく進められます。
- スマートOpenSpec ワークフローが意図を、提案・設計・タスクから変更のリリースまで実行可能な道筋にします。
- 効率的マルチエージェント実行で調査・実装・レビューを並行して進め、複数リポジトリや使い慣れた Agent CLI にも対応します。
- 興味深い豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくします。
Windows 版をダウンロード
HagiCode を共有
アイデアを、出荷できるソフトウェアへ。
HagiCode はエージェント型コーディングワークスペースです。OpenSpec ワークフローで変更を計画し、マルチエージェント実行で進め、Hero Scenario で長い作業の進み具合を見える化して、アイデアを出荷できるソフトウェアにします。
- スマート
- OpenSpec ワークフローが、意図を提案からリリースまでの実行可能な道筋にします。
- 効率的
- マルチエージェント実行で、調査・実装・レビューを並行して進めます。
- 楽しい
- 使いやすい UI で、計画・Agent 実行・プロジェクト作業を進めやすくします。
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:


