Aller au contenu

Selectionner la langue

Langue actuelle: Français

.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

Une collection impressionnante de bibliothèques, d’outils, de cadres et de logiciels .NET.

Inspiré parawesome-ruby,awesome-php,awesome-python,frontend-dev-bookmarksetruby-bookmarks.

Les contributions sont toujours les bienvenues! Jetez un coup d’œil à lalignes directrices et normes de qualitéd’abord. Nous acceptons aussi les logiciels propriétaires et commerciaux.

Merci à touscontributeursTu es génial et tu ne serais pas possible sans toi ! L’objectif est de créer une collection communautaire de ressources très connues.

CC0

Dans la mesure du possible en vertu de la loi,Vitali Fokina renoncé à tous les droits d’auteur et droits voisins sur cette oeuvre.

  • OneOf- OneOf fournit des syndicats discriminés pour C# avec une compilation exhaustive de temps de correspondance.
  • Algorithmia- Algorithme et bibliothèque de data-structure pour .NET 3.5 et plus. L’algorithmie contient des algorithmes sophistiqués et des structures de données comme des graphiques, des files d’attente prioritaires, des commandes, undo-redo et plus encore.
  • Towel- structures de données, algorithmes, mathématiques, métadonnées, extensions, console, mesures et autres choses utiles
  • Akade.IndexedSet- Une structure de données pratique prenant en charge l’indexation et l’interrogation en mémoire efficace, y compris les requêtes de gamme et les correspondances de chaînes floues.
  • FastEndpoints- Milieu de travail performant entre les contrôleurs ASP.NET Core API classiques et les API Minimal. Utilisation d’un REPR (Request-Endpoint-Response) modèle, cette bibliothèque élimine la plaque de chaudière et la sensation monolithique des contrôleurs en améliorant la colocation du code.
  • Telegram.Bot- Client .NET pourTelegram Bot API
  • WTelegramClient- Automatiser un compte utilisateur sur Telegram, en utilisant la dernière version deTelegram Client API
  • ASP.NET Web API- Cadre qui facilite la construction de services HTTP qui atteignent un large éventail de clients, y compris les navigateurs et les appareils mobiles
  • Breeze- Cadre API permettant un accès riche aux données en utilisant le protocole OData 3. Bibliothèques client disponibles pour JavaScript et C#.
  • Mobius: C# API for Spark- Mobius ajoute une liaison en langage C# à Apache Spark, permettant la mise en œuvre du code de conduite Spark et des opérations de traitement des données dans C#.
  • ServiceStack- Les services web conçus avec soin, obscènement rapides et agréables pour tous
  • Ocelot- .NET noyau API Gateway
  • CommandQuery- Séparation des requêtes de commande pour le noyau ASP.NET
  • Population.NET- Une bibliothèque .NET permet aux clients de spécifier les champs exacts dont ils ont besoin, réduisant ainsi le transfert inutile de données en évitant la récupération de tous les champs par défaut.
  • Wissance.WebApiTookit- Un ensemble de bibliothèques et de classes qui simplifient les API REST et les services gRPC, réduisant la quantité de code à écrire avec même une ligne de code pour un contrôleur REST entièrement fonctionnel.
  • .NET Boxed Framework- Extensions de noyau .NET et paquets Helper NuGet
  • ASP.NET Boilerplate- Un point de départ pour les nouvelles applications web modernes ASP.NET MVC avec les meilleures pratiques et les outils les plus populaires.
  • ABP- La prochaine génération du cadre d’application web ASP.NET Boilerplate.
  • Orleans- Orleans est un cadre qui fournit une approche directe pour construire des applications informatiques distribuées à grande échelle, sans avoir besoin d’apprendre et d’appliquer des pratiques de concurrence complexes ou d’autres modèles d’échelle
  • Runtime- La repo d’exécution contient l’implémentation de la bibliothèque (anciennement “CoreFX”) pour .NET (5+). Il comprend le système. Collections, système. IO, système. Xml et beaucoup d’autres composants.
  • CSLA .NET- Cadre de développement de la couche d ’ activitéhttps://cslanet.com/
  • Mono- Open source ECMA CLI, C#, F#, VB et .NET
  • peasy- Peasy est un cadre de niveau intermédiaire qui offre un moteur de règles facile à utiliser et flexible et qui a été conçu pour relever des défis communs tels que la manipulation de la concurrence, le support transactionnel, la tolérance aux défauts, le filetage, l’évolutivité, l’async et le support client multiple, et la testabilité facile, le tout sans une courbe d’apprentissage énorme!
  • Plastic- Plastique fournit l’encapsulation de choses comme Domain, Application Rules, Business Rules ou Business Logic dans Application. Pour cela, le modèle de commande est utilisé.
  • Signals- Signals est un cadre basé sur .NET5 qui se concentre sur l’amélioration de la qualité et de la productivité au sein des équipes de développement en leur fournissant des outils, des aspects et des processus.
  • Spring.Net- Spring.NET est un cadre d’application open source qui facilite les applications .NET de construction
  • DotNetty- DotNetty est un port de Netty, cadre d’application réseau asynchrone axé sur les événements pour le développement rapide de serveurs et clients de protocole haute performance.
  • AspectCore Framework- AspectCore Framework est un cadre de plate-forme croisée axé sur la programmation d’aspect pour .NET Core et .NET Framework. Support de base pour l’intercepteur d’aspect, intégration d’injection de dépendance, applications web, validation de données, et plus encore.
  • ActualLab.Fusion- Sautez le signal et le gRPC. Construisez des applications Blazor et MAUI en temps réel tout en écrivant seulement 0,1% du code de mise à jour en temps réel habituel. Gérez 10× plus de demandes d’API avec le LabRéel. Protocole Rpc – ou 1000× plus avec Fusions en cache transparent et parfaitement cohérent.Samples.Documentation.
  • silky- Le framework Silky est conçu pour aider les développeurs à construire rapidement un framework de développement de microservices grâce à un simple code et configuration sous la plateforme .net.
  • Positron-JS- Une vue Web avancée (PositronWebView) avec le contexte JavaScript natif pour accéder aux API .NET des applications hybrides inspirées du condensateur/cordova.
  • .NET Boxed Templates- Modèles de projet .NET avec piles incluses, fournissant la quantité minimale de code nécessaire pour vous faire aller plus vite.
  • ASP.NET Core Starter Kit- backend: .NET Core, EF Core, C#; frontend: Babel, Webpack, React, Modules CSS
  • ProjectScaffold- Une solution .NET prototypique recommandée par la Fondation F#---inclut la configuration du système de fichiers, Paket pour les dépendances et FAKE pour l’automatisation de construction/test. Par défaut, build process compile également la documentation et génère des paquets NuGet.
  • Serene- Serenity est une plateforme d’application ASP.NET MVC conçue pour simplifier et raccourcir le développement d’applications d’affaires centrées sur les données avec une architecture basée sur les services. Serene est un modèle de démarrage pour construire des applications Serenity.
  • Side-Waffle- Grande collection de modèles utiles pour le développement Web et Bureau.
  • Template10- Modèles Windows 10 avec des modèles de conception.
  • Nucleus- Vue modèle d’application de démarrage qui utilise l’architecture en couches ASP.NET Core API à l’authentification back-end et basée sur JWT
  • JHipster.NETPlan JHipster pour remplacer l’orginal SpringBoot Backend par le noyau asp.net. Le principal générateur d’objectif de jhipster est de présenter les meilleures pratiques de développement web moderne en java. Le but du projet est donc de faire de même en .net. Le Frontend peut être généré avec angulaire ou réagir et bientôt avec blazor. - Oui. Ce n’est pas affilié à Microsoft ou .NET
  • LLamaSharp- C#/.NET Reliure de lama.cpp, exécutez le modèle LLaMA/GPT en utilisant C# sans avoir à compiler lama.cpp.
  • LlmTornado- Une bibliothèque .NET pour consommer OpenAI, Anthropic, Cohere, Google, Azure, Groq et des API auto-hossées.
  • Fody- Outil extensible pour tisser des assemblages .NET.
  • ILRepack- L’alternative open-source à ILMerge.
  • Mono.Cecil- Cecil est une bibliothèque pour générer et inspecter les programmes et les bibliothèques dans le formulaire CIL ECMA.
  • Abblix OIDC Server- Une bibliothèque de serveur OpenID Connect entièrement certifiée pour .NET par l’OpenID Foundation, fournissant un support complet pour OAuth2 et OpenID Connect sur tous les profils. [$][gratuit pour une utilisation non commerciale]
  • ASP.NET Core Identity- Nouveau système d’adhésion pour les applications ASP.NET
  • ASP.NET SAML- Support d’authentification SAML pour les applications ASP.NET
  • Logibit Hawk- Un F#Hawkbibliothèque d’authentification
  • Logto- Une infrastructure IAM pour les applications modernes et les produits SaaS, supportant OIDC, OAuth 2.0 et SAML pour l’authentification et l’autorisation [$][Free for OSS]
  • IdentityModel- Bibliothèque d’aide pour le contrôle d’identité et d’accès dans .NET 4.5 et MVC4/Web API.
  • openiddict- OAuth 2.0/OpenID flexible et polyvalent Connexion pile pour .NET
  • Topaz- Un système d’autorisation à grain fin avec SDK .NET.
  • Enforcer- Écrire une politique d’autorisation à grain fin dans un langage facile à lire et la faire compiler en code .NET natif [$]
  • SAML IdentityServer- Ajouter le support SAML 2P à votre serveur d’identité duende [$]
  • SAML OpenIddict- Ajouter le support SAML 2P à votre OpenIddict [$]
  • BusyBee- Traitement rapide de l’arrière-plan en mémoire pour les applications .NET avec files d’attente configurables, timeouts, parallélisme et support OpenTelemetry intégré.
  • BootstrapBlazor- Un ensemble de composants d’interface utilisateur de classe entreprise basé sur Bootstrap et Blazor. - Oui. Ce n’est pas affilié à Microsoft ou .NET
  • ant-design-blazor- Un ensemble de composants d’interface utilisateur de classe entreprise basé sur Ant Design et Blazor WebAssembly.
  • MASA.Blazor- Un ensemble de composants d’interface utilisateur de classe entreprise basé sur la conception de matériaux et Blazor WebAssembly.
  • Megabit.Blazorise- Blazorise est une bibliothèque de composants construite sur les cadres Blazor et CSS comme Bootstrap, Bulma et Material. Très facile à utiliser.
  • blazork8s- gestion de k8s en blazor et .NET Core.
  • MudBlazor- Un cadre de conception de matériaux pour Blazor, permettant aux développeurs de .NET de construire rapidement des applications web, avec une documentation étendue et des exemples.
  • Nethermind- client Ethereum complet dans .NET Core
  • Psake- Outil d’automatisation de construction basé sur .NET écrit en PowerShell
  • FAKE- F# Make, un système d’automatisation de construction multiplateforme
  • Invoke-Build- PowerShell construire et tester outil d’automatisation inspiré de Psake.
  • MSBuild- Le moteur de construction Microsoft (MSBuild) est la plate-forme de construction pour .NET et Visual Studio
  • Cake- Cake (C# Make) est un système d’automatisation de construction multiplateforme avec un C# DSL.
  • Nake- Scénario magique C# coureur de tâches
  • Nuke- Système d’automatisation de construction multiplateforme
  • FlubuCore- Un système d’automatisation de construction et de déploiement pour la construction de projets et l’exécution de scripts de déploiement en utilisant le code C#. - Oui. Ce n’est pas affilié à Microsoft ou .NET
  • ModularPipelines- Écrivez vos pipelines en C#
  • FastReport- Le générateur de rapports open source pour .NET Core 2.x/. Cadre net 4.x. FastReport peut être utilisé dans les applications ASP.NET MVC, API Web.
  • NReco PivotData- bibliothèque d’agrégation de données/OLAP en mémoire, génération de tables pivots (rendement au HTML, exportations), contrôle du constructeur du pivot ASP.NET [$][Free for single-deployment/non-SaaS]
  • CacheCow- Un ASP.NET Mise en cache HTTP de l’API Web sur le client et le serveur
  • Akavache- Un magasin à valeur clé asynchrone et persistante
  • EasyCaching- Une bibliothèque de cache qui contient des utilisations basiques et avancées de cache qui peuvent aider à gérer la cache plus facilement! - Oui. Ce n’est pas affilié à Microsoft ou .NET
  • CacheManager- Une interface commune et une couche d’abstraction pour la mise en cache.
  • FastCache- 10X alternative plus rapide àMemoryCachepour .NET
  • Foundatio- Une interface commune avec en mémoire, Redis et implémentations hybrides.
  • Cache Tower- Un système de cache multicouches efficace pour .NET (In-Memory, Redis, Database, File etc)
  • FusionCache- Un cache facile à utiliser, haute performance et robuste avec une 2ème couche distribuée en option et quelques fonctionnalités avancées, comme un mécanisme de sécurité et une gestion avancée des délais
  • BitFaster.Caching- caches in-memory sans fil optimisés pour un débit concomitant très élevé, un taux de frappe presque optimal et une faible latence.
  • iCal.NETiCal.NET est une bibliothèque de classe iCalendar (RFC 5545) pour .NET visant à assurer la conformité RFC 5545, tout en offrant une compatibilité complète avec les applications de calendrier et les bibliothèques populaires.
  • StreamClient officiel d’API .NET pour Stream Chat, un service pour la construction d’applications de chat.
  • Argu- argument CLI déclaratif et analyseur de configuration XML pour les applications F#.
  • CliFx- Cadre déclaratif pour la construction d’interfaces en ligne de commande.
  • CliWrap- Wrapper pour les interfaces en ligne de commande.
  • CommandDotNet- Modélisez votre application console en utilisant C# de manière compacte. Définir des commandes avec des méthodes. Définir les sous-commandes avec des propriétés ou des classes imbriquées. L’analyse extensible et l’exécution de commande.
  • Command Line Parser- La bibliothèque parser ligne de commande offre aux applications CLR une API propre et concise pour la manipulation des arguments en ligne de commande et des tâches connexes
  • CommandLineUtils- C’est une fourchette de Microsoft. Extensions. CommandLineUtils, qui n’est plus en développement actif.
  • Docopt- langage de description d’interface en ligne de commande qui vous fera sourire.
  • Gui.cs- Boîte à outils terminal pour .NET.
  • Power Args- PowerArgs convertit les arguments en ligne de commande en objets .NET faciles à programmer contre. Il fournit également une tonne de capacités optionnelles telles que la validation des arguments, l’utilisation générée automatiquement, l’achèvement des onglets, et beaucoup d’extensibilité
  • SharpNetSH- Une simple bibliothèque pour C#.
  • spectre.console- Une bibliothèque qui facilite la création de belles applications consoles.
  • Runtime- Mono et CoreCLR .NET runtimes, ainsi que la bibliothèque standard et certains composants de niveau supérieur commeSystem.LinqetSystem.Text.Json.
  • FluentCMS- FluentCMS est un système de gestion de contenu (CMS) à source ouverte avec ASP.NET Core Blazor
  • Composite C1- Un web CMS qui se concentre sur l’UX et l’adaptabilité
  • mojoPortal - MojoPortal est une base de données extensible, cross, mobile friendly, web content management system (CMS) et web application framework écrit en C# ASP. NET
  • Orchard - Projet gratuit, open source, axé sur la communauté visant à fournir des applications et des composants réutilisables sur la plateforme ASP.NET
  • Piranha CMS- Piranha est le cadre .NET amusant, rapide et léger pour développer des applications web basées sur des cms avec une bouchée supplémentaire. Il est construit sur ASP.NET MVC et Pages Web et est entièrement compatible avec Visual Studio et WebMatrix.https://piranhacms.org
  • Umbraco- Umbraco est un système libre de gestion de contenu basé sur la plateforme ASP.NET
  • DotNetNuke- DNN Platform est notre CMS web libre et open source et la fondation de chaque solution DNN professionnelle. Plus de 750 000 organisations dans le monde ont construit des sites Web alimentés par la plateforme DNN.
  • Squidex GitHub stars GitHub stars- Open source sans tête CMS et centre de gestion de contenu.https://squidex.io
  • fluent-cms- RESTful CRUD (Créer, Lire, Mettre à jour, Supprimer) API, pages web du panneau Admin, un concepteur de requêtes de style GraphQL et un concepteur de pages web WYSIWYG, entièrement configurable sans code d’écriture.
  • .NET Compiler Platform (“Roslyn”) Analyzers- Un certain nombre d’analyseurs de diagnostic Roslyn initialement développés pour aider à étoffer la conception et la mise en œuvre des API d’analyse statique.
  • PVS-Studio- PVS-Studio est un analyseur statique de la qualité du code, de la sécurité (SAST) et de la sécurité du code. [Free for OSS[$]**
  • NDepend- est une extension Visual Studio et VS Team Services qui évalue votre qualité de code .NET et Technical-Debt, qui permet de créer des règles de code avec la syntaxe C# LINQ, de visualiser la structure de code et de se concentrer sur les changements et l’évolution. [$]
  • StyleCop- StyleCop analyse le code source C# pour faire appliquer un ensemble de règles de style et de cohérence
  • BenchmarkDotNet- Puissante bibliothèque .NET pour l’étalonnage.
  • Bencher- Suite d’outils de benchmarking continus conçus pour attraper les régressions de performance dans IC.
  • NsDepCop- Outil d’analyse statique de code pour faire respecter les règles de dépendance de namespace dans les projets C#.
  • WebBen- Est un outil pour comparer votre serveur Hypertext Transfer Protocol (HTTP).
  • .NET Fiddle- Écrivez, compilez et exécutez le code C#, F# et VB dans le navigateur. L’équivalent .Net de JSFiddle.
  • Sharplab- Exécutez le code C# en utilisant différentes branches et versions de Roslyn, voyez l’IL qui a été produit et examinez la sortie du JIT.
  • Entity Framework Playground- Examiner le SQL généré pour les migrations et les requêtes en écrivantDbContextet les requêtes l’utilisant dans le navigateur. Apprenez par exemple, comparez différentes versions du cadre d’entité et des fournisseurs tels que MS SQL, PostgreSql et Sqlite.
  • ClojureCLR- Un port de Clojure au CLR en C#
  • ClojureCLR Next- Réécriture de Clojure CLR en F#
  • F#- Le langage de programmation F# permet à chacun d’écrire un code succinct, robuste et performant
  • Fable- F# à JavaScript, TypeScript, JSX, Python, Dart et Rust transpiler
  • Eiffel- Eiffel pour .NET est le langage de programmation Eiffel mis à disposition dans l’environnement .NET.
  • Rust- Compilateur expérimental de rouille pour .NET.
  • Wrapped Mono- Mono runtime intégré à Rust.
  • Hybridizer- CIL (C#, VB.Net, F#, ClojureCLR, …) au compilateur CUDA. [$]
  • IronScheme- R6RS Compilateur Scheme, runtime et de nombreuses bibliothèques standard
  • Mond- Un langage de script dactylographié dynamiquement écrit en C# avec une API REPL, débogueur et intégration simple
  • Lua-C#- Une mise en œuvre de Lua sur .NET en C#
  • Nemerle- Nemerle est un langage de programmation statique de haut niveau pour la plateforme .NET. Il offre des fonctionnalités fonctionnelles, orientées objet et impératives. Il a une syntaxe C# simple et un puissant système de métaprogrammation.
  • P- P est un langage pour la programmation asynchrone axée sur les événements.
  • PeachPie- PeachPie est un compilateur PHP et runtime pour .NET et .NET Core, qui permet à des applications PHP entières de fonctionner sur les plateformes .NET et .NET Core modernes, sécurisées et performantes.
  • Roslyn- La plate-forme .NET Compiler (“Roslyn”) fournit des compilateurs C# et Visual Basic open-source avec de riches API d’analyse de code. Il permet des outils d’analyse de code de construction avec les mêmes API que celles utilisées par Visual Studio.
  • PascalABC.NETMise en œuvre de Pascal sur .NET.
  • Iron Python- Une implémentation Python 3 intégrée au cadre .NET.
  • IKVM- Un convertisseur Java Virtual Machine et Bytecode-to-IL pour .NET. Exécuter le code Java compilé (octetcode) sur .NET
  • Lib.Harmony- Une bibliothèque pour le patching, le remplacement et la décoration des méthodes .NET et Mono pendant l’exécution, principalement utilisée pour le modding de jeu.
  • dotnet-repl- Un polyglotte REPL construit sur .NET Interactive
  • SharpCompress- SharpCompress est une bibliothèque de compression pour .NET/Mono/Silverlight/WP7 qui peut débloquer, un7zip, unzip, untar unbzip2 et ungzip avec des API de lecture et d’accès aléatoires. Le support d’écriture pour zip/tar/bzip2/gzip est implémenté
  • FastLZMA2NET- Une enveloppe .NET deFast LZMA2 Algorithm.
  • AgileConfig- AgileConfig est un centre de configuration léger qui vous aide à gérer toutes les configurations de votre application via le site Web. - Oui. Ce n’est pas affilié à Microsoft ou .NET
  • TeamCity- Serveur de construction prêt à travailler, extensible et convivial pour le développeur — hors de la boîte [$]
  • MyGet- Intégration et déploiement continus, dépôt de paquets hébergés pour NuGet, NPM, Bower et VSIX [$]
  • AppVeyor- Intégration et déploiement continus de .NET en tant que service. [$] [Free for OSS]
  • BouncyCastle- Avec le système .Net. Sécurité. Cryptographie, l’implémentation de référence pour les algorithmes cryptographiques sur le CLR.
  • NaCl.Core- Une bibliothèque de cryptographie pour .NET qui fournit des primitives cryptographiques modernes.
  • Paseto.Core- Une implémentation Paseto (Platform-Agnostic Security Tokens) pour .NET
  • Pkcs11Interop- Enveloppe .NET gérée pour les bibliothèques PKCS#11 non gérées qui donnent accès au matériel cryptographique
  • SecurityDriven.Inferno- Bibliothèque de crypto. Vérification professionnelle.
  • CryptoNet- Bibliothèque de crypto. Native c#.
  • Foundatio- Bibliothèque Cloud Storage avec AWS, Azure et de nombreux autres fournisseurs pris en charge.
  • FluentStorage- Une couche d’abstraction de stockage en nuage polycloud .NET à l’origine appelée Stockage. Net. Fournit une interface générique pour le stockage Blob (AWS S3, GCP, FTP, SFTP, Azure Blob/File/Event Hub/Data Lake) et la messagerie (AWS SQS, Azure Queue/ServiceBus).
  • Stowage- Kit de stockage cloud .NET sans aucune dépendance qui prend en charge au minimum LES principaux fournisseurs de cloud.
  • Cloud Storage:- Cette bibliothèque fournit une interface universelle pour accéder et manipuler les données dans différents fournisseurs de stockage blob cloud (Azure Storage, AWS S3, Google Cloud Storage). Il est facile de changer de fournisseur ou d’utiliser plusieurs fournisseurs simultanément, sans avoir à apprendre et utiliser plusieurs API.
  • RocksDB- Reliure C# pour le magasin RocksDB Key-Value de Facebook + constructions natives pour Windows, macOS et Linux
  • DBreeze- DBreeze Database est un magasin Key-Value intégré open-source
  • Event Store- La base de données fonctionnelle open-source avec traitement d’événements complexes en JavaScript
  • LiteDB- A .NET NoSQL Document Stocker dans un seul fichier de données -https://www.litedb.org
  • RavenDB- Une base de données de documents LINQ pour .NET
  • Marten- PostgreSQLTM comme base de données de documents et magasin d’événements pour les applications .NET
  • Realm Xamarin- Une alternative rapide et facile à utiliser à SQLite & ORMs -https://realm.io/docs/dotnet/latest/
  • Streamstone- Magasin d’événements pour Azure Table Storage
  • Ignite- Plateforme en mémoire distribuée : base de données documentaire avec support SQL et LINQ ; calculs distribués ; services et événements distribués.
  • Yessql- Une base de données de documents .NET travaillant sur n’importe quel RDBMS
  • JsonFlatFileDataStore- Simplicité de stockage de fichiers plats JSON avec support pour les données dactylographiées et dynamiques
  • ZoneTree- Base de données à valeur clé commandée persistante, performante, transactionnelle et conforme à l’ACID pour .NET.
  • DuckDB.NET- Fournisseur de données .NET pour DuckDB
  • MySQL Connector- Connector/Net est un pilote ADO.NET entièrement géré pour MySQL
  • Npgsql- Fournisseur de données .NET pour PostgreSQLTM
  • MongoDB- Official MongoDB Conducteur C#
  • ServiceStack Redis- Le premier client de .NET C# Redis
  • StackExchange Redis- Usage général Redis client de StackExchange
  • Cassandra- DataStax .NET pilote pour Apache Cassandra
  • Couchbase- Bibliothèque cliente officielle Couchbase .NET, basée sur le client mémcached Enyim
  • Firebird.NET- Le fournisseur de données .NET est écrit en C# et fournit une implémentation native haute performance de l’API Firebird
  • Rqlite-dotnet- Client .NET pour rqlite (DB relationnelle distribuée basée sur SQLite)
  • NodaTime- Noda Time est une API alternative de date et d’heure pour .NET. Il vous aide à réfléchir à vos données plus clairement et à exprimer les opérations sur ces données plus précisément.https://nodatime.org/
  • DateTimeExtensions- Date commune Opérations dans le temps sur la forme de prolongationSystem.DateTime, y compris les jours fériés et les jours ouvrables sur plusieurs lieux culturels.
  • Exceptionless.DateTimeExtensions- DateTimeRange, Jour ouvrable et diversDateTime,DateTimeOffset,TimeSpanméthodes d’extension.
  • dnSpy- navigateur d’assemblage .NET open-source, éditeur, décompilateur et débogueur
  • dnSpyEx- Renouveau non officiel de dnSpy
  • ILSpy- ILSpy est le navigateur d’assemblage .NET open-source et décompilateur
  • dotPeek- Outil autonome gratuit basé sur le décompilateur groupé de ReSharper. Il peut décompiler de façon fiable n’importe quel ensemble .NET en un code équivalent C# ou IL. Il peut créer des solutions Visual Studio basées sur les fichiers binaires originaux de manière directe. [Propriétaire] [libre]
  • DbUp- Bibliothèque .NET qui vous aide à déployer des modifications dans les bases de données SQL Server. Il enregistre les scripts SQL déjà exécutés, et exécute les scripts de modification nécessaires pour mettre à jour votre base de données
  • Vortice.Windows- Cross plate-forme .NET bibliothèques standard pour DirectX, WIC, Direct2D1, XInput, XAudio et X3DAudio
  • Sucrose Wallpaper Engine- Sucrose est un moteur polyvalent de papier peint qui apporte vie à votre bureau avec une large gamme de fonds d’écran interactifs.
  • .NEXT Raft- Mise en œuvre de Raft pour .NET et ASP.NET Noyau qui permet de construire des microservices groupés alimentés par consensus distribué et réplication
  • Orleans- Orleans est un cadre qui fournit une approche directe à la construction d’applications informatiques distribuées à grande échelle, sans avoir besoin d’apprendre et d’appliquer des modes complexes de concordance ou d’échelle. Il a été créé par Microsoft Research.
  • Orleankka- Orleankka est une API fonctionnelle pour Microsoft Orleans framework. Il est très approprié pour les scénarios où il est préférable d’avoir une interface de communication compacte et uniforme, comme : CQRS, event-sourcing, re-routing, FSM, etc. API supplémentaire disponible pour F# appelée Orleankka. - C’est du FSharp.
  • Akka.net- Akka.NET est un port du populaire cadre Java/Scala Akka à .NET. Il s’agit d’un port communautaire et n’est pas affilié à Typesafe qui fabrique la version originale de Java/Scala.
  • Zebus- Zebus est un bus léger, très polyvalent, de pair à pair, construit avec les principes CQRS à l’esprit. Il permet aux applications de communiquer entre elles rapidement et facilement. La plus grande partie de la complexité est cachée dans la bibliothèque et vous pouvez vous concentrer sur l’écriture de code qui compte pour vous, pas le débogage du code de messagerie. Une base très fondamentale pour toute application distribuée.
  • protoactor-dotnet- Acteur Proto - Acteurs ultra-rapides distribués pour Golang et C#
  • Sandcastle- Sandcastle Help File Builder similaire à NDoc
  • SourceBrowser- Source navigateur générateur de site Web que les pouvoirs https://referencesource.microsoft.com
  • Swashbuckle- Ajoute sans couture un Swagger aux projets d’API Web.
  • F# Formatting- Outils pour documenter les projets F# et C# à partir des fichiers de script F#, des documents Markdown et des commentaires XML ou Markdown en ligne
  • DocFX- Outils pour construire et publier la documentation API pour les projets .NET
  • DocNet- Votre générateur de documentation statique amical, en utilisant des fichiers de balisage pour construire le contenu.
  • HubDocs- Outil d’interface utilisateur semblable à Swagger, mais pour les hubs SignalR, découvrez automatiquement vos hubs, explorez les méthodes, invoquez les appels et prévisualisez les messages clients en direct.
  • NopCommerce- pas de commerce. Panier d’achats open-source (ASP.NET Core)
  • ServiceStack.Stripe- Clients .NET tapés pour les API REST stripe.com
  • SmartStoreNET- ASP.NET gratuit Core MVC e-commerce Panier Solution
  • Stripe.Net- Stripe.net est une API .NET complète pour https://stripe.com/
  • Virto Commerce- Virto Commerce est la version de deuxième génération et est le seul produit de commerce électronique de niveau entreprise entièrement disponible sous licence Open Source. Virto Commerce est basé sur .NET 4.5 avec une large utilisation de MVC, IoC, EF, Azure, AngularJS et beaucoup d’autres technologies de pointe. Il peut être déployé dans Microsoft Cloud (Azure), Amazon Web Services (AWS) et sur site.https://virtocommerce.com
  • SimplCommerce- Système e-commerce super simple construit sur .NET Core. Simple à utiliser et facile à personnaliser. Grâce à .NET Core, vous pouvez exécuter le SimplCommerce sous Windows, Linux. Avec divers RDBMS: Microsoft SQL Server, PostgreSQL, MySQL
  • GrandNode- Sans tête, multivendeur, multi-tenu, la plate-forme de commerce électronique open source la plus avancée basée sur .NET Core 5.0 et MongoDB.
  • Adyen- La bibliothèque officielle d’API de paiement d’Adyen pour .NET
  • Blzhawk- BizHawk est un émulateur multi-système écrit en C#. BizHawk fournit de belles fonctionnalités pour les joueurs occasionnels tels que l’écran plein, et le soutien joypad en plus d’outils de réenregistrement et de débogage complets pour tous les cœurs du système.
  • Dotnet CLI- La plate-forme croisée .NET Utilitaire de ligne de commande de base.
  • Cinchoo ETL- Cadre ETL pour .NET (lire / écrire CSV, Flat, Xml, JSON, fichiers formatés Key-Value)
  • EtlBox.Classic- Bibliothèque et boîte à outils d’intégration de données pour .NET construit sur Microsoft TPL. Bibliothèque de flux de données.
  • Mediator.Net- Un simple médiateur pour .NET pour l’envoi des commandes, la publication des événements et la réponse de demande avec des pipelines pris en charge
  • MediatR- Mise en œuvre simple et non ambitieuse du médiateur dans .NET
  • EventFlow- EventFlow est un premier CQRS Async/attendu et un cadre DDD pour .NET
  • LiteBus-Un médiateur en cours d’utilisation et ambitieux fournissant la base pour mettre en œuvre la séparation des requêtes de commandement (SQC)
  • Microsoft.FeatureManagement- Cette bibliothèque fournit un moyen de développer et d’exposer la fonctionnalité d’application basée sur les drapeaux de fonctionnalité. Il permet des scénarios comme les déploiements de nouvelles fonctionnalités et les tests A/B à des fins d’expérimentation. Il fournit également l’intégration avec des modèles communs de codage .NET et ASP.NET Core.
  • OpenFeature- OpenFeature est un standard ouvert pour la gestion des drapeaux de fonctionnalités conçu pour fournir une API unifiée et SDK, permettant aux développeurs de découpler l’évaluation des drapeaux de fonctionnalités des implémentations spécifiques aux fournisseurs. Il favorise l’interopérabilité, la flexibilité et la normalisation pour la gestion des drapeaux de fonction sur différents outils et plateformes.
  • language-ext- Cette bibliothèque utilise et abuse des fonctionnalités de C# 6+ pour fournir une « bibliothèque de classe de base » fonctionnelle, qui, si vous piquez, peut ressembler à des extensions de la langue elle-même. Il comprend également un système de processus « Erlang like » (acteurs) qui peut éventuellement persister les messages et l’état à Redis (notez que vous pouvez l’utiliser sans Redis pour la messagerie dans l’application). Le système de processus prend également en charge les flux de messages Rx et l’état permettant un système complet d’événements réactifs et d’expédition de messages.
  • MoreLinq- Fournit des méthodes supplémentaires pour LINQ aux objets.
  • MonoGame- Un cadre pour créer de puissants jeux multiplateforme
  • FNA- FNA est une réimplémentation XNA4 qui se concentre uniquement sur le développement d’un temps d’exécution XNA4 entièrement précis pour le bureau
  • Duality- La dualité est un cadre de développement de jeu 2D. Se concentrant sur la modularité, est livré avec un éditeur visuel.
  • Stride Game Engine- Stride Game Engine est un moteur de jeu multiplateforme 2D/3D doté d’un éditeur de scène, de particules, de rendu physique (PBR), de scripts et bien plus encore
  • Wave Engine- Le moteur Wave est un moteur de jeu moderne à base de composants C# gratuit qui vous permet de créer des jeux multiplateforme supportant Kinect, Oculus Rift, Vuforia, Cardboard, Leap Motion et bien plus encore. [libre][propriétaire]
  • Nez- Nez est un cadre 2D gratuit qui fonctionne avec MonoGame et FNA
  • BEPUphysics- BEPUphysique est une pure bibliothèque de physique C# 3D
  • osu!framework- Une application 2D / jeu écrit avec des jeux étonnants à l’esprit.
  • DotRecast- Un port de Recast & Detour, ensemble d’outils de navigation pour les jeux, Unity3D, serveurs, C#
  • Foster- Foster est un petit jeu 2D multiplateforme en C#.
  • Friflo.Engine.ECS- C# ECS haute performance avec une API simple. Supporte .NET, WASM/WebAssembly, AOT autochtone, Unité, Godot, MonoGame, …
  • Box2D.NET- Un port C# de Box2D, un moteur de physique 2D pour jeux, serveurs et Unity3D
  • NetTopologySuiteUne solution GIS .NET rapide et fiable pour la plateforme .NET
  • OsmSharp- Bibliothèque C# pour travailler avec les données OpenStreetMap (OSM). Fournit la lecture, l’écriture et la planification de l’itinéraire pour les données OSM.
  • GeoJSON.NET- Bibliothèque .Net pour les types GeoJSON et Json correspondant. (dé)sérialisateurs nets
  • CoordinateSharp- Analysez ou convertissez facilement les formats de coordonnées et calculez l’information solaire/lunaire basée sur l’emplacement.
  • DEM Net Elevation API- Bibliothèque .Net pour modèles d’élévation numérique, permet la génération de terrain 3D au format glTF / STL.
  • Husky.Net- Les crochets Git sont faciles avec Husky. Net interne des tâches coureur, Vous pouvez l’utiliser pour lier vos messages de commit, exécuter des tests, le code de lint, etc… lorsque vous commit ou poussez. soutien C# scripts, gitflow hooks, Multiple file states (staged, lastCommit, glob)
  • GitExtensions- GitExtensions est une extension shell, un plugin Visual Studio 2008/2010/2012/2013 et un outil de dépôt Git autonome.https://gitextensions.github.io/
  • GitVersion- Générer un numéro de version sémantique basé sur l’état de votre dépôt Git
  • LibGit2Sharp- LibGit2 Sharp apporte toute la puissance et la vitesse de libgit2, une implémentation Git native, au monde géré de .NET et Mono.
  • posh-git- Un environnement PowerShell pour Git
  • Git Credential Manager- Aide à résoudre les problèmes d’accréditation
  • Oxyplot- OxyPlot est une bibliothèque de tracé multiplateforme pour .NET
  • OpenTK- L’Open Toolkit est une bibliothèque C# avancée de bas niveau qui enveloppe OpenGL, OpenCL et OpenAL
  • Aspose.Drawing- Complètement géré, multiplateforme, bibliothèque graphique 2D complète pour dessiner du texte, des géométries et des images, avec System. Dessiner une API compatible. [$]
  • ScottPlot- Une bibliothèque de tracé pour afficher de grands ensembles de données. Les tracés linéaires, les diagrammes à barres, les diagrammes à tarte, les tracés à dispersion et plus encore. Il prend en charge WinForms, WPF, Avalonia, Console.
  • LiveCharts2- Cartes, cartes et jauges simples, flexibles, interactives et puissantes pour . Net. LiveCharts2 prend en charge WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.
  • Helix Toolkit- Helix Toolkit est une collection de composants 3D pour .NET
  • AssimpNet- Un emballage standard .NET pour l’importateur d’actifs ouverts (« Assimp »). La bibliothèque permet l’importation, le traitement et l’exportation de modèles 3D pour le rendu dans des applications graphiques/game. Plus de 40 formats sont pris en charge pour l’importation (p. ex. OBJ, FBX, GLTF, 3DS, Collada) et un sous-ensemble de ces formats peut être exporté vers (p. ex. OBJ, GLTF, 3DS, Collada). Les fonctions de traitement des mailles permettent de générer ou d’optimiser les données de maillage pour le rendu en temps réel.
  • Silk.NET- Un wrapper standard .NET multiplateforme, haute performance et bas niveau pour de nombreuses API avancées telles qu’OpenGL, OpenCL, OpenAL, OpenXR, Assimp, GLFW et bien d’autres. En plus d’envelopper sur les API natives, il est également livré avec sa propre fenêtre et l’abstraction d’entrée. Cela rend le jeu et le développement d’application avec Silk. NET une brise, et a presque tout ce dont un développeur d’applications 3D aurait besoin.
  • Veldrid- Une bibliothèque graphique et de calcul pour .NET
  • VectSharp- Bibliothèque .NET pour créer des graphiques vectoriels et du texte, puis l’exporter vers des formats d’image PDF, SVG et raster.
  • GraphQL.NET- Mise en œuvre deFacebook’s GraphQLen .Net
  • HotChocolate- Serveur GraphQL compatible avec tous les clients compatibles GraphQL comme Strawberry Shake, Relay, Apollo Client et divers autres clients et outils.
  • EntityGraphQL- bibliothèque pour construire une API GraphQL au-dessus du modèle de données avec l’extensibilité de réunir facilement plusieurs sources de données dans le seul schéma GraphQL (EF n’est pas une exigence - tout ORM travaillant avec LinqProvider ou un objet en mémoire fonctionnera).
  • ZeroQL- client GraphQL haute performance. Il prend en charge la syntaxe Linq. Cela ne nécessite pas de réflexion. Emite ou expressions. En conséquence, l’exécution fournit des performances très proches d’un appel HTTP brut.
  • Avalonia- Un cadre d’interface utilisateur .NET multiplateforme (anciennement appelé Perspex).
  • Windows UI Library- La bibliothèque d’interface utilisateur Windows (WinUI) fournit des contrôles et des fonctionnalités d’interface utilisateur Microsoft natifs officiels pour les applications Windows UWP.
  • UNO Platform- La seule plateforme pour construire native mobile, bureau et WebAssembly avec C#, XAML à partir d’une base de code unique. Source ouverte et prise en charge professionnelle. Site web:platform.uno
  • Xamarin.Forms- Construisez des interfaces natives pour iOS, Android et Windows à partir d’une seule base de code C# partagée.
  • Eto.Forms- Cadre GUI multiplateforme pour les applications de bureau et mobiles en .NET et Mono
  • Gtk#- Gtk# est une liaison Mono/.NET à la plateforme croisée Gtk+ GUI toolkit et la fondation de la plupart des applications GUI construites avec Mono
  • QtSharp- Mono/.NET Reliures pour Qt
  • SciterSharp- Créer des applications de bureau multiplateforme .NET en utilisant non seulement HTML, mais toutes les fonctionnalités du moteur Sciter: CSS3, SVG, scripting, AJAX, <video>… Sciter est gratuit pour un usage commercial
  • XWT- Une boîte à outils d’interface utilisateur multiplateforme pour créer des applications de bureau avec .NET et Mono
  • Qml.Net- Une intégration multiplateforme Qml/.NET pour Mono/.NET/.NET Noyau
  • Lara- Lara Web Engine est une bibliothèque pour le développement des interfaces utilisateur Web dans C# - (Blazor Server-Side Alternative)
  • Neutronium- Construisez des applications de bureau .NET en utilisant des liaisons HTML, CSS, javascript et MVVM telles que WPF.
  • photino.NET- Photino est un cadre open-source léger pour la construction d’applications de bureau natives, multiplateforme avec la technologie Web UI.
  • Modern UI for WPF - MUI- Ensemble de contrôles et de styles pour convertir les applications WPF en une interface utilisateur moderne de qualité.
  • MahApps.Metro- Boîte à outils pour créer des applications WPF de style Metro
  • MaterialSkin- Theming .NET WinForms, C# ou VB. Net, aux principes de Google Material Design.
  • AdonisUI- Outil d’interface utilisateur léger pour les applications WPF offrant des visuels Windows classiques mais améliorés.
  • Bunifu UI Framework- Contrôles et composants Winforms soigneusement conçus pour créer une interface utilisateur moderne. [$]
  • HandyControl- Contient des commandes WPF simples et couramment utilisées
  • MaterialDesignInXamlToolkit- Boîte à outils pour créer des applications WPF de conception de matériaux
  • UWP Community Toolkit- La Community Toolkit UWP est une collection de fonctions d’aide, de contrôles personnalisés et de services d’application. Il simplifie et démontre les tâches communes de développeur en construisant des applications UWP pour Windows 10.
  • Empty Keys UI- Bibliothèque d’interface utilisateur multiplateforme et multimoteur basée sur XAML [Free][Propriétaire]
  • Callisto- Une boîte à outils de contrôle pour les applications Windows 8 XAML. Contient quelques contrôles d’interface utilisateur pour faciliter la création d’applications de style interface Windows pour le Windows Store conformément aux lignes directrices de l’interface utilisateur Windows.
  • WinApi- Une bibliothèque CLR simple, directe et ultra fine pour les Interop Native Win32 haute performance avec automatisation, fenêtre, DirectX, OpenGL et Skia.
  • ObjectListView- ObjectListView est un wrapper C# autour d’un .NET ListView. Il rend le ListView beaucoup plus facile à utiliser et lui enseigne de nouveaux trucs
  • DockPanelSuite- La bibliothèque d’accueil inspirée de Visual Studio pour .NET WinForms
  • AvalonEdit- Le composant de l’éditeur de texte WPF utilisé dans SharpDevelop
  • AngleSharp- Construction complète HTML5 DOM et CSS3 OM
  • dotless- Port .NET de la lib de Ruby Less CSShttp://www.dotlesscss.org
  • ExCSS- Bibliothèque d’analyse CSS3 pour C#
  • HtmlAgilityPack- un analyseur HTML agile qui construit un DOM read/write et prend en charge XPath ou XSLT
  • LibSass Host- Enveloppe .NET autour dulibSassbibliothèque avec la possibilité de prendre en charge un système de fichiers virtuel
  • RestSharp- Client simple REST et API HTTP pour .NET
  • Flurl- Bibliothèque client REST/HTTP fluide, portable et testable
  • Refit- La bibliothèque REST automatique pour Xamarin et .NET
  • WebApiClientUn projet open source basé sur HttpClient. Il vous suffit de définir l’interface c# et de modifier les fonctionnalités connexes pour invoquer la bibliothèque cliente de l’interface http distante de manière asynchrone.
  • ApizrRefit web api client, mais résilient (réessayer, connectivité, cache, auth, log, priorité, etc…).
  • Fluxzy.Core- Une bibliothèque Man-On-The-Middle entièrement gérée et en streaming pour intercepter, enregistrer et modifier le trafic HTTP/1.1, H2, sur des canaux simples ou sécurisés.
  • NotoriousClient– Client HTTP fortement typé et extensible avec un constructeur de requêtes fluide, streaming et multipart. Construit sur HttpRequestMessage de .NET.
  • Visual Studio Community- Un IDE complet
  • Waf DotNetPad- Un éditeur de code simple et rapide qui rend le programme amusant avec C# ou Visual Basic.
  • Visual Studio Code- Excellent éditeur open source de Microsoft, basé sur Electron.
  • Ionide- Une suite de paquets Atom Editor et Visual Studio Code pour le développement de la plate-forme F#.
  • Rider- Un IDE C# multiplateforme basé sur la plateforme IntelliJ et ReSharper
  • RoslynPad- Un simple éditeur C# basé sur Roslyn et AvalonEdit.
  • Consulo- Un IDE multiplateforme avec support C# & Java, fourche d’IntelliJ IDEA Community Edition
  • vvvvUn environnement de programmation visuelle en direct pour .NET [Free for OSS]
  • CSharp Analyzer by MongoDBUne extension de Visual Studio gratuite pour les utilisateurs de MongoDB, aidant à traduire votre code dans les requêtes de MongoDB
  • ImageWizard- Service web de traitement d’images basé sur ASP.NET Core et ImageSharp / SkiaSharp / SvgNet / DocNET
  • ImageResizer- Ajouter des commandes aux URL d’image pour obtenir des versions modifiées en millisecondes. Redimensionner, éditer, etc. des images en temps réel.
  • ImageSharp- Bibliothèque multiplateforme entièrement gérée pour le traitement des fichiers image.
  • MagicScaler- Pipeline de traitement d’images haute performance pour .NET, axée sur la simplification des tâches d’imagerie complexes.
  • MetadataExtractor- Extraits Exif, IPTC, XMP, ICC et autres métadonnées à partir de fichiers image.
  • Emgu CV- Enveloppe en .NET pour la bibliothèque OpenCV.
  • SimpleITK- Une voie simplifiée vers Insight. Analyse d’images multidimensionnelles open-source en Python, R, Java, C#, Lua, Ruby, TCL et C++. Développé par la communauté Insight Toolkit pour les sciences biomédicales et au-delà.
  • Magick.NET- Enveloppe .NET pour la bibliothèque ImageMagick.
  • OpenCvSharp- Enveloppe de plate-forme d’OpenCV pour .NET Framework.
  • PixelViewer- Visualiseur d’images multiplateforme (Windows/macOS/Linux) qui prend en charge la lecture des données brutes Luminance/YUV/RGB/ARGB/Bayer pixels du fichier et le rendu. YUV 10/16 bits et la séquence d’images de visualisation sont également pris en charge (v1.99+).
  • Colourful- Open source .NET bibliothèque pour travailler avec des espaces de couleurs.
  • Unicolour- Conversion des couleurs, interpolation et comparaison pour .NET.
  • Wix Toolset- L’ensemble d’outils le plus puissant disponible pour créer votre expérience d’installation Windows
  • Squirrel- Squirrel est à la fois un ensemble d’outils et une bibliothèque, pour gérer complètement à la fois l’installation et la mise à jour de votre application Windows de bureau.
  • Chocolatey- commeyumouapt-get, mais pour Windows.
  • Onova- Un cadre de mise à jour automatique sans opinion pour les applications de bureau.
  • .NET Interactive- .NET Interactive prend la puissance de .NET et l’intègre dans vos expériences interactives.
  • MessageFormat.NET- implémentation de MessageFormat ICU dans .NET vous permet d’écrire des messages d’interface utilisateur contextuels (bibliothèque PCL)
  • ResX Resource Manager- L’outil gratuit le plus populaire pour localiser toutes sortes d’applications avec des ressources basées sur le resx.
  • CppSharp- Outils pour faire face aux API C++ à C#
  • pythonnet- Cadre d’interop Python et .NET
  • pinvoke- Une bibliothèque contenant du code P/Invoke pour le dernier système d’exploitation Windows.
  • Pyrolite- Cette bibliothèque permet à votre programme Java ou .NET d’interagir très facilement avec le monde du Python. Il utilise le protocole Pyro pour appeler les méthodes sur les objets distants.
  • Autofac- Un conteneur .NET IoC addictif
  • DryIoc- C’est simple et rapide.
  • Ninject- Le ninja des injecteurs de dépendance .NET
  • Spring.Net- Spring.NET est un cadre d’application open source qui facilite les applications .NET de construction
  • Lamar- Un conteneur IoC rapide fortement optimisé pour l’utilisation dans ASP.NET Core et d’autres applications côté serveur .NET.
  • LightInject- Un conteneur IoC ultra léger
  • Simple Injector- Simple Injector est une bibliothèque d’injection de dépendance (DI) facile à utiliser pour .NET 4+ qui prend en charge Silverlight 4+, Windows Phone 8, Windows 8 incluant les applications universelles et Mono.
  • Microsoft.Extensions.DependencyInjection- Le conteneur IoC par défaut pour les applications NET.
  • Scrutor- Extensions de numérisation d’assemblage pour Microsoft. Extensions. DépendanceInjection.
  • VS MEF- Mise en œuvre du cadre d’extensibilité géré (MEF) utilisé par Visual Studio.
  • Stashbox- Un cadre d’injection léger et portable pour les solutions basées sur .NET.
  • ClearScript- Une bibliothèque qui facilite l’ajout de scripts à vos applications .NET. Il supporte actuellement JavaScript (via V8 et JScript) et VBScript.
  • Edge.js- Exécuter .NET et Node.js code dans le processus sur Windows, macOS et Linux
  • Jint- interpréteur JavaScript pour .NET qui fournit la pleine conformité ECMA 5.1 et peut fonctionner sur n’importe quelle plateforme .NET.
  • Jurassic- Une mise en œuvre du langage ECMAScript et de l’exécution. Il vise à fournir la meilleure performance et la plus conforme aux normes de mise en œuvre de JavaScript pour .NET.
  • YantraJS- JavaScript Runtime (Similaire à NodeJS) pour .NET Standard, compile JavaScript à IL, support de nombreuses fonctionnalités ES6, générateurs, modules CommonJS, modules CSX et compilateur d’expression.
  • NLog- NLog - Enregistrement avancé .NET et Silverlight
  • Logazmic- Affichage NLog source ouvert pour Windows
  • ELMAH- Site officiel de l’ELMAH
  • Elmah MVC- Elmah pour MVC
  • Logary- Logary est une bibliothèque de haute performance, multi-cible, métrique, de traçage et de contrôle de santé pour Mono et .NET. La réponse de .NET à DropWizard. Soutient de nombreuses cibles, construites pour les micro-services.
  • Log4Net- La bibliothèque Apache log4net est un outil pour aider le programmeur à afficher les instructions du log vers une variété de cibles de sortie
  • Rollbar.NET- Simplifie la surveillance des erreurs à distance en temps réel en utilisant Rollbar.com. Open-source Rollbar Notifier SDK pour n’importe quelle pile technologique basée sur .NET. Le SDK qui peut être utilisé dans toute application construite sur les versions .NET suivantes : .NET Core 2.0+, .NET Standard 2.0+, .NET Full Framework 4.5.1+, Mono, Xamarin et, en général, toute mise en œuvre de la .NET Standard 2.0+. Il simplifie les charges utiles de construction basées sur des données d’exception, des données de traçage, des messages d’information et des données de télémétrie et envoie les charges utiles à l’API Rollbar pour la surveillance et l’analyse à distance du comportement de l’application d’hébergement. [Connects to Proprietaire Service] [Tier gratuit]
  • Sentry- .NET SDK pourSentrySuivi des erreurs Open-source qui aide les développeurs à surveiller et à corriger les pannes en temps réel.
  • Serilog- Une bibliothèque d’enregistrement sans aucun doute pour l’ère NoSQL. Combine le meilleur de l’enregistrement de diagnostic traditionnel et structuré dans un paquet facile à utiliser.
  • StackExchange.Exceptional- Gestionnaire d’erreur utilisé pour le réseau Stack Exchange
  • ULogViewer- Visualiseur de journaux universels (Windows/macOS/Linux) qui prend en charge la lecture et l’analyse de différents types de journaux. Vous pouvez également définir votre propre profil pour analyser et afficher les journaux.
  • Foundatio- Une API d’enregistrement fluide qui peut être utilisée pour enregistrer des messages tout au long de votre application.
  • Exceptionless- Client sans exception .NET
  • Loupe- Enregistrement et suivi centralisés de .NET. [Propriétaire] [Tier gratuit]
  • elmah.io- Enregistrement en nuage pour les applications web .NET utilisant ELMAH. Trouvez des insectes avant de partir en direct. Recherche puissante, API, intégration avec Slack, GitHub, Visual Studio et plus encore. [Free for OSS[$]**
  • BugSnag- Erreurs de registre. Comprend des informations de diagnostic utiles comme trace de pile, session, libération, etc. Il a un niveau libre. [Sans frais pour les logiciels libres][$]
  • ZeroLog- ZeroLog est une bibliothèque d’enregistrement de .NET. Il fournit des capacités d’exploitation de base à utiliser dans des applications sensibles à la latence, où les collectes d’ordures sont indésirables.
  • AutoLoggerMessage- Un générateur de source qui migre automatiquement tous les appels d’enregistrement vers un haut rendementLoggerMessagede la version française.

L’apprentissage automatique et la science des données

Section intitulée « L’apprentissage automatique et la science des données »
  • Infer.NET- Un cadre pour l’inférence bayésienne dans les modèles graphiques. Il peut également être utilisé pour la programmation probabiliste.
  • CatalystBibliothèque transplate-forme de traitement de langage naturel (NLP) inspirée de spaCy, avec des modèles préformés, un support hors boîte pour l’intégration de mots et de documents de formation, et des modèles de reconnaissance d’entités flexibles. Une partie desSciSharp Stack
  • FsLab- Une collection de bibliothèques de données et d’apprentissage automatique pour F# et .NET
  • GeneticSharp- Bibliothèque d’algorithmes génétiques multiplateformes pour .NET Core et .NET Framework. La bibliothèque a plusieurs implémentations d’opérateurs GA, comme la sélection, le croisement, la mutation, la réinsertion et la terminaison.
  • ML.NET- Cadre d’apprentissage automatique multiplateforme ouvert qui rend l’apprentissage automatique accessible aux développeurs de .NET.
  • F# Data- Fournisseurs de type F# pour accéder aux fichiers XML, JSON, CSV et HTML (sur la base de documents types) et pour accéder aux données WorldBank
  • SciSharp STACK- Un riche écosystème d’apprentissage automatique pour .NET créé en portant les bibliothèques Python les plus populaires à C#.
  • OpenGA.Net- Bibliothèque d’algorithme génétique .NET pour résoudre les problèmes d’optimisation, avec des opérateurs extensibles et une sélection de stratégies adaptatives.
  • F# Formatting- Outils pour documenter les projets F# et C#. La bibliothèque contient un analyseur Markdown extensible en tant que composant principal.
  • markdig- Un processeur de Markdown rapide, puissant, conforme à CommonMark, extensible pour .NET.
  • MailKit- Une pile de courrier multiplateforme complète comprenant IMAP, POP3, SMTP, authentification et plus. Construit sur le dessus de MimeKit.
  • MailKitSimplified- Un wrapper fluide complet pour MailKit qui rend l’envoi et la réception emails aussi simple que possible.
  • MimeKit- Une bibliothèque multiplateforme .NET MIME avec support pour les bobines S/MIME, PGP, TNEF et Unix mbox.
  • PreMailer.Net- Bibliothèque C# qui déplace vos feuilles de style vers des attributs de style en ligne, pour une compatibilité maximale avec les clients e-mail.
  • StrongGrid- Client pour l’API v3 de SendGrid. Non seulement vous permet d’envoyer des courriels, mais vous permet également d’importer en vrac des contacts, de gérer des listes et des segments, de créer des champs personnalisés pour vos listes, etc. Comprend également un analyseur pour SendGrid Webhooks.
  • MathFlow- Bibliothèque d’expression mathématique complète avec support de calcul symbolique incluant différenciation, simplification et résolution d’équations.
  • MathNet- Math.NET est une initiative open source pour construire et maintenir des outils couvrant les mathématiques fondamentales, ciblant les besoins avancés mais aussi tous les jours des développeurs .NET
  • Microsoft Automatic Graph Layout- Un ensemble d’outils pour la mise en page et la visualisation des graphiques.
  • ALGLIB- ALGLIB est une bibliothèque d’analyse numérique et de traitement de données multiplateforme. Il prend en charge plusieurs langages de programmation (C++, C#, Delphi) et plusieurs systèmes d’exploitation (Windows et POSIX, y compris Linux) [Propriétaire] et [Version Libre]
  • GeometRi- Bibliothèque de géométrie informatique simple et légère pour . Montant net
  • Rationals- Mise en œuvre de l’arithmétique des nombres rationnels pour .NET avec une précision arbitraire.
  • MKL.NET- Une simple plateforme .NET API pour Intel MKL.
  • AngouriMath- Une bibliothèque d’algèbre symbolique/ordinateur open source, faite principalement pour C# et F#. Elle couvre une gamme de fonctionnalités et pourrait être considérée comme une alternative à SymPy dans .NET.
  • WPF-Math- une bibliothèque .NET pour le rendu des formules mathématiques en utilisant le style de composition LaTeX, pour le cadre WPF
  • Jodo.Numerics- Fournit des types de nombres supplémentaires (tels que les nombres fixes et non-dépassants) avec un support complet pour les opérateurs, les maths, les chaînes de caractères, etc. Largement testé, et compatible entre les plates-formes.
  • CSCore- Une bibliothèque audio avancée, supportant la lecture/enregistrement, le décodage/encodage et le traitement des données audio en temps réel (effets, visualisations, …).
  • TagLib#- TagLib# est une bibliothèque de lecture et d’écriture. métadonnées dans les fichiers multimédias, y compris les formats vidéo, audio et photo
  • LibVLCSharp- Les fixations Xamarin pour libvlc, le cadre multimédia alimentant les applications VLC réalisées par VideoLAN.
  • NAudio- Lecture, décode et encode audio dans une variété de formats de fichiers tels que MP3, MP4, WAV, AIFF, Speex, etc.
  • Xabe.FFmpeg- Emballage standard .NET pour FFmpeg. Il permet de traiter les médias sans savoir comment FFmpeg fonctionne, et peut être utilisé pour passer des arguments personnalisés à FFmpeg à partir de l’application C#. [$]
  • Sonora- Cadre audio .NET pour la lecture audio et MIDI, l’édition et l’intégration des plugins.
  • Foundatio- Une interface commune avec la mémoire, Redis, StatsD et Metrics. Implémentations NET.
  • Web Markup Minifier- Bibliothèque .NET qui contient un ensemble de minificateurs de balisage. L’objectif de ce projet est d’améliorer la performance des applications Web en réduisant la taille du code HTML, XHTML et XML.
  • CompressedStaticFiles- Envoyer des fichiers statiques compressés au navigateur sans avoir à compresser à la demande, a également la prise en charge pour envoyer des formats d’image plus avancés lorsque le navigateur indique que j’ai la prise en charge.
  • RazorKit- RazorKit est une collection d’assistants Razor HTML légers et fluides qui facilitent l’intégration des bibliothèques populaires JavaScript dans leurs applications ASP.NET.
  • CSharp Pad- Un C# REPL basé sur le web avec un code génial.
  • AzureCrawler- Prendre des Snapshots HTML pour vos applications Angulaire, Ember, Durandal ou JavaScript
  • CSScript- CS-Script est un système de script basé sur CLR qui utilise C# comme langage de programmation. CS-Script cible actuellement la mise en œuvre de CLR par Microsoft (.NET 2.0/3.0/3,5/4.0/4,5) avec un support complet sur Mono. Livré avec de nombreuses fonctionnalités supplémentaires, comme l’hébergement de script.
  • CsvHelper- Bibliothèque pour aider à lire et à écrire les fichiers CSV https://github.com/JoshClose/CsvHelper
  • RecordParser- Bibliothèque pour aider à lire et écrire des fichiers CSV et Flat avec aucune allocation de tas.
  • Sep- Le plus rapide du monde. Moderne, minimal, rapide, zéro allocation, lecture et écriture de valeurs séparées (csv,tsvetc.). Plateforme transversale, parementable et compatible AOT/NativeAOT.
  • ConsoleTableExt- Bibliothèque fluide pour créer une table pour . Application de console nette.
  • FluentValidation- Une petite bibliothèque de validation pour .NET qui utilise une interface fluide et des expressions lambda pour les règles de validation de construction.
  • Validot- Validot est une bibliothèque compacte et performante pour la validation avancée des modèles. À l’aide d’une interface simple et fluide, elle gère efficacement les classes, les structures, les membres imbriqués, les collections, les nullables, plus toute relation ou combinaison d’entre eux. Il prend également en charge les traductions, les extensions logiques personnalisées avec des tests, et les conteneurs DI.
  • Humanizer- Humanizer répond à tous vos besoins .NET pour la manipulation et l’affichage des chaînes, enums, dates, heures, timepans, nombres et quantités
  • LINQPad- un scratchpad C#/VB/F# qui exécute instantanément toute expression, bloc d’instructions ou programme avec un formatage de sortie riche et une multitude de fonctionnalités. Vous permet également de consulter des bases de données interactives dans LINQ. [$]
  • LINQPad.QueryPlanVisualizer- Consultez les plans de requêtes SQL Server et Postgres directement à l’intérieur de LINQPad.
  • Polly- Expresser les politiques de manipulation et de résilience transitoires, comme Retry, Wait-and-Retry, Circuit Breaker et Bulkhead Isolation de façon fluide. Prise en charge complète et sans fil. (4.0 / 4.5 / .NET Core / .NET Standard / Xamarin).
  • Aeron.NET- Transport efficace de messages UDP unicast, UDP multicast et IPC - port .NET d’Aeron
  • TypeShape- TypeShape est une petite bibliothèque F# extensible pour la programmation générique pratique
  • ByteSize- ByteSize est une classe d’utilité qui facilite la représentation de la taille des octets en code en supprimant l’ambiguïté de la valeur représentée. ByteSize est d’octets ce système. TimeSpan est dans le temps.
  • Jot- une bibliothèque pour maintenir et restaurer l’état d’application (une meilleure alternative aux fichiers .settings).
  • Enums.NET- Enums.NET est une bibliothèque utilitaire de type .NET haute performance.
  • YoutubeExplode- Librairie ultime pour extraire des métadonnées et télécharger des vidéos et des playlists Youtube.
  • DeviceId- Générer un ‘ID de dispositif’ qui peut être utilisé pour identifier un ordinateur.
  • DeviceDetector.NET- La bibliothèque Universal Device Detection analysera tout agent utilisateur et détectera le navigateur, le système d’exploitation, l’appareil utilisé (desktop, tablette, mobile, tv, voitures, console, etc.), la marque et le modèle.
  • NaturalSort.Extension- Méthode d’extension pour StringComparer qui ajoute un support pour le tri naturel (par exemple “abc1”, “abc2”, “abc10” au lieu de “abc1”, “abc10”, “abc2”).
  • CoravelConfiguration quasi nulle .NET Bibliothèque centrale qui fait de l’agenda des tâches, du cache, de la file d’attente, de l’envoi, de la diffusion d’événements (et plus encore) une brise!
  • Build Versioning- Version de construction simple pour .NET, alimenté par des étiquettes Git
  • SystemTextJson.JsonDiffPatch- Diff d’objet JSON haute performance, faible alternance et extension de patch pour System. Texte. Json. Prise en charge générer le document patch en format RFC 6902 JSON Patch.
  • dotnet-exec- Un outil en ligne de commande pour exécuter le programme C# sans fichier de projet, et vous pouvez avoir votre point d’entrée personnalisé autre que la méthode principale.
  • ComputeSharp- Une bibliothèque .NET pour exécuter le code C# en parallèle sur le GPU via DX12, D2D1, et générer dynamiquement des shaders de calcul et de pixel HLSL.
  • ILGPU- Un compilateur JIT (juste-à-temps) pour les programmes GPU haute performance écrits en langage .Net.
  • HiveMQtt- Le client HiveMQ C# MQTT pour .NET
  • MQTTNet- Une bibliothèque .NET haute performance pour la communication MQTT. Il fournit un client MQTT et un serveur MQTT (courtier).
  • Community Toolkit- Collecte de bibliothèques de contrôle et d’aide et d’échantillons pour diverses technologies .NET. Contient une bibliothèque MVVM moderne, soutenue par Microsoft. ComprendWindows Community Toolkit,MAUI Community ToolkitetDotnet Community Toolkit.
  • Caliburn.Micro- Un petit cadre puissant, conçu pour la construction d’applications sur toutes les plateformes XAML. Son solide soutien aux modèles MV* vous permettra de construire rapidement votre solution, sans devoir sacrifier la qualité ou la testabilité du code.
  • Catel- Catel est une plateforme de développement d’applications qui met l’accent sur MVVM (WPF, Silverlight, Windows Phone et WinRT) et MVC (ASP.NET MVC). Le noyau de Catel contient un conteneur IoC, des modèles, validation, memento, médiateur de message, vérification des arguments, etc.
  • ReactiveUI- Un framework MVVM pour .NET intégrant le framework des Extensions Réactives (Rx), permettant aux développeurs de construire des applications élégantes et testables en utilisant WPF, Windows Store Apps, WP8 ou Xamarin.
  • Prism- Un cadre de développement multiplateforme de bureau et mobile MVVM.
  • Win Application Framework (WAF)- Un cadre léger qui vous aide à créer des applications WPF et UWP bien structurées. Il vous supporte dans l’application d’une architecture en couches et du modèle Model-View-ViewModel.
  • MVVMCross- Cadre de développement mobile multiplateforme mvvm pour WPF, Silverlight pour WP7 et WP8, Mono pour Android, MonoTouch pour iOS, Windows Universal (applications WPA8.1 et Windows 8.1 Store). Utilise largement les bibliothèques de classe portable (LCP) pour fournir des applications natives de plate-forme croisées compatibles C#.
  • Stylet- Cadre minimal MVVM inspiré de Caliburn Micro, avec une bonne documentation, une couverture de test élevée, et son propre conteneur IoC
  • Toms Toolbox- Cadre de composition visuelle pour construire facilement des applications MVVM modulairesManaged Extensibility Framework (MEF).
  • MVVM Dialogs- Cadre simplifiant le concept d’ouverture de dialogues à partir d’un modèle de vue lors de l’utilisation de MVVM dans WPF ou UWP.
  • NetCoreServer- Serveur de socket asynchrone ultra rapide et faible latence et client C# .NET Bibliothèque centrale avec support TCP, SSL, UDP, HTTP, HTTPS, protocoles WebSocket et solution de problème de connexions 10K (NETStandard).
  • SharpPcap- Entièrement géré, plate-forme croisée (Windows, Mac, Linux) bibliothèque .NET pour capturer des paquets à partir de périphériques en direct et de fichiers.
  • AutoMapper- Une carte objet-objet basée sur une convention dans .NET.https://automapper.org
  • Mapperly- Un générateur de source .NET pour générer des mappages d’objets. Pas de réflexion.
  • Mapster- Un mapper objet haute performance en .net
  • ExcelDna- ExcelDna facilite la création et le déploiement des modules supplémentaires Excel en utilisant C#, F# ou VB .NET
  • ClosedXML- FerméXML facilite la création de fichiers Excel 2007/2010 par les développeurs
  • OfficeIMO- OfficeIMO facilite la création/modification de fichiers Word (docx) sans que Microsoft Word ou Office soit installé
  • NPOI- Ce projet est la version .NET du projet POI Java àhttps://poi.apache.org/.
  • EPPlus- EPPlus est une bibliothèque .NET qui lit et écrit les fichiers Excel 2007/2010 en utilisant le format XML Open Office (xlsx). [Source disponible] [Tier gratuit]
  • Open XML SDK- Le SDK XML ouvert fournit des bibliothèques libres pour travailler avec des documents XML ouverts (DOCX, XLSX et PPTX).
  • DocX- DocX est une bibliothèque .NET qui permet aux développeurs de manipuler les fichiers Word 2007/2010/2013, il n’exige pas l’installation de Microsoft Word ou Office.
  • ExcelDataReader- Librairie légère et rapide écrite en C# pour la lecture des fichiers Microsoft Excel (2.0-2007).
  • NetOffice- assemblages .NET pour applications Microsoft Office.
  • GemBox.Bundle- Un paquet de composants .NET qui permettent un traitement rapide, simple et efficace des fichiers de bureau (Excel, Word, PowerPoint, PDF et e-mails). [$]****[Versions libres]
  • Outlook Redemption- Bibliothèque pour travailler avec le modèle d’objets Outlook et (Extended) MAPI. Prend en charge Outlook 98 - 2019. Travailler avec des objets/mails/comptes/dossiers dans Exchange et Outlook. [$]
  • ShapeCrawler- Une API fluide pour le traitement des présentations PowerPoint sans Microsoft Office installé.
  • MiniExcel- Un helper micro Excel évite les OOM et les performances élevées pour créer/mapping/template-fill-data.
  • MatchFlow- Plateforme de rapprochement des factures en ligne avec extraction OCR et correspondance automatisée des commandes en utilisant ASP.NET Core et Azure Form Regner.
  • Toxy- Le cadre d’extraction de texte .NET prend en charge quelques formats de fichiers
  • Syncfusion .NET Word Framework- Un .NET haute performance Cadre Word sans dépendances Microsoft Office ou interop. Créer, lire et éditer des documents Word de manière transparente. Utilisez les composants avancés de l’éditeur pour faciliter la visualisation, l’édition et l’impression. Conversion sans effort des documents Word en formats PDF, HTML, RTF, ODT et EPUB avec des API de conversion puissantes. [$] [Free for Individuals and Small Businesses*
  • Syncfusion .NET Excel Framework- Un cadre .NET Excel haute performance sans dépendances Microsoft Office ou interop. Créez, lisez et modifiez les documents Excel de manière transparente. Utilisez les contrôles de la feuille de calcul pour créer, éditer et visualiser facilement. Conversion sans effort des fichiers Excel en PDF, images et plus avec des API de conversion puissantes. [$] [Free for Individuals and Small Businesses*
  • Syncfusion .NET PowerPoint Framework- Un cadre PowerPoint .NET performant sans dépendances Microsoft Office ou interop. Créer, lire et éditer des fichiers PowerPoint de manière transparente. Convertissez sans effort les fichiers PowerPoint en PDF et images avec des API de conversion puissantes. [$] [Free for Individuals and Small Businesses*
  • Entity Framework Core- Mapper relationnel objet qui permet aux développeurs de .NET de travailler avec des données relationnelles en utilisant des objets spécifiques au domaine
  • EntityFramework.Exceptions- Utilisez des exceptions dactylographiées pour Entity Framework Core lorsque votre requête SQL viole les contraintes de base de données dans SqlServer, MySql, PostgreSQL ou SQLite
  • EntityFrameworkCore.SqlServer.SimpleBulks- Bibliothèque simple qui peut aider à synchroniser un grand nombre d’enregistrements en mémoire dans la base de données. Lambda Expression est supportée.
  • EFCore.BulkExtensions- Equity Framework Core Bulk Extensions for super fast (BulkCopy) CRUD ops + SaveChanges on multiple DBs: SQL, PG, My, Lite.
  • Dapper- Un simple mapper objet pour .NET parStackExchange
  • Dapper.FastCRUD- L’extension micro-ORM la plus rapide pour Dapper
  • DapperQueryBuilder- Dapper Query Builder utilisant la chaîne Interpolation et API fluide
  • SqlSugar- Une autre bibliothèque de l’ORM prend en charge de nombreux RDBMS dont MySql, SqlServer, Sqlite, Oracle, Postgresql - NOTE: Ce n’est pas affilié à Microsoft ou .NET
  • FreeSql- un ORM pratique dans dotnet, prend en charge MySql, SqlServer, PostgreSQL, Oracle, Sqlite, Firebird, . - Oui. Ce n’est pas affilié à Microsoft ou .NET
  • NHibernate- NHibernate Object Relational Mapper
  • Fluent NHibernate- Compiler des cartes sûres, automatisées, basées sur des conventions pour NHibernate.
  • FluentMigrator- Cadre des migrations fluides pour .net
  • ServiceStack.OrmLite- Lumière, simplicité et rapidité de la convention POCO ORM [Free for OSS[$]**
  • LINQ to DB- La bibliothèque d’accès à la base de données LINQ la plus rapide offrant une couche simple, légère, rapide et sûre entre vos objets POCO et votre base de données.
  • PetaPoco- Un petit truc pour tes POC
  • NPoco- Micro-OMM simple qui cartographie les résultats d’une requête sur un objet POCO. Basé sur la branche de Schotime de PetaPoco
  • LLBLGen Pro- Solution de modélisation d’entités pour Entity Framework, NHibernate, Linq to SQL et son propre framework ORM : LLBLGen Pro Runtime Framework. [$][Version gratuite]
  • Insight.Database- Insight. La base de données est un micro-ORM rapide et léger pour .NET
  • RepoDb- Une bibliothèque ORM hybride pour .NET.
  • MongoFramework- Une interface de type “Cadre d’entité” pour MongoDB
  • Friflo.Json.Fliox- ORM haute performance pour Sqlite, MySql, SqlServer, PostgreSQL & NoSQL. Fournit un serveur avec l’API REST, GraphQL & WebSocket / PubSub.
  • NuGet- Le gestionnaire de paquets .NET
  • Cloudsmith- Une gestion de paquets entièrement gérée SaaS, avec le soutien de NuGet, Npm, Docker et bien plus encore. [gratuit pour le public/OSS] [$]
  • MyGet- Dépôt de paquets hébergés pour NuGet, NPM, Bower et VSIX. Fournit également l’IC à titre de service. [$]
  • Paket- Un gestionnaire de dépendance pour .NET avec support pour les paquets NuGet et les dépôts GitHub.https://fsprojects.github.io/Paket/
  • Sleet- Un générateur d’alimentation statique NuGet v3 avec support pour AWS S3 et Azure Storage
  • QPdfSharp- Une enveloppe C# écrite autour de QPdf pour permettre une manipulation facile en PDF qui est testée pour le linux et les fenêtres. QPdf est l’une des seules bibliothèques capables de linéariser PDF, et cette enveloppe vous assure de rester à jour avec les améliorations sous-jacentes.
  • Cloudmersive PDF- Cloudmersive PDF est un .NET Framework natif et .NET Core NuGet bibliothèque et API service qui peut créer, modifier, chiffrer ou convertir des documents PDF à grande échelle et fidélité; et est libre d’utiliser sans expiration [Free]
  • Docotic.Pdf- Bibliothèque PDF pour créer, lire, modifier, dessiner et imprimer des documents PDF dans les applications .NET et .NET Core. 100% géré, sans blocs dangereux. [$] [Free for OSS*
  • IText- iText est une bibliothèque PDF qui vous permet de CRÉER, ADAPT, INSPECT et MAINTENANT des documents en format Portable Document Format (PDF)[$] [Free for OSS]
  • Pdfium.Net SDK- Bibliothèque C# PDF avancée pour rendre, créer, modifier, fusionner, diviser, imprimer et afficher les PDF. Open source PDF Viewer est disponible surGitHub. ANuGet packageest également disponible pour une inclusion facile dans vos projets.[$]
  • PdfPig- Lire et extraire du texte et d’autres contenus de PDF dans C# (port de PdfBox)
  • QuestPDF- QuestPDF est une bibliothèque moderne et éprouvée par la bataille qui peut vous aider à générer des documents PDF en offrant une API fluide C# conviviale, découvrable et prévisible. [Source disponible] [gratuit pour les logiciels libres]
  • Kevsoft.PDFtk- Un wrapper pour piloter l’impressionnant binaire pdftk, qui peut remplir des formulaires PDF, obtenir des informations sur le champ, concaténer plusieurs documents ou pages, diviser des documents, ajouter ou remplacer des timbres, et peut joindre des fichiers aux pages ou télécharger des fichiers.
  • IronPDF- Bibliothèque C# PDF haute performance avec compatibilité pour diverses versions .NET, conversion HTML en PDF, conversion de page de contenu, support de format de fichier (p. ex. DOCX, RTF, MD), mises en page réactives, et fonctionnalités de PDF robustes allant de la compabilité, générer des PDF, formater des PDF et éditer des PDF. [$] [essai gratuit disponible]
  • Syncfusion .NET PDF Framework- Un cadre .NET PDF haute performance sans dépendances Adobe. Créer, lire et éditer des fichiers PDF de manière transparente. Utilisez les commandes de visionneuses PDF pour faciliter l’affichage, l’examen et l’impression. Conversion sans effort HTML, Word, Excel, fichiers PowerPoint, et des images en PDF avec des API de conversion puissantes. [$] [Free for Individuals and Small Businesses*
  • MiniProfiler- Un mini-profileur simple mais efficace pour les sites ASP.NET
  • SSH.NET- Une bibliothèque Secure Shell pour .NET, optimisée pour le parallélisme. Fournit des commandes SSH, des téléchargements et des téléchargements SFTP/SCP et des procurations SOCKS4/SOCKS5/HTTP.
  • FluentFTP- Une bibliothèque FTP et FTPS pour .NET, optimisée pour la vitesse. Fournit des commandes FTP étendues, des téléchargements/téléchargements de fichiers et des procurations FTP.
  • SharpSnmpLib- Une implémentation SNMP open source pour .NET/Mono/Xamarin. Les versions 1, 2c et 3 sont prises en charge.
  • DnsClient.NET- Une bibliothèque open source simple mais très puissante et performante pour le .NET Framework pour faire des recherches DNS.
  • Tecan SiLA2 SDK- Un générateur de bibliothèque et de code pour développer des clients et serveurs SiLA2.
  • SqlKata- Elégant constructeur de requêtes SQL, qui prend en charge les requêtes complexes, joint, sous-requêtes, imbriqué où les conditions, les cibles de moteur de fournisseur et plus
  • InterpolatedSql- SQL Builder utilisant la chaîne Interpolation et API fluide
  • CAP- Un EventBus avec une fonctionnalité de message local persistant pour RabbitMQ ou Kafka. - Oui. Ce n’est pas affilié à Microsoft ou .NET
  • Cap.Outbox- Mise en œuvre du modèle Outbox et du service OnceExecutor qui garantit idempotence : l’opération sera effectuée une fois
  • NServiceBus- Le bus de service le plus populaire pour .NET
  • Hangfire- Un moyen incroyablement facile d’exécuter des tâches d’incendie et d’oubli, retardées et récurrentes dans les applications ASP.NET
  • RabbitMQ.NET- Mise en place d’une bibliothèque client AMQP pour C#, et d’une liaison exposant les services AMQP via WCF
  • NetMQ- NetMQ est 100% natif C# port de ZeroMQ
  • MassTransit- MassTransit est l’implémentation de bus de service maigre pour la construction d’applications couplées en utilisant le .NET Framework.
  • Rebus- Rebus est une implémentation de bus de service allégé pour .NET, de nature similaire à NServiceBus et MassTransit, seulement allégé
  • EasyNetQ- Une API .NET facile à utiliser pour RabbitMQ
  • Warewolf ESB- Une plate-forme de bus et de microservices facile à utiliser. Construisez facilement des applications et des services dans un IDE visuel.
  • Confluent’s .NET Client- Client .NET pour Apache Kafka.
  • Streamiz- une bibliothèque de traitement de flux .NET pour Apache Kafka.
  • Foundatio- Une interface commune avec les implémentations en mémoire, Redis et Azure.
  • Brighter- Régulateur de commande, processeur et tâche distribuée https://www.goparamore.io/
  • Silverback- Un bus de message simple mais riche en fonctionnalités pour le noyau .NET (supporte Kafka, RabbitMQ et MQTT).
  • SlimMessageBus- Bus de message léger avec des transports pour les systèmes de messagerie populaires (Kafka, Redis, Azure Service Bus, etc.) et la communication en mémoire.
  • AsyncMonolith- Facilite la messagerie asynchrone dans les applications dotnet.
  • gRPCUne bibliothèque RPC et un cadre pour .NET Core. En savoir plus surDocs Microsoft
  • gRPCurl- gRPCurl est un outil en ligne de commande qui vous permet d’interagir avec les serveurs gRPC. En gros, c’est pour les serveurs gRPC.
  • gRPC UI- l’interface utilisateur gRPC est un outil en ligne de commande qui vous permet d’interagir avec les serveurs gRPC via un navigateur. C’est comme Postman, mais pour les API gRPC au lieu de REST.
  • Rx.NET- Les Extensions Réactives (Rx) est une bibliothèque pour composer des programmes asynchrones et basés sur des événements utilisant des séquences observables et des opérateurs de requêtes de style LINQ
  • Dynamic Data- Extensions réactives (Rx) pour les collections
  • SIPSorcery- Une plateforme croisée C# .NET bibliothèque supportant SIP, VoIP et WebRTC.
  • NCrontab- Bibliothèque de classe pour l’analyse et le formatagecrontabexpressions ainsi que le calcul des occurrences de temps basé sur un calendrier crontab
  • NCrontab.Scheduler- Bibliothèque simple de planification des tâches pour planifier les tâches basées sur NCrontab
  • QuartzNet- Quartz Enterprise Scheduler .NET
  • Hangfire- Un moyen facile d’effectuer des tâches d’incendie et d’oubli, retardées et récurrentes dans les applications .NET
  • DurableTask- Ce framework permet aux utilisateurs d’écrire des workflows persistants en C# en utilisant les capacités async/attendu.
  • Workflow Core- Moteur de flux de travail intégré léger
  • Occurify- Une bibliothèque .NET puissante et intuitive pour définir, filtrer, transformer et programmer des délais instantanés et des périodes.
  • TickerQ- Planificateur d’emploi léger, haute performance, sans réflexion pour .NET avec EF Core, exécution cron/time-based, verrouillage personnalisé, et support de réessayer.
  • NCronJob- Un planificateur d’emploi assis au-dessus de IHostedService à dotnet.
  • NaturalCron– Bibliothèque de programmation lisible par l’homme pour .NET utilisant des expressions en langage naturel.
  • AWS SDK- Le SDK AWS pour .NET permet aux développeurs .NET de travailler facilement avec Amazon Web Services
  • Azure PowerShell- Un ensemble de PowerShell cmdlets pour les développeurs et les administrateurs pour développer, déployer et gérer des applications Microsoft Azure
  • Countly SDK for Windows- SDK Windows pour plateforme d’analyse et de marketing pour les gestionnaires de produits et de marketing
  • Octokit.NET- Une bibliothèque client d’API GitHub pour .NET
  • Dropbox.NET- SDK .NET officiel pour l’API Dropbox
  • Getty Images API SDK- SDK pour les API Getty Images et iStock
  • Elasticsearch .NET- Une recherche élastique. Net & NEST
  • SolrNet- Client Solr pour .NET
  • Lucene.net- Lucène. Net est un port de la bibliothèque de moteurs de recherche Lucene, écrite en C# et ciblée sur les utilisateurs d’exécution .NET

Bibliothèques de recherche intégrées - comme lucène, mais plus facile à utiliser.

  • Lunr-Core- Lunr-core est une petite bibliothèque de recherche de texte complet pour une utilisation dans les petites applications. C’est un port .NET de LUNR.js.
  • hOOt- Le plus petit moteur de recherche texte complet (lucène de remplacement). construit à partir de zéro en utilisant l’index de bitmap Roaring inversé, stockage très compact, fonctionnant en mode base de données et documents
  • ZoneTree.FullTextSearch- une bibliothèque de recherche en texte intégral efficace. étend ZoneTree. Il est rapide, moteur de recherche intégré adapté pour les applications qui nécessitent des performances élevées et ne comptent pas sur des bases de données externes.
  • CsvExport- Très simple et léger exportateur CSV, Excel friendly, échappe texte & devis etc.
  • Protobuf.NET- Protocole tampons est le nom du format de sérialisation binaire utilisé par Google pour la plupart de leurs communications de données
  • Json.NET- Cadre JSON haute performance populaire pour .NET
  • [ServiceStack. Texte]https://github.com/ServiceStack/ServiceStack/tree/main/ServiceStack.Text) - Sérialisateurs de texte JSON, JSV et CSV utilisés dans servicestack.net
  • Msgpack-Cli- Mise en œuvre de MessagePack pour l’infrastructure linguistique commune
  • FlatSharp- Implémentation rapide et idiomatique FlatBuffers. Utilisez des fichiers ou attributs .fbs.
  • F# Data- Fournisseurs de type F# pour accéder aux fichiers XML, JSON, CSV et HTML (sur la base de documents types) et pour accéder aux données WorldBank
  • Hyperion- Un sérialisateur polymorphe haute performance pour le cadre .NET.
  • Migrant- Cadre de sérialisation rapide et flexible utilisable sur les classes non décorées.
  • ObjectDumper.NET- Sérialise l’objet en mémoire au code C#.
  • FluentSerializer- Un Serializer basé sur le profil pour plusieurs formats de données.
  • Twilio-csharp- Un C#/.NET Bibliothèque pour envoyer et recevoir des appels téléphoniques et des SMS avec Twilio.
  • Stateless- Créer des machines d’état et des workflows légers basés sur les machines directement dans le code .NET
  • Sandra.Snow- Génération statique d’inspiration Jekyll pour .NET
  • AspNetStatic- Transformer ASP.NET Application web de base dans un générateur de site statique.
  • .NET Assembly Strong-Name Signer- Logiciel d’utilité pour signer les assemblages .NET à nom fort, y compris les assemblages pour lesquels vous n’avez pas le code source.
  • C# Style Guide- StackOverflow Q & A sur les guides de style
  • C# Coding Conventions- RMD officiel Conventions du code C#
  • C# Async Guidance- liste des modèles asynchrones problématiques pour .NET Principales explications sur la façon de résoudre ces problèmes
  • RazorLight- Moteur modèle open source basé sur le moteur d’analyse Razor de Microsoft supportant .NET Standard 2.0
  • DotLiquid- Port C# du langage de templatation Ruby Liquid
  • Scriban- Un langage et un moteur rapides, puissants, sûrs et légers pour le .NET
  • Morestachio- Un moteur modèle de taille {{mustache}} avec accent sur l’extension.
  • Fluid- Fluid est un moteur de modèle .NET open-source basé sur le langage de modèle liquide.
  • SmartFormat- Une bibliothèque de templating de texte légère écrite en C# qui peut être un remplacement de la chaîne. Format
  • Handlebars.Net- Un vrai .NET Moteur de guidon
  • ArchUnitNET- Bibliothèque simple pour vérifier l’architecture du code C# avec une API fluide.
  • AutoFixture- AutoFixture est un cadre open source pour .NET conçu pour minimiser la phase ‘Arranger’ de vos tests unitaires
  • BDTest- Un cadre d’essai et de rapport axé sur le comportement!
  • Bogus- Un générateur de données simple et sain pour C#. Basé sur et porté du célèbre faux.js.
  • ExpressionToCode- Utilisation simple Syntaxe C# dans les assertions qui incluent les valeurs d’expression et de sous-expression dans le message d’échec.
  • FakeItEasy- La bibliothèque facile de moquerie pour .NET https://fakeiteasy.github.io
  • Fluent Assertions- Un ensemble de méthodes d’extension .NET qui vous permettent de spécifier plus naturellement le résultat attendu d’un test de type TDD ou BDD [Source disponible] [Free for OSS]
  • FsCheck- Essai aléatoire pour .NET.
  • Machine.Specifications- La machine. Spécifications (MSpec) est un cadre contextuel/spécifique qui élimine le bruit de langage et simplifie les tests.
  • Moq- Le cadre de moquerie le plus populaire et amical pour .NET
  • NBomber- Cadre de test de charge très simple pour les scénarios Pull et Push. Il est 100% écrit en F# et cible .NET Core et .NET Framework complet.
  • NCrunch- Un outil automatisé de test continu et concomitant pour Visual Studio. [$]
  • NFluent- NFluent est une bibliothèque d’affirmation qui vise à faire connaître votre expérience TDD .NET.
  • NSubstitute- Un substitut amical aux cadres de simulation .NET
  • NUnit- Un cadre de test unitaire pour toutes les langues .NET
  • Testcontainers- Une bibliothèque pour prendre en charge les tests avec des instances de jet de conteneurs Docker pour toutes les versions .NET Standard compatibles.
  • SecTester- SecTester est un nouvel outil qui intègreBrightmoteur d’analyse de qualité entreprise directement dans votre intégration ou e2e tests. [Propriétaire] [libre]
  • Shouldly- Doit être un cadre d’affirmation qui se concentre sur donner de grands messages d’erreur lorsque l’affirmation échoue tout en étant simple et terse.
  • Snapshooter- Un outil de test instantané pour .NET Core et .NET Framework
  • Stryker.NET- Test de mutation pour .NET Projets de base
  • xUnit.net- Un outil de test d’unité libre et ouvert axé sur la communauté pour le .NET Framework.
  • Canopy- Canopy est un cadre d’automatisation et de test libre et ouvert F#
  • Expecto- Un cadre de test en douceur pour F# avec des tests comme valeurs. Tests unitaires, tests basés sur les propriétés, tests de performance et tests de contrainte.
  • ReportPortal- Tableau de bord d’automatisation des essais alimenté par l’IA. Acquérir, agréger et analyser les rapports d’essais pour vérifier la santé des rejets.
  • Compare-Net-Objects- Effectuer une comparaison profonde de deux objets .NET en utilisant la réflexion. Affiche les différences entre les deux objets.
  • Verify- Outil de vérification permettant une simple approbation de modèles et de documents complexes.
  • CsCheck- Bibliothèque de tests aléatoires pour C#. Y compris la concordance, le profilage causal, la régression et les tests de performance.
  • NotoriousTest- Un cadre .NET léger qui rend les tests d’intégration complètement isolés en orchestrant des infrastructures et des environnements réutilisables, réinitialisant automatiquement les tests. TestContainers et support SQL Server intégré. Basé sur XUnit.
  • Downloader- Téléchargeur multipièces rapide et fiable avec événements de progrès asynchrones pour les applications .NET.
  • Fiddler- Le proxy de débogage web gratuit pour tout navigateur, système ou plate-forme [Propriétaire] [$] [essai gratuit disponible]
  • Open Live Writer- Blog scénariste qui a intégré avec WordPress, Blogger, et. al. Open Live Writer rend facile d’écrire, de prévisualiser et de poster sur votre blog.
  • ShareX- ShareX est un programme libre et ouvert qui vous permet de capturer ou d’enregistrer n’importe quelle zone de votre écran et de le partager avec une seule pression d’une clé. Il permet également de télécharger des images, du texte ou d’autres types de fichiers vers plus de 80 destinations prises en charge que vous pouvez choisir.
  • Opserver- Système de surveillance de Stack Exchange
  • CatLight- Créer des notifications d’état pour TFS/Jenkins/Travis/Appveyor. Application de bureau multiplateforme basée sur .NET Core et Electron. [Version gratuite disponible][Propriétaire]
  • Mockaco- Serveur de simulation d’API avec configuration rapide, utile pour simuler les réponses HTTP, utilisant ASP.NET Caractéristiques de base, génération de fausses données intégrées et moteur de script C# alimenté par l’API de script Roslyn.
  • Papercut- Papercut est un téléspectateur de test open source (basé sur NET) qui fonctionne localement avec un serveur SMTP intégré conçu pour recevoir et notifier les messages de test.
  • Fake JSON Server- Faux API REST pour le prototypage ou comme un CRUD Back End. Pas besoin de définir les types, utilise le typage dynamique. Les données sont stockées dans un seul fichier JSON. A l’authentification, les notifications WebSocket, les opérations à long terme async, la génération aléatoire pour les erreurs/délais et le support expérimental GraphQL.
  • NETworkManager- Un outil puissant pour gérer les réseaux et résoudre les problèmes de réseau !
  • YARP- YARP est une boîte à outils proxy inversée pour construire des serveurs proxy rapides dans .NET en utilisant l’infrastructure ASP.NET et .NET.
  • JSON Formatter and Validator- Une matière JSON rapide et validatrice qui ne partagera pas JSON avec un serveur.
  • CSharpier- Un code de la matière pour c# qui est basé sur lePrettierprocessus d’impression.
  • UnitsNet- Ça rend la vie plus efficace avec des unités de mesure.
  • Another Redis Desktop Manager- Un gestionnaire de bureau redis plus rapide, meilleur et plus stable [client GUI], compatible avec Linux, Windows, Mac. De plus, il ne s’écrasera pas quand il chargera des clés massives.
  • OctaneEngine- Un téléchargeur multipièces haute performance avec de nombreuses fonctionnalités telles que le support de pause/résume, le progrès asynchrone et le throttling.
  • FastCloner- Bibliothèque rapide de clonage profond pour .NET 8+. Zero-config, ça marche dans la boîte.
  • STranslate- STrail est un outil de traduction ocr prêt à l’emploi développé avec WPF.
  • BouncyHSM- Simulateur logiciel de HSM et simulateur de carte à puce avec interface HTML UI, API REST et PKCS#11.
  • Atata- Tests Web automatisés framework complet basé sur Selenium WebDriver.
  • Managed Windows API- Introspecter et automatiser des applications tiers Windows / VC++ sans avoir besoin de son code source.
  • FlaUI- FlaUI est une bibliothèque .NET qui aide à tester automatiquement l’interface utilisateur des applications Windows (Win32, WinForms, WPF, Store Apps, …).
  • PuppeteerSharp- Puppeteer Sharp est un port .NET de l’API officielle Node.JS Puppeteer.
  • PuppeteerSharp.Contrib- Contributions à Puppeteer Sharp qui fournit un moyen pratique d’écrire des tests de navigateur lisibles et robustes.
  • EFCore.Visualizer- Voir le plan de recherche de base de l’entité directement dans Visual Studio.
  • VsVIM- VIM en studio visuel
  • Resharper- Outil de productivité des développeurs pour Visual Studio [$]
  • Productivity Power Tools- Un ensemble d’extensions à Visual Studio Professional (et plus) qui améliore la productivité du développeur.
  • Tabs Studio- Gestionnaire d’onglets Visual Studio avec plusieurs rangées d’onglets, coloration des onglets et regroupement des onglets. [$]
  • VSColorOutput- Mise en surbrillance des couleurs pour les fenêtres de sortie Build, Find et Debug. Des modèles et des couleurs personnalisés peuvent être ajoutés.
  • Roslynator- Une collection de 500 analyseurs, refacturations et correctifs pour C#, alimentés par Roslyn
  • SonarSource.sonarlint-visualstudio- SonarLint est une extension gratuite et open source Visual Studio 2017, 2019 et 2022 qui fournit aux développeurs des commentaires sur les nouveaux bugs et problèmes de qualité en C#, VB.NET, C/C++, TypeScript et JavaScript.
  • CefSharp- HTML5, CSS3 et JS navigateur web alimenté par Chrome, pour WinForms et WPF
  • SharpBrowser- Un navigateur web complet .NET construit en utilisant C# et CefSharp
  • ASP.NET [Core]- ASP.NET est un cadre web gratuit pour la construction de grands sites Web et applications
  • Coalesce- Coalesce est un cadre pour le développement rapide d’ASP.NET Applications Web de base.
  • CodeBehind Framework- Cadre de back-end moderne et puissant sous ASP.NET Core.
  • Suave.IO- Framework/library/web server qui vous fait pleurer les larmes de joie après avoir terminé votre projet avant-gardiste quand vous regardez le beau code que vous avez écrit en F#.
  • DotVVM- Cadre MVVM pour les personnes qui n’aiment pas écrire JavaScript, avec le support OWIN et ASP.NET Core et une extension gratuite pour Visual Studio 2015 et 2017.
  • Giraffe- Fonctionnel (F#) ASP.NET Micro-cadre de base pour la construction d’applications web riches
  • EmbedIO- Serveur Web construit sur Mono et multiplateforme
  • GenHTTP- Un serveur web léger et intégrable pour créer rapidement des API REST
  • SimpleW- Bibliothèque de serveur Web dans .NET Core. Composants puissants, très rapides et intégrés (API REST, JWT, Websockets, auto-sérialisation, Opentelemetry).
  • SignalR- Bibliothèque pour les développeurs ASP.NET qui rend incroyablement simple d’ajouter des fonctionnalités web en temps réel à vos applications
  • SuperSocket- SuperSocket est un cadre d’application extensible léger
  • Websocket-Sharp- Une implémentation C# du client et du serveur du protocole WebSocket
  • Crossertech- Fournit un grand ensemble d’outils pour vous de construire des applications en temps réel sur le Microsoft. NET plattforme et beaucoup plus. [$]
  • Websocket.Client- Un wrapper multiplateforme sur native C# classe ClientWebSocket avec reconnection intégrée et gestion des erreurs.
  • Servy- Un outil pour transformer n’importe quelle application en un service Windows natif avec des options de configuration et de gestion puissantes (une alternative moderne à NSSM et WinSW).
  • DeftSharp.Windows.Input- Écoutez les événements du clavier global / souris. simple à utiliser. pour les applications d’interface utilisateur Windows (WPF, MAUI, Avalonia)
  • Data Grid Extensions- Extensions modulaires pour le contrôle WPF DataGrid, comme le filtrage, les événements de colonnes supplémentaires, le comportement de colonnes étoilées étendues, et plus encore…
  • Extended WPF Toolkit™- Une riche collection de commandes, composants et utilitaires pour créer des applications WPF
  • WPF- WPF est un cadre d’interface utilisateur .NET Core pour la construction d’applications de bureau Windows.
  • Silverfly- Une bibliothèque d’analyse de pratt.
  • Pidgin- Une bibliothèque d’analyse légère, rapide et flexible pour C#, développée chez Stack Overflow
  • Superpower- Une boîte à outils de construction d’analyseur C# avec rapport d’erreur de haute qualité
  • CSLY- Un générateur de lexer/parser intégré C#.
  • Parakeet- Une bibliothèque d’analyse de descente récursive avec surcharge d’opérateur pour C#.
  • CodegenCS- Boîte à outils de génération de code où les modèles sont écrits à l’aide d’un simple C#. Outil en ligne de commande, tâche MSBuild, Extension Visual Studio et Roslyn Source Generator.
  • M31.FluentAPI- Générez sans effort des API pour vos classes C#.
  • Supernova.Enum.Generators- Un générateur de source C# pour créer une classe d’énumération à partir d’un type d’énum. Avec ce paquet, vous pouvez travailler sur les enums très, très rapidement sans utiliser de réflexion.
  • Vogan- Un générateur d’objets avec analiseurs.
  • Dunet- Un générateur de source simple pour les syndicats discriminés dans C#.
  • SyncMethodGenerator– Génére des méthodes synchrones de celles d’async pour éviter la duplication de code.
  • List of Automated Testing Tools and Frameworks for .NET- Liste des outils et cadres d’essais automatisés (TDD/BDD/ATDD/SBE) pour .NET
  • .NET-libraries-that-make-your-life-easier- Open Source .NET bibliothèques qui facilitent votre vie
  • awesome-LINQ- Une collection de bibliothèques, d’outils et plus encore.
  • awesome-analyzers- Une liste des analyseurs de diagnostic et des corrections de code .NET Compiler Platform («Roslyn»).
  • Awesome .NET Core- Une collection impressionnante de bibliothèques, outils, cadres et logiciels de base .NET
  • ASP.NET Core Library and Framework Support- Une liste de ce que les bibliothèques et les cadres .NET sont actuellement supportés par ASP.NET Core et .NET Core).
  • Awesome .NET Performance- Une liste de livres, cours, formations, conférences, blogs et contributeurs open source.
  • awesome-ddd- Une liste curée de la conception d’un domaine (DDD), de la séparation des questions de responsabilité (CQRS), de l’approvisionnement en événements et des ressources sur la tempête d’événements
  • Awesome Unity- Une collection communautaire catégorisée de biens, de projets et de ressources de grande qualité de l’Unité.
  • Awesome Xamarin- Une collection de bibliothèques/outils intéressants pour les projets mobiles Xamarin.
  • Awesome Roslyn- Une liste de livres, de tutoriels, de projets open source, d’analyseurs, de correctifs de code et de refacturations.
  • .NET Open Source Developer Projects- Cette liste de communautés présente des projets .NET open source qui sont utiles pour tout aspect du processus de développement.
  • Awesome Microservices .NET Core- Une collection de formations impressionnantes, articles, vidéos, livres, cours, exemples de projets et outils pour Microservices dans .NET Core.
  • dotnet-console-games- Exemples de jeux mis en œuvre dans les applications console .NET.
  • extra-awesome-dotnet- Listes triées de dépôts .NET impressionnants, avec des nombres d’étoiles, de problèmes et de fourchettes !

HagiCode

HagiCode est un espace de développement agentique. Des interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre, pour une expérience de développement engageante.

Une expérience de développement engageante grâce à des interactions d’interface riches et pratiques.

Visiter HagiCodeLire la documentation
  • IntelligentLes workflows OpenSpec transforment une intention en parcours exécutable, de la proposition à la livraison en passant par la conception et les tâches.
  • EfficaceL’exécution multi-agent fait avancer recherche, réalisation et revue en parallèle, sur plusieurs dépôts et avec les Agent CLI que vous utilisez déjà.
  • IntéressantDes interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre.

Télécharger pour Windows

Obtenir sur le Microsoft StoreTous les téléchargements

Transformez vos idées en logiciels livrés.

HagiCode est un espace de développement agentique : les workflows OpenSpec planifient le changement, l’exécution multi-agent le réalise et Hero Scenario rend le long parcours visible, pour transformer vos idées en logiciels livrés.

Intelligent
Les workflows OpenSpec transforment une intention en parcours, de la proposition à la livraison.
Efficace
L’exécution multi-agent mène recherche, réalisation et revue en parallèle.
Ludique
Les interactions d’interface facilitent la planification, l’exécution des agents et les projets.

Quitter Awesome Site ?

Vous allez visiter un site externe. Nous ne contrôlons ni son contenu ni ses pratiques de confidentialité.

Site de destination

Continuer vers le site