.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.
Tolles .NET!
Abschnitt betitelt „Tolles .NET!“Eine Sammlung fantastischer .NET-Bibliotheken, Tools, Frameworks und Software.
Inspiriert vonawesome-ruby,awesome-php,awesome-python,frontend-dev-bookmarksundruby-bookmarks.
Beiträge sind immer willkommen! Bitte werfen Sie einen Blick auf dieBeitragsrichtlinien und QualitätsstandardSeiten zuerst. Wir akzeptieren auch proprietäre und kommerzielle Software.
Danke an alleBeitragszahlerDu bist großartig und wärest ohne dich nicht möglich! Das Ziel ist es, eine kategorisierte Community-gesteuerte Sammlung sehr bekannter Ressourcen aufzubauen.
Soweit gesetzlich möglich,Vitali Fokinauf alle Urheberrechte und verwandten oder benachbarten Rechte an diesem Werk verzichtet hat.
Inhaltsverzeichnis
Abschnitt betitelt „Inhaltsverzeichnis“- Tolles DotNet
- Algorithmen und Datenstrukturen
- API
- Anwendungsrahmen
- Antragsvorlagen
- Künstliche Intelligenz
- Montagemanipulation
- Vermögenswerte
- Authentifizierung und Autorisierung
- Hintergrundverarbeitung
- Blazor
- Build Automation
- Business Intelligence und Reporting
- Caching
- Kalender
- Chat
- CLI
- CLR
- CMS
- Codeanalyse und Metriken
- Code-Schnipsel
- Compiler, Transpiler und Sprachen
- Kompression
- Konfiguration
- Continuous Integration
- Kryptographie
- Cloud Storage
- Datenbank
- Datenbanktreiber
- Datum
- Dekompilation
- Entsendung
- Desktop
- DirectX
- Distributed Computing
- DLR
- Dokumentation
- E-Commerce und Zahlungen
- Emulatoren
- Umweltmanagement
- ETL
- Event Aggregator und Messenger
- Ausnahmen
- Erweiterungsbibliotheken
- Feature Management
- Funktionale Programmierung
- Spiel
- GIS
- Git Tools
- Grafiken
- GraphQL
- GUI
- HTML und CSS
- HTTP
- IDE
- Bildverarbeitung
- Installieren Sie Tools
- Internationalisierung
- Interoperabilität
- IoC
- JavaScript Engines
- Protokollierung
- Postsendung
- Machine Learning und Data Science
- Markdown-Prozessoren
- Mathematik
- Medien
- Metriken
- Mikrorahmen
- Zerkleinerung
- Misc
- MQTT
- MVVM
- Vernetzung
- Zuordnung von Objekten zu Objekten
- Büro
- OpenAI
- ORM
- Paketverwaltung
- Profiler
- Protokolle
- Push-Benachrichtigungen
- Query Builder
- Schlange
- RPC
- Reaktive Programmierung
- Echtzeitkommunikation
- Regelmäßiger Ausdruck
- Zeitplanung
- SDK und API Clients
- Suche
- Serialisierung
- SMS und Telefonate
- Zustandsmaschinen
- Statische Standortgeneratoren
- Starke Benennung
- Style Guide
- Schablonenmotor
- Prüfung
- Werkzeuge
- Handel
- UI Automatisierung
- Visual Studio Plugins
- Webbrowser
- Web Frameworks
- Webserver
- WebSocket
- Windows-Dienste
- WPF
- Parser Bibliothek
- Quellengenerator
- Sonstige Listen
- Ressourcen
Algorithmen und Datenstrukturen
Abschnitt betitelt „Algorithmen und Datenstrukturen“- OneOf- OneOf bietet diskriminierte Gewerkschaften für C# mit umfassendem Compilation-Time-Matching.
- Algorithmia- Algorithmus- und Datenstrukturbibliothek für .NET 3.5 und höher. Algorithmia enthält ausgeklügelte Algorithmen und Datenstrukturen wie Graphen, Prioritätswarteschlangen, Befehle, Undo-Redo und mehr.
- Towel- Datenstrukturen, Algorithmen, Mathematik, Metadaten, Erweiterungen, Konsolen, Messungen und andere nützliche Dinge
- Akade.IndexedSet- Eine bequeme Datenstruktur, die eine effiziente In-Memory-Indizierung und Abfrage unterstützt, einschließlich Range Queries und Fuzzy String Matching.
- FastEndpointsHochleistungs-Middleground zwischen klassischen ASP.NET Core API-Controllern und Minimal APIs. Mit einem REPR ()Request-Endpoint-ResponseDiese Bibliothek eliminiert das Boilerplate und monolithische Gefühl von Controllern, indem sie die Colocation von Code verbessert.
- Telegram.Bot.NET Client fürTelegram Bot API
- WTelegramClientAutomatisieren Sie ein Benutzerkonto auf Telegram mit der neuesten Version vonTelegram Client API
- ASP.NET Web APIFramework, das es einfach macht, HTTP-Dienste zu erstellen, die eine breite Palette von Clients erreichen, einschließlich Browsern und mobilen Geräten
- BreezeAPI-Framework, das den Zugriff auf Rich Data mithilfe des OData 3-Protokolls ermöglicht. Clientbibliotheken für JavaScript und C# verfügbar.
- Mobius: C# API for SparkMobius fügt Apache Spark eine C#-Sprachbindung hinzu, die die Implementierung von Spark-Treibercode und Datenverarbeitungsvorgängen in C# ermöglicht.
- ServiceStack- Nachdenklich architektonisch, obszön schnell, durch und durch angenehme Web-Services für alle
- Ocelot.NET Core API Gateway
- CommandQuery- Befehlsabfragetrennung für ASP.NET Core ⚡AWS Lambda ⚡Azure Functions ⚡Google Cloud Functions ⚡ASP.NET Web API 2
- Population.NETEine .NET-Bibliothek ermöglicht es Clients, die genauen Felder anzugeben, die sie benötigen, wodurch unnötige Datenübertragungen reduziert werden, indem standardmäßig das Abrufen aller Felder vermieden wird.
- Wissance.WebApiTookitEine Reihe von Bibliotheken und Klassen, die das Erstellen von REST-APIs und gRPC-Diensten vereinfachen und die Menge an Code reduzieren, der mit nur einer Zeile Code für einen voll funktionsfähigen REST-Controller geschrieben werden muss.
Anwendungsrahmen
Abschnitt betitelt „Anwendungsrahmen“- .NET Boxed Framework.NET Core Extensions und Helper NuGet Pakete
- ASP.NET Boilerplate- Ein Ausgangspunkt für neue moderne ASP.NET MVC-Webanwendungen mit Best Practices und den beliebtesten Tools.
- ABP- Die nächste Generation des ASP.NET Boilerplate Web Application Framework.
- OrleansOrleans ist ein Framework, das einen geradlinigen Ansatz für die Erstellung verteilter High-Scale-Computing-Anwendungen bietet, ohne dass komplexe Gleichzeitigkeit oder andere Skalierungsmuster gelernt und angewendet werden müssen.
- Runtime- Das Runtime-Repo enthält die Bibliotheksimplementierung (früher “CoreFX” genannt) für .NET (5+). Dazu gehört auch System. Sammlungen, System. IO, System. Xml und viele andere Komponenten.
- CSLA .NET- Business Layer Development Framework https://cslanet.com/
- Mono- Open Source ECMA CLI, C#, F#, VB und .NET Implementierung
- peasyPeasy ist ein Framework der mittleren Ebene, das eine einfach zu bedienende und flexible Regel-Engine bietet und entwickelt wurde, um gemeinsame Herausforderungen wie Concurrency-Handling, Transaktionsunterstützung, Fehlertoleranz, Threading, Skalierbarkeit, Async- und Multiple-Client-Unterstützung und einfache Testbarkeit ohne große Lernkurve anzugehen!
- Plastic- Plastic bietet eine Kapselung von Dingen wie Domain, Anwendungsregeln, Geschäftsregeln oder Geschäftslogik in der Anwendung. Dazu wird das Kommandomuster verwendet.
- SignalsSignals ist ein .NET5-basiertes Framework, das sich darauf konzentriert, die Qualität und Produktivität in Entwicklungsteams zu erhöhen, indem es ihnen Werkzeuge, Aspekte und Prozesse zur Verfügung stellt.
- Spring.NetSpring.NET ist ein Open-Source-Anwendungs-Framework, das die Erstellung von Enterprise-.NET-Anwendungen erleichtert
- DotNettyDotNetty ist ein Port von Netty, einem asynchronen, ereignisgesteuerten Netzwerkanwendungs-Framework für die schnelle Entwicklung von wartungsfähigen Hochleistungsprotokollservern und -clients.
- AspectCore FrameworkAspectCore Framework ist ein plattformübergreifendes Aspect-Oriented Programming Framework für .NET Core und .NET Framework. Kernunterstützung für Aspekt-Interzeptor, Abhängigkeitsinjektionsintegration, Webanwendungen, Datenvalidierung und mehr.
- ActualLab.FusionSkip SignalR und gRPC. Erstellen Sie Echtzeit-Blazor- und MAUI-Apps, während Sie nur 0,1% des üblichen Echtzeit-Update-Codes schreiben. Behandeln Sie 10x mehr API-Anforderungen mit dem ActualLab. Rpc-Protokoll – oder 1000x mehr mit dem transparenten und perfekt kohärenten Caching von Fusion.Samples.Documentation.
- silkyDas Silky-Framework wurde entwickelt, um Entwicklern zu helfen, schnell ein Microservice-Entwicklungs-Framework durch einfachen Code und Konfiguration unter der .net-Plattform zu erstellen.
- Positron-JS- Eine erweiterte Webansicht (PositronWebView) mit nativem JavaScript-Kontext für den Zugriff auf .NET-APIs von Hybridanwendungen, die von Kondensator / Cordova inspiriert sind.
Antragsvorlagen
Abschnitt betitelt „Antragsvorlagen“- .NET Boxed Templates- .NET-Projektvorlagen mit Batterien, die die Mindestmenge an Code bereitstellen, die erforderlich ist, um Sie schneller zu machen.
- ASP.NET Core Starter Kit- Backend: .NET Core, EF Core, C#; Frontend: Babel, Webpack, React, CSS Module
- ProjectScaffoldEine prototypische .NET-Lösung, die von der F# Foundation empfohlen wird - umfasst Dateisystem-Setup, Paket für Abhängigkeiten und FAKE für Build / Test-Automatisierung. Standardmäßig kompiliert der Build-Prozess auch die Dokumentation und generiert NuGet-Pakete.
- SereneSerenity ist eine ASP.NET MVC-Anwendungsplattform, die die Entwicklung datenzentrierter Geschäftsanwendungen mit einer servicebasierten Architektur vereinfachen und verkürzen soll. Serene ist eine Startervorlage zum Erstellen von Serenity-Anwendungen.
- Side-Waffle- Große Sammlung nützlicher Vorlagen für die Web- und Desktop-Entwicklung.
- Template10- Windows 10 Vorlagen mit Designmustern.
- Nucleus- Vue-Start-Anwendungsvorlage, die ASP.NET Core API-Schichtarchitektur am Backend und JWT-basierte Authentifizierung verwendet
- JHipster.NETJHipster Blueprint für ersetzen orginale SpringBoot Backend von asp.net Kern. Der hauptzielgenerator von jhipster ist es, best practices der modernen webentwicklung in java zu präsentieren. Das Ziel des Projekts ist es, dasselbe in .net zu tun. Das Frontend kann mit Winkel erzeugt werden oder reagieren und bald mit Blazor. - NOTE: Dies ist nicht mit Microsoft oder .NET verbunden
Künstliche Intelligenz
Abschnitt betitelt „Künstliche Intelligenz“- LLamaSharpC#/.NET Bindung von llama.cpp, LLaMA/GPT-Modell mit C# ausführen, ohne lama.cpp kompilieren zu müssen.
- LlmTornado- Eine .NET-Bibliothek für OpenAI, Anthropic, Cohere, Google, Azure, Groq und selbst gehostete APIs.
Montagemanipulation
Abschnitt betitelt „Montagemanipulation“- Fody- Erweiterbares Werkzeug zum Weben von .NET-Baugruppen.
- ILRepackOpen-Source-Alternative zu ILMerge.
- Mono.CecilCecil ist eine Bibliothek zur Generierung und Inspektion von Programmen und Bibliotheken im ECMA CIL-Formular.
Vermögenswerte
Abschnitt betitelt „Vermögenswerte“- Bundle TransformerModulare Erweiterung fürMicrosoft ASP.NET Web Optimization FrameworkSeine Module unterstützen LESS, Sass, CoffeeScript, TypeScript, Schnurrbart, Handlebars, Autoprefixer sowie eine Reihe verschiedener JS- und CSS-Minifikatoren.
Authentifizierung und Autorisierung
Abschnitt betitelt „Authentifizierung und Autorisierung“- Abblix OIDC Server- Eine vollständig zertifizierte OpenID Connect Serverbibliothek für .NET von der OpenID Foundation, die umfassende Unterstützung für OAuth2 und OpenID Connect in allen Profilen bietet. [$][Kostenlos für nicht-kommerzielle Nutzung]
- ASP.NET Core Identity- Neues Mitgliedschaftssystem für ASP.NET-Anwendungen
- ASP.NET SAMLSAML-Authentifizierungsunterstützung für ASP.NET-Apps
- Logibit HawkA F#HawkAuthentifizierungsbibliothek
- Logto- Eine IAM-Infrastruktur für moderne Apps und SaaS-Produkte, die OIDC, OAuth 2.0 und SAML für die Authentifizierung und Autorisierung unterstützt [$][Free for OSS]
- IdentityModelHelferbibliothek zur Identitäts- und Zugriffskontrolle in .NET 4.5 und MVC4/Web API.
- openiddict- Flexibel und vielseitig OAuth 2.0/OpenID Connect Stack für .NET
- Topaz- Ein feinteiliges Autorisierungssystem mit .NET SDK.
- Enforcer- Schreiben Sie eine detaillierte Autorisierungsrichtlinie in leicht lesbarer Sprache und lassen Sie sie in nativen .NET-Code [$] kompilieren
- SAML IdentityServer- Fügen Sie SAML 2P-Unterstützung zu Ihrem Duende IdentityServer hinzu [$]
- SAML OpenIddict- Fügen Sie SAML 2P-Unterstützung zu Ihrem OpenIddict hinzu [$]
Hintergrundverarbeitung
Abschnitt betitelt „Hintergrundverarbeitung“- BusyBee- Schnelle In-Memory-Hintergrund-Auftragsverarbeitung für .NET-Apps mit konfigurierbaren Warteschlangen, Timeouts, Parallelität und integrierter OpenTelemetry-Unterstützung.
- BootstrapBlazor- Eine Reihe von UI-Komponenten der Enterprise-Klasse basierend auf Bootstrap und Blazor. - NOTE: Dies ist nicht mit Microsoft oder .NET verbunden
- ant-design-blazorEine Reihe von UI-Komponenten der Enterprise-Klasse basierend auf Ant Design und Blazor WebAssembly.
- MASA.BlazorEine Reihe von UI-Komponenten der Enterprise-Klasse basierend auf Material Design und Blazor WebAssembly.
- Megabit.BlazoriseBlazorise ist eine Komponentenbibliothek, die auf Blazor- und CSS-Frameworks wie Bootstrap, Bulma und Material basiert. Sehr einfach zu bedienen.
- blazork8s- k8s management ui in blazor und .NET Core.
- MudBlazor- Ein Materialdesign-Framework für Blazor, das es .NET-Entwicklern ermöglicht, schnell Web-Apps mit umfangreichen Dokumentationen und Beispielen zu erstellen.
Blockchain
Abschnitt betitelt „Blockchain“- Nethermind- voller Ethereum-Client in .NET Core
Build Automation
Abschnitt betitelt „Build Automation“- Psake- .NET-basiertes Build-Automatisierungstool in PowerShell geschrieben
- FAKE- F# Make, ein plattformübergreifendes Build-Automatisierungssystem
- Invoke-Build- PowerShell Build und Test Automation Tool inspiriert von Psake.
- MSBuildDie Microsoft Build Engine (MSBuild) ist die Build-Plattform für .NET und Visual Studio.
- CakeCake (C# Make) ist ein plattformübergreifendes Build-Automatisierungssystem mit einem C# DSL.
- Nake- Magic Script basiert C# Task Runner
- Nuke- Plattformübergreifendes Build-Automatisierungssystem
- FlubuCore- Ein plattformübergreifendes Build- und Deployment-Automatisierungssystem zum Erstellen von Projekten und Ausführen von Deployment-Scripts mit C#-Code. - NOTE: Dies ist nicht mit Microsoft oder .NET verbunden
- ModularPipelines- Schreiben Sie Ihre Pipelines in C#
Business Intelligence
Abschnitt betitelt „Business Intelligence“- FastReport- Der Open Source Report Generator für .NET Core 2.x/. Net Framework 4.x. FastReport kann in ASP.NET MVC, Web-API-Anwendungen verwendet werden.
- NReco PivotData- In-Memory-Datenaggregation/OLAP-Bibliothek, Pivot-Tabellen-Generierung (Rendern in HTML, Exporte), ASP.NET Pivot Builder-Steuerung [$][Free for Single-Deployment/non-SaaS]
Caching
Abschnitt betitelt „Caching“- CacheCow- Ein ASP.NET Web API HTTP-Caching-Implementierung sowohl auf Client als auch auf Server
- Akavache- Ein asynchroner, persistenter Key-Value-Speicher
- EasyCaching- Eine Caching-Bibliothek, die grundlegende und einige fortgeschrittene Verwendungen von Caching enthält, die helfen können, das Caching einfacher zu handhaben! - NOTE: Dies ist nicht mit Microsoft oder .NET verbunden
- CacheManager- Eine gemeinsame Schnittstelle und Abstraktionsschicht für Caching.
- FastCache- 10x schnellere Alternative zu
MemoryCachefür .NET - Foundatio- Eine gemeinsame Schnittstelle mit in Speicher, Redis und Hybrid-Implementierungen.
- Cache Tower- Ein effizientes mehrschichtiges Caching-System für .NET (In-Memory, Redis, Database, File etc.)
- FusionCache- Ein einfach zu bedienender, leistungsstarker und robuster Cache mit einer optional verteilten zweiten Schicht und einigen erweiterten Funktionen, wie einem ausfallsicheren Mechanismus und einem erweiterten Timeout-Management
- BitFaster.CachingThread-sichere In-Memory-Caches, optimiert für sehr hohen gleichzeitigen Durchsatz, nahezu optimale Trefferrate und geringe Latenz.
Kalender
Abschnitt betitelt „Kalender“- iCal.NETiCal.NET ist eine Bibliothek der Klasse iCalendar (RFC 5545) für .NET, die RFC 5545-Compliance bietet und gleichzeitig vollständige Kompatibilität mit gängigen Kalenderanwendungen und Bibliotheken bietet.
- StreamOffizieller .NET API-Client für Stream Chat, ein Dienst zum Erstellen von Chat-Anwendungen.
- ArguDeklaratives CLI-Argument & XML-Konfigurations-Parser für F#-Anwendungen.
- CliFxDeklaratives Framework zum Erstellen von Kommandozeilenschnittstellen.
- CliWrapWrapper für Kommandozeilen-Schnittstellen.
- CommandDotNet- Modellieren Sie Ihre Konsolen-App mit C# in einer zusammensetzbaren Weise. Definieren Sie Befehle mit Methoden. Definieren Sie Unterbefehle mit Eigenschaften oder verschachtelten Klassen. Erweiterbares Parsing und Befehlsausführung.
- Command Line Parser- Die Command Line Parser Library bietet CLR-Anwendungen eine saubere und prägnante API zur Manipulation von Befehlszeilenargumenten und verwandten Aufgaben
- CommandLineUtilsDies ist eine Abzweigung von Microsoft. Verlängerungen. CommandLineUtils, das nicht mehr aktiv entwickelt wird.
- Docopt- Befehlszeilenbeschreibungssprache, die Sie zum Lächeln bringt.
- Gui.csTerminal UI Toolkit für .NET.
- Power ArgsPowerArgs konvertiert Befehlszeilenargumente in .NET-Objekte, gegen die man einfach programmieren kann. Es bietet auch eine Menge optionaler Funktionen wie Argumentvalidierung, automatisch generierte Nutzung, Tab-Vervollständigung und viel Erweiterbarkeit.
- SharpNetSH- Eine einfache Netsh-Bibliothek für C#.
- spectre.consoleEine Bibliothek, die es einfacher macht, schöne Konsolenanwendungen zu erstellen.
- Runtime- Mono- und CoreCLR .NET-Laufzeiten sowie die Standardbibliothek und einige übergeordnete Komponenten wie
System.LinqundSystem.Text.Json.
- FluentCMS- FluentCMS ist Open Source AI Driven ASP.NET Core Blazor Content Management System (CMS)
- Composite C1- Ein Web-CMS, das sich auf UX und Anpassungsfähigkeit konzentriert
- mojoPortal MojoPortal ist ein erweiterbares, datenbankübergreifendes, mobiles, Web Content Management System (CMS) und Web Application Framework, das in C# ASP geschrieben ist. NET
- Orchard - Kostenloses, quelloffenes, Community-orientiertes Projekt zur Bereitstellung von Anwendungen und wiederverwendbaren Komponenten auf der ASP.NET-Plattform
- Piranha CMSPiranha ist das unterhaltsame, schnelle und leichte .NET-Framework für die Entwicklung von cms-basierten Webanwendungen mit einem zusätzlichen Biss. Es basiert auf ASP.NET MVC und Webseiten und ist vollständig kompatibel mit Visual Studio und WebMatrix.https://piranhacms.org
- UmbracoUmbraco ist ein kostenloses Open Source Content Management System, das auf der ASP.NET Plattform aufbaut.
- DotNetNukeDNN Platform ist unser kostenloses Open Source Web CMS und die Grundlage jeder professionellen DNN-Lösung. Über 750.000 Unternehmen weltweit haben Websites erstellt, die auf der DNN-Plattform basieren.
- Squidex
Open Source Headless CMS und Content Management Hub.https://squidex.io
- fluent-cms- RESTful CRUD (Create, Read, Update, Delete) APIs, Admin-Panel-Webseiten, ein Abfragedesigner im GraphQL-Stil und ein WYSIWYG-Webseitendesigner, alle vollständig konfigurierbar, ohne Code zu schreiben.
Codeanalyse und Metriken
Abschnitt betitelt „Codeanalyse und Metriken“- .NET Compiler Platform (“Roslyn”) AnalyzersEine Reihe von Roslyn-Diagnoseanalysatoren wurde ursprünglich entwickelt, um das Design und die Implementierung der statischen Analyse-APIs zu verbessern.
- PVS-StudioPVS-Studio ist ein statischer Analysator, der die Codequalität, Sicherheit (SAST) und Codesicherheit schützt. []Free for OSS********
- NDepend- ist eine Erweiterung von Visual Studio und VS Team Services, die Ihre .NET-Codequalität und technische Schulden schätzt, mit der Coderegeln mit C# LINQ-Syntax erstellt, die Codestruktur visualisiert und sich auf Änderungen und Entwicklungen konzentriert. [$]
- StyleCop- StyleCop analysiert C#-Quellcode, um eine Reihe von Stil- und Konsistenzregeln durchzusetzen
- BenchmarkDotNet- Leistungsstarke .NET-Bibliothek für Benchmarking.
- Bencher- Suite von kontinuierlichen Benchmarking-Tools entwickelt, um Performance-Regressionen in CI zu fangen.
- NsDepCopStatisches Codeanalyse-Tool zur Durchsetzung von Namespace-Abhängigkeitsregeln in C#-Projekten.
- WebBen- Ist ein Tool zum Benchmarking Ihres Hypertext Transfer Protocol (HTTP) Servers.
Code-Schnipsel
Abschnitt betitelt „Code-Schnipsel“- .NET Fiddle- Schreiben, Kompilieren und Ausführen von C#, F# und VB-Code im Browser. Das .Net-Äquivalent von JSFiddle.
- SharplabFühren Sie C#-Code mit verschiedenen Zweigen und Versionen von Roslyn aus, sehen Sie sich die produzierte IL an und untersuchen Sie die Ausgabe des JIT.
- Entity Framework Playground- Untersuchen Sie das generierte SQL für Migrationen und Abfragen durch Schreiben
DbContextund Abfragen, die es im Browser verwenden. Vergleichen Sie am Beispiel verschiedene Versionen von Entity Framework und Anbietern wie MS SQL, PostgreSql und Sqlite.
Compiler, Transpiler und Sprachen
Abschnitt betitelt „Compiler, Transpiler und Sprachen“- ClojureCLR- Ein Hafen von Clojure zum CLR in C#
- ClojureCLR Next- Umschreiben von Clojure CLR in F#
- F#- Die Programmiersprache F# ermöglicht es jedem, prägnanten, robusten und performanten Code zu schreiben
- Fable- F# zu JavaScript, TypeScript, JSX, Python, Dart und Rust Transpiler
- Eiffel- Eiffel für .NET ist die Eiffel-Programmiersprache, die in der .NET-Umgebung zur Verfügung gestellt wird.
- RustExperimenteller Rust-Compiler für .NET.
- Wrapped Mono- Mono Runtime eingebettet in Rust.
- Hybridizer- CIL (C#, VB.Net, F#, ClojureCLR, …) zum CUDA-Compiler. [$]
- IronScheme- R6RS Scheme Compiler, Runtime und viele Standardbibliotheken
- Mond- Eine dynamisch typisierte Skriptsprache, geschrieben in C# mit einem REPL, Debugger und einer einfachen Einbettungs-API
- Lua-C#- Eine Lua Implementierung auf .NET in C#
- NemerleNemerle ist eine hochgradig statisch typisierte Programmiersprache für die .NET-Plattform. Es bietet funktionale, objektorientierte und imperative Funktionen. Es hat eine einfache C#-ähnliche Syntax und ein leistungsfähiges Meta-Programmierungssystem.
- PP ist eine Sprache für asynchrone ereignisgesteuerte Programmierung.
- PeachPiePeachPie ist ein PHP-Compiler und Laufzeit für .NET und .NET Core, mit dem ganze PHP-Anwendungen auf den modernen, sicheren und performanten .NET- und .NET Core-Plattformen ausgeführt werden können.
- RoslynDie .NET Compiler Platform (“Roslyn”) bietet Open-Source-C#- und Visual Basic-Compiler mit Rich-Code-Analyse-APIs. Es ermöglicht die Erstellung von Codeanalyse-Tools mit den gleichen APIs, die von Visual Studio verwendet werden.
- PascalABC.NETPascal Implementierung auf .NET.
- Iron Python- Eine Python 3-Implementierung, die in das .NET-Framework integriert ist.
- IKVM- Eine Java Virtual Machine und Bytecode-zu-IL-Konverter für .NET. Kompilierter Java-Code (Bytecode) auf .NET
- Lib.HarmonyEine Bibliothek zum Patchen, Ersetzen und Dekorieren von .NET- und Mono-Methoden während der Laufzeit, die hauptsächlich für das Modding von Spielen verwendet wird.
- dotnet-repl- Ein polyglottes REPL auf Basis von .NET Interactive
Kompression
Abschnitt betitelt „Kompression“- SharpCompressSharpCompress ist eine Komprimierungsbibliothek für .NET/Mono/Silverlight/WP7, die unrar, un7zip, unzip, untar unbzip2 und ungzip mit Vorwärtslese- und Dateizufalls-APIs ausführen kann. Schreibunterstützung für zip/tar/bzip2/gzip ist implementiert
- FastLZMA2NET- Ein .NET Wrapper vonFast LZMA2 Algorithm.
Konfiguration
Abschnitt betitelt „Konfiguration“- AgileConfigAgileConfig ist ein leichtes Konfigurationscenter, mit dem Sie alle Konfigurationen Ihrer Anwendung über die Website verwalten können. - NOTE: Dies ist nicht mit Microsoft oder .NET verbunden
Continuous Integration
Abschnitt betitelt „Continuous Integration“- TeamCity- Ready to work, erweiterbar und entwicklerfreundlich Build Server - out of the box [$]
- MyGet- Continuous Integration and Deployment, Hosted Package Repository für NuGet, NPM, Bower und VSIX [$]
- AppVeyor- .NET Continuous Integration and Deployment as a Service. [$] [Free for OSS]
Kryptographie
Abschnitt betitelt „Kryptographie“- BouncyCastle- Zusammen mit dem .Net System. Sicherheit. Kryptographie, die Referenzimplementierung für kryptographische Algorithmen auf der CLR.
- NaCl.Core- Eine nur verwaltete Kryptographiebibliothek für .NET, die moderne kryptographische Primitive bereitstellt.
- Paseto.Core- Eine Paseto (Plattform-Agnostic Security Tokens) Implementierung für .NET
- Pkcs11InteropManaged .NET Wrapper für nicht verwaltete PKCS#11-Bibliotheken, die Zugriff auf die kryptographische Hardware bieten
- SecurityDriven.Inferno.NET Krypto-Bibliothek. Professionell geprüft.
- CryptoNet- .NET einfache Krypto-Bibliothek. Native c#.
Cloud Storage
Abschnitt betitelt „Cloud Storage“- Foundatio- Cloud Storage Bibliothek mit AWS, Azure und vielen anderen unterstützten Anbietern.
- FluentStorageEine Polycloud .NET Cloud Storage Abstraktionsschicht, die ursprünglich als Storage bekannt war. Netto. Bietet eine generische Schnittstelle für Blob-Speicher (AWS S3, GCP, FTP, SFTP, Azure Blob/File/Event Hub/Data Lake) und Messaging (AWS SQS, Azure Queue/ServiceBus).
- Stowage- Bloat-free zero Dependency .NET Cloud Storage Kit, das mindestens DIE wichtigsten Cloud-Anbieter unterstützt.
- Cloud Storage:- Diese Bibliothek bietet eine universelle Schnittstelle für den Zugriff und die Manipulation von Daten in verschiedenen Cloud-Blob-Speicheranbietern (Azure Storage, AWS S3, Google Cloud Storage). Es macht es einfach, zwischen Anbietern zu wechseln oder mehrere Anbieter gleichzeitig zu verwenden, ohne mehrere APIs lernen und verwenden zu müssen.
Datenbank
Abschnitt betitelt „Datenbank“- RocksDB- C#-Bindung für Facebooks RocksDB Key-Value Store + native Builds für Windows, macOS und Linux
- DBreezeDBreeze Database ist ein Open Source Embedded Key-Value Store
- Event Store- Die Open Source, funktionale Datenbank mit Complex Event Processing in JavaScript
- LiteDB- Ein .NET NoSQL Dokument Speichern in einer einzigen Datendatei -https://www.litedb.org
- RavenDB- Eine LINQ-fähige Dokumentendatenbank für .NET
- Marten- PostgreSQL als Dokumentdatenbank und Ereignisspeicher für .NET-Anwendungen
- Realm Xamarin- Eine schnelle, benutzerfreundliche Alternative zu SQLite & ORMs -https://realm.io/docs/dotnet/latest/
- Streamstone- Event Store für Azure Table Storage
- IgniteVerteilte In-Memory-Plattform: Dokumentdatenbank mit SQL- und LINQ-Unterstützung; verteilte Berechnungen; verteilte Dienste und Ereignisse.
- Yessql- Eine .NET-Dokumentdatenbank, die mit jedem RDBMS arbeitet
- JsonFlatFileDataStore- Einfacher JSON Flat File Data Store mit Unterstützung für typisierte und dynamische Daten
- ZoneTree- Persistente, leistungsstarke, transaktionale und ACID-konforme bestellte Key-Value-Datenbank für .NET.
Datenbanktreiber
Abschnitt betitelt „Datenbanktreiber“- DuckDB.NET- .NET Datenanbieter für DuckDB
- MySQL ConnectorConnector/Net ist ein vollständig verwalteter ADO.NET Treiber für MySQL
- Npgsql- .NET Datenanbieter für PostgreSQL
- MongoDBOffizielle MongoDB C#-Fahrer
- ServiceStack Redis- .NETs führender C# Redis Client
- StackExchange Redis- Allzweck-Redis-Client von StackExchange
- CassandraDataStax .NET Treiber für Apache Cassandra
- Couchbase- Offizielle Couchbase .NET Clientbibliothek, basierend auf dem Enyim memcached Client
- Firebird.NET- Der .NET Data Provider ist in C# geschrieben und bietet eine leistungsstarke, native Implementierung der Firebird API
- Rqlite-dotnet- .NET-Client für rqlite (verteilte relationale DB basierend auf SQLite)
- NodaTime- Noda Time ist eine alternative Datums- und Zeit-API für .NET. Es hilft Ihnen, klarer über Ihre Daten nachzudenken und Operationen an diesen Daten präziser auszudrücken.https://nodatime.org/
- DateTimeExtensions- Gemeinsames Datum Zeitoperationen in Form von Verlängerungen
System.DateTime, einschließlich Urlaubs- und Arbeitstagberechnungen an mehreren Kulturstandorten. - Exceptionless.DateTimeExtensions- DateTimeRange, Business Day und verschiedene
DateTime,DateTimeOffset,TimeSpanErweiterungsverfahren.
Dekompilation
Abschnitt betitelt „Dekompilation“- dnSpy- Open-Source .NET Assembly Browser, Editor, Decompiler und Debugger
- dnSpyEx- Inoffizielles Revival von dnSpy
- ILSpy- ILSpy ist der Open-Source .NET Assembly Browser und Decompiler
- dotPeek- Kostenloses Standalone-Tool basierend auf ReSharpers gebündeltem Decompiler. Es kann jede .NET-Baugruppe zuverlässig in einen äquivalenten C#- oder IL-Code dekompilieren. Es kann Visual Studio-Lösungen basierend auf den ursprünglichen Binärdateien auf einfache Weise erstellen. [Proprietär] [Frei]
Entsendung
Abschnitt betitelt „Entsendung“- DbUp.NET-Bibliothek, mit der Sie Änderungen an SQL Server-Datenbanken bereitstellen können. Es verfolgt, welche SQL-Skripte bereits ausgeführt wurden, und führt die Änderungsskripte aus, die benötigt werden, um Ihre Datenbank auf den neuesten Stand zu bringen.
DirectX
Abschnitt betitelt „DirectX“- Vortice.WindowsPlattformübergreifende .NET-Standardbibliotheken für DirectX, WIC, Direct2D1, XInput, XAudio und X3DAudio
Desktop
Abschnitt betitelt „Desktop“- Sucrose Wallpaper Engine- Sucrose ist eine vielseitige Tapeten-Engine, die mit einer breiten Palette von interaktiven Tapeten Leben auf Ihren Desktop bringt.
Distributed Computing
Abschnitt betitelt „Distributed Computing“- .NEXT RaftRaft-Implementierung für .NET und ASP.NET Kern, der es ermöglicht, geclusterte Microservices mit verteiltem Konsens und Replikation zu erstellen
- OrleansOrleans ist ein Framework, das einen geradlinigen Ansatz für die Erstellung verteilter High-Scale-Computing-Anwendungen bietet, ohne dass komplexe Gleichzeitigkeit oder andere Skalierungsmuster gelernt und angewendet werden müssen. Es wurde von Microsoft Research erstellt.
- OrleankkaOrleankka ist eine funktionale API für Microsoft Orleans Framework. Es eignet sich hervorragend für Szenarien, in denen eine komposiierbare, einheitliche Kommunikationsschnittstelle vorzuziehen ist, wie z. B. CQRS, Event-Sourcing, Re-Routing, FSM usw. Zusätzliche API für F# namens Orleankka verfügbar. FSharp.
- Akka.net- Akka.NET ist ein Port des beliebten Java/Scala-Frameworks Akka to .NET. Dies ist ein Community-gesteuerter Port und ist nicht mit Typesafe verbunden, der die ursprüngliche Java / Scala-Version herstellt.
- ZebusZebus ist ein leichter, sehr vielseitiger Peer-to-Peer-Servicebus, der mit CQRS-Prinzipien gebaut wurde. Es ermöglicht Anwendungen, schnell und einfach miteinander zu kommunizieren. Der größte teil der komplexität ist in der bibliothek verborgen und sie können sich darauf konzentrieren, code zu schreiben, der ihnen wichtig ist, und keinen messaging-code zu debuggen. Eine sehr grundlegende Basis für jede verteilte Anwendung.
- protoactor-dotnet- Proto Actor - Ultraschnell verteilte Schauspieler für Golang und C#
Dokumentation
Abschnitt betitelt „Dokumentation“- SandcastleSandcastle Help File Builder ähnlich wie NDoc
- SourceBrowserSource Browser Website Generator, der Powers https://referencesource.microsoft.com
- SwashbuckleNahtlos fügt ein Swagger zu Web API-Projekten hinzu.
- F# Formatting- Tools zum Dokumentieren von F#- und C#-Projekten aus F#-Skriptdateien, Markdown-Dokumenten und Inline-XML- oder Markdown-Kommentaren
- DocFX- Tools zum Erstellen und Veröffentlichen von API-Dokumentationen für .NET-Projekte
- DocNet- Ihr freundlicher statischer Dokumentationsgenerator, der Markdown-Dateien zum Erstellen des Inhalts verwendet.
- HubDocs- Swagger-ähnliches UI-Tool wie Swagger, aber für SignalR-Hubs - automatisch entdecken Sie Ihre Hubs, erkunden Sie Methoden, rufen Sie Anrufe auf und sehen Sie Live-Clientnachrichten an.
E-Commerce und Zahlungen
Abschnitt betitelt „E-Commerce und Zahlungen“- NopCommerce- nopCommerce. Kostenloser Open-Source-E-Commerce-Einkaufswagen (ASP.NET Core)
- ServiceStack.Stripe- Typisierte .NET-Clients für stripe.com REST APIs
- SmartStoreNETKostenloses ASP.NET Core MVC E-Commerce Shopping Cart Lösung
- Stripe.NetStripe.net ist eine Full Service .NET API für https://stripe.com/
- Virto CommerceVirto Commerce ist das Release der zweiten Generation und das einzige E-Commerce-Produkt auf Unternehmensebene, das vollständig unter Open Source-Lizenz erhältlich ist. Virto Commerce basiert auf .NET 4.5 mit umfangreichem Einsatz von MVC, IoC, EF, Azure, AngularJS und vielen anderen innovativen Technologien. Es kann in Microsoft Cloud (Azure), Amazon Web Services (AWS) und On-Premise bereitgestellt werden.https://virtocommerce.com
- SimplCommerce- Super einfaches E-Commerce-System, das auf .NET Core basiert. Einfach zu bedienen und einfach anzupassen. Dank .NET Core können Sie SimplCommerce unter Windows und Linux ausführen. Mit verschiedenen RDBMS: Microsoft SQL Server, PostgreSQL, MySQL
- GrandNodeHeadless, Multi-Vendor, Multi-Tenant, die fortschrittlichste Open-Source-E-Commerce-Plattform auf Basis von .NET Core 5.0 und MongoDB.
- Adyen- Die offizielle Adyen Payment API Library für .NET
Emulatoren
Abschnitt betitelt „Emulatoren“- BlzhawkBizHawk ist ein Multi-System-Emulator, der in C# geschrieben ist. BizHawk bietet nette Funktionen für Gelegenheitsspieler wie Vollbild und Joypad-Unterstützung sowie vollständige Neuaufzeichnungs- und Debugging-Tools für alle Systemkerne.
Umweltmanagement
Abschnitt betitelt „Umweltmanagement“- Dotnet CLI- Die Cross-Plattform .NET Kernbefehlszeilen-Toolchain-Dienstprogramm.
- Cinchoo ETL- ETL Framework für .NET (lesen / schreiben CSV, Flat, Xml, JSON, Key-Value formatierte Dateien)
- EtlBox.Classic- Leichtgewichtige ETL-Bibliothek (Extrahieren, Transformieren, Laden) und Datenintegrations-Toolbox für .NET, die auf Microsoft TPL basiert. Datenflussbibliothek.
Event Aggregator und Messenger
Abschnitt betitelt „Event Aggregator und Messenger“- Mediator.Net- Ein einfacher Mediator für .NET zum Senden von Befehlen, Veröffentlichen von Ereignissen und Anfragen mit unterstützten Pipelines
- MediatR- Einfache, unambitionierte Mediator Implementierung in .NET
- EventFlow- EventFlow ist ein Async/await erstes CQRS und Event Sourcing DDD Framework für .NET
- LiteBus-Ein einfach zu bedienender und ehrgeiziger In-Prozess-Mediator, der die Grundlage für die Implementierung von Command Query Separation (CQS) bildet
Ausnahmen
Abschnitt betitelt „Ausnahmen“- ExceptionlessAusnahmeloser .NET Client
Verlängerungen
Abschnitt betitelt „Verlängerungen“- ExtensionMethods.Net- Site mit Sammlung von Erweiterungsmethoden
Feature Management
Abschnitt betitelt „Feature Management“- Microsoft.FeatureManagementDiese Bibliothek bietet eine Möglichkeit, Anwendungsfunktionen basierend auf Feature-Flags zu entwickeln und darzustellen. Es ermöglicht Szenarien wie neue Feature-Rollouts und A / B-Tests für Experimente. Es bietet auch die Integration mit gängigen .NET-Codierungsmustern und ASP.NET Core.
- OpenFeatureOpenFeature ist ein offener Standard für das Feature Flag Management, der eine einheitliche API und SDK bereitstellt und es Entwicklern ermöglicht, die Feature Flag Auswertung von herstellerspezifischen Implementierungen zu entkoppeln. Es fördert Interoperabilität, Flexibilität und Standardisierung für die Verwaltung von Feature-Flags über verschiedene Tools und Plattformen hinweg.
Funktionale Programmierung
Abschnitt betitelt „Funktionale Programmierung“- language-ext- Diese Bibliothek verwendet und missbraucht die Funktionen von C# 6+, um eine funktionale “Base Class Library” bereitzustellen, die, wenn Sie schielen, wie Erweiterungen der Sprache selbst aussehen kann. Es enthält auch ein “erlang-ähnliches” prozesssystem (schauspieler), das nachrichten optional persistieren und redis anzeigen kann (beachten sie, dass sie es ohne redis für in-app-messaging verwenden können). Das Prozesssystem unterstützt zusätzlich Rx-Nachrichtenströme und einen Zustand, der ein vollständiges System von reaktiven Ereignissen und Nachrichtenversand ermöglicht.
- MoreLinq- Bietet zusätzliche Methoden für LINQ to Objects.
- MonoGame- Ein Framework zum Erstellen leistungsstarker Cross-Plattform-Spiele
- FNA- FNA ist eine XNA4-Reimplementierung, die sich ausschließlich auf die Entwicklung einer vollständig genauen XNA4-Laufzeit für den Desktop konzentriert
- DualityDuality ist ein 2D-Spielentwicklungs-Framework. Konzentriert auf Modularität, kommt mit einem visuellen Editor.
- Stride Game EngineStride Game Engine ist eine plattformübergreifende 2D/3D-Game Engine mit einem Szeneneditor, Partikeln, physikalisch basiertem Rendering (PBR), Skripting und vielem mehr
- Wave EngineWave Engine ist eine kostenlose C#-Komponenten-basierte moderne Spiel-Engine, mit der Sie plattformübergreifende Spiele erstellen können, die Kinect, Oculus Rift, Vuforia, Cardboard, Leap Motion und vieles mehr unterstützen. [Frei][Proprietär]
- NezNez ist ein kostenloses 2D-fokussiertes Framework, das mit MonoGame und FNA funktioniert
- BEPUphysics- BEPUphysics ist eine reine C# 3D Physikbibliothek
- osu!framework- Eine 2D-Anwendung / ein Spiel, das mit erstaunlichen Spielen geschrieben wurde.
- DotRecast- Ein Port von Recast & Detour, Navigation Mesh Toolset für Spiele, Unity3D, Server, C#
- FosterFoster ist ein kleines plattformübergreifendes 2D-Spiel-Framework in C#.
- Friflo.Engine.ECS- Hochleistungs-C# ECS mit einfacher API. Unterstützt .NET, WASM/WebAssembly, Native AOT, Unity, Godot, MonoGame, …
- Box2D.NET- Ein C#-Port von Box2D, einer 2D-Physik-Engine für Spiele, Server und Unity3D
- NetTopologySuiteEine .NET GIS-Lösung, die schnell und zuverlässig für die .NET-Plattform ist
- OsmSharp- C# Bibliothek, um mit OpenStreetMap (OSM) Daten zu arbeiten. Bietet Lesen, Schreiben und Routenplanung für OSM-Daten.
- GeoJSON.NET- .Net-Bibliothek für GeoJSON-Typen & entsprechende Json. Netto-(De-)Serialisierer
- CoordinateSharp- Einfaches Parsen oder Konvertieren von Koordinatenformaten und Berechnen von standortbasierten Sonnen- / Mondinformationen.
- DEM Net Elevation API- .Net Library for Digital Elevation Models, ermöglicht 3D-Geländeerzeugung im glTF / STL-Format.
Git Tools
Abschnitt betitelt „Git Tools“- Husky.Net- Git Haken leicht gemacht mit Husky. Net interner Task Runner, Sie können es verwenden, um Ihre Commit-Nachrichten zu lint, Tests, Flusencode usw. auszuführen, wenn Sie Commit oder Push begehen. Stützen C#-Skripte, Gitflow-Hooks, mehrere Dateizustände (staged, lastCommit, glob)
- GitExtensionsGitExtensions ist eine Shell-Erweiterung, ein Visual Studio 2008/2010/2012/2013-Plugin und ein eigenständiges Git-Repository-Tool.https://gitextensions.github.io/
- GitVersionGenerieren Sie eine semantische Versionsnummer basierend auf dem Status Ihres Git-Repositorys
- LibGit2Sharp- LibGit2 Sharp bringt die ganze Kraft und Geschwindigkeit von libgit2, einer nativen Git-Implementierung, in die verwaltete Welt von .NET und Mono.
- posh-git- Eine PowerShell-Umgebung für Git
- Git Credential Manager- Hilft bei der Lösung von Problemen mit Anmeldeinformationen
Grafiken
Abschnitt betitelt „Grafiken“- OxyplotOxyPlot ist eine plattformübergreifende Plot-Bibliothek für .NET
- OpenTKDas Open Toolkit ist eine fortschrittliche C#-Bibliothek auf niedriger Ebene, die OpenGL, OpenCL und OpenAL umfasst.
- Aspose.DrawingVollständig verwaltete, plattformübergreifende, vollständige 2D-Grafikbibliothek zum Zeichnen von Text, Geometrien und Bildern mit System. Zeichnen kompatibler API. [$]
- ScottPlot- Eine Plot-Bibliothek, um große Datensätze interaktiv anzuzeigen. Linienplots, Balkendiagramme, Kuchengraphen, Streuplots und mehr. Es unterstützt WinForms, WPF, Avalonia, Konsole.
- LiveCharts2- Einfache, flexible, interaktive und leistungsstarke Diagramme, Karten und Messgeräte für . Netto. LiveCharts2 unterstützt WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.
- Helix ToolkitHelix Toolkit ist eine Sammlung von 3D-Komponenten für .NET
- AssimpNet- Ein plattformübergreifender .NET Standard Wrapper für den Open Asset Importer (“Assimp”). Die Bibliothek ermöglicht den Import, die Verarbeitung und den Export von 3D-Modellen für das Rendern in Grafik-/Spielanwendungen. Über 40 Formate werden für den Import unterstützt (z. B. OBJ, FBX, GLTF, 3DS, Collada) und eine Teilmenge dieser Formate kann exportiert werden (z. B. OBJ, GLTF, 3DS, Collada). Mesh-Verarbeitungsfunktionen ermöglichen die Generierung oder Optimierung von Mesh-Daten für das Echtzeit-Rendering.
- Silk.NET- Ein plattformübergreifender, leistungsstarker, Low-Level .NET Standard Wrapper für viele fortschrittliche APIs wie OpenGL, OpenCL, OpenAL, OpenXR, Assimp, GLFW und viele andere. Zusätzlich zum Umwickeln von Native APIs verfügt es auch über eine eigene Windowing- und Input-Abstraktion. Dies macht Spiel- und Anwendungsentwicklung mit Silk. NET eine Brise, und hat so ziemlich alles, was ein 3D-Anwendung Entwickler benötigen würde.
- Veldrid- Eine Low-Level-, tragbare Grafik- und Rechenbibliothek für .NET
- VectSharp- .NET-Bibliothek, um Vektorgrafiken und Text zu erstellen und diese dann in PDF-, SVG- und Rasterbildformate zu exportieren.
GraphQL
Abschnitt betitelt „GraphQL“- GraphQL.NET- Umsetzung vonFacebook’s GraphQLin .Net
- HotChocolateGraphQL-Server kompatibel mit allen GraphQL-kompatiblen Clients wie Strawberry Shake, Relay, Apollo Client und verschiedenen anderen Clients und Tools.
- EntityGraphQLBibliothek zum Erstellen einer GraphQL-API auf dem Datenmodell mit der Erweiterbarkeit, mehrere Datenquellen in einem einzigen GraphQL-Schema zusammenzuführen (EF ist keine Voraussetzung - jedes ORM, das mit LinqProvider oder einem In-Memory-Objekt arbeitet, funktioniert).
- ZeroQL- leistungsstarker C#-freundlicher GraphQL-Client. Es unterstützt Linq-ähnliche Syntax. Es bedarf keiner Reflexion. Emittieren oder Ausdrücke. Infolgedessen bietet die Laufzeit eine Leistung, die sehr nahe an einem rohen HTTP-Aufruf liegt.
GUI - Framework
Abschnitt betitelt „GUI - Framework“- Avalonia- Ein Multi-Plattform .NET UI Framework (früher bekannt als Perspex).
- Windows UI LibraryDie Windows UI Library (WinUI) bietet offizielle native Microsoft UI-Steuerelemente und Funktionen für Windows UWP-Apps.
- UNO Platform- Die einzige Plattform für den Aufbau nativer Mobilgeräte, Desktops und WebAssembly mit C#, XAML aus einer einzigen Codebasis. Open Source und professionell unterstützt. Website:platform.uno
- Xamarin.FormsErstellen Sie native Benutzeroberflächen für iOS, Android und Windows aus einer einzigen, gemeinsam genutzten C#-Codebasis.
- Eto.Forms- Plattformübergreifendes GUI-Framework für Desktop- und mobile Anwendungen in .NET und Mono
- Gtk#- Gtk# ist eine Mono/.NET-Bindung an das plattformübergreifende Gtk+ GUI-Toolkit und die Grundlage für die meisten mit Mono erstellten GUI-Apps
- QtSharp- Mono/.NET Bindungen für Qt
- SciterSharp- Erstellen Sie .NET Cross-Plattform-Desktop-Apps mit nicht nur HTML, sondern alle Funktionen der Sciter-Engine: CSS3, SVG, Skripting, AJAX, <video>… Sciter ist kostenlos für den kommerziellen Gebrauch
- XWT- Ein plattformübergreifendes UI-Toolkit zum Erstellen von Desktop-Anwendungen mit .NET und Mono
- Qml.Net- Plattformübergreifende Qml/.NET-Integration für Mono/.NET/.NET Kernnetz
- Lara- Lara Web Engine ist eine Bibliothek zur Entwicklung von Web-Benutzeroberflächen in C# - (Blazor Server-Side Alternative)
- Neutronium- Erstellen Sie .NET Desktop-Anwendungen mit HTML, CSS, Javascript und MVVM-Bindungen wie mit WPF.
- photino.NETPhotino ist ein leichtes Open-Source-Framework zum Erstellen nativer, plattformübergreifender Desktop-Anwendungen mit Web-UI-Technologie.
GUI - Themed Control Toolkits
Abschnitt betitelt „GUI - Themed Control Toolkits“- Modern UI for WPF - MUISet von Steuerelementen und Stilen, um WPF-Anwendungen in eine gut aussehende moderne UI-Apps umzuwandeln.
- MahApps.Metro- Toolkit zum Erstellen von WPF-Apps im Metro-Stil
- MaterialSkin- Theming .NET WinForms, C# oder VB. Net, nach den material design-prinzipien von google.
- AdonisUILeichtes UI-Toolkit für WPF-Anwendungen mit klassischer, aber verbesserter Windows-Visualisierung.
- Bunifu UI Framework- Sorgfältig gestaltete Winforms-Steuerelemente und -Komponenten zur Erstellung einer atemberaubenden modernen Anwendungsoberfläche. [$]
- HandyControl- Enthält einige einfache und häufig verwendete WPF-Steuerungen
- MaterialDesignInXamlToolkit- Toolkit zum Erstellen von WPF-Apps im Material Design-Stil
- UWP Community ToolkitDas UWP Community Toolkit ist eine Sammlung von Hilfsfunktionen, benutzerdefinierten Steuerelementen und App-Diensten. Es vereinfacht und demonstriert gängige Entwickleraufgaben beim Erstellen von UWP-Apps für Windows 10.
- Empty Keys UI- Multi-Plattform und Multi-Engine XAML-basierte Benutzerschnittstellenbibliothek [Free][Proprietary]
GUI - Sonstige
Abschnitt betitelt „GUI - Sonstige“- Callisto- Ein Steuerungs-Toolkit für Windows 8 XAML-Anwendungen. Enthält einige UI-Steuerelemente, um das Erstellen von Windows UI-Apps für den Windows Store gemäß Windows UI-Richtlinien zu erleichtern.
- WinApiEine einfache, direkte, ultradünne CLR-Bibliothek für leistungsstarkes Win32 Native Interop mit Automatisierungs-, Fenster-, DirectX-, OpenGL- und Skia-Helfern.
- ObjectListViewObjectListView ist ein C#-Wrapper um eine .NET ListView. Es macht die ListView viel einfacher zu bedienen und lehrt sie einige neue Tricks
- DockPanelSuite- Die von Visual Studio inspirierte Docking-Bibliothek für .NET WinForms
- AvalonEdit- Die WPF-basierte Texteditorkomponente, die in SharpDevelop verwendet wird
HTML und CSS
Abschnitt betitelt „HTML und CSS“- AngleSharp- Vollständige HTML5 DOM und CSS3 OM Konstruktion
- dotless- .NET Port des Ruby Less CSS libhttp://www.dotlesscss.org
- ExCSSCSS3 Parser Library für C#
- HtmlAgilityPack- ein agiler HTML-Parser, der ein Lese- / Schreib-DOM erstellt und einfache XPath oder XSLT unterstützt
- LibSass Host- .NET Wrapper um denlibSassBibliothek mit der Fähigkeit, ein virtuelles Dateisystem zu unterstützen
- RestSharp- Einfacher REST und HTTP API Client für .NET
- Flurl- fließend, portable, testbare REST/HTTP-Clientbibliothek
- Refit- Die automatische typsichere REST-Bibliothek für Xamarin und .NET
- WebApiClientEin Open-Source-Projekt basierend auf dem HttpClient. Sie müssen nur die c#-Schnittstelle definieren und die zugehörigen Funktionen ändern, um die Clientbibliothek der entfernten http-Schnittstelle asynchron aufzurufen.
- ApizrRefit-basierter Web-Api-Client, aber belastbar (Wiederholung, Konnektivität, Cache, Auth, Protokoll, Priorität usw.).
- Fluxzy.CoreEine vollständig verwaltete und vollständig gestreamte Man-On-The-Middle-Bibliothek zum Abfangen, Aufzeichnen und Ändern von HTTP/1.1, H2, Websocket-Datenverkehr über einfache oder sichere Kanäle.
- NotoriousClientStark typisierter, erweiterbarer HTTP-Client mit fließendem Request Builder, Streaming & Multipart. Gebaut auf .NET HttpRequestMessage.
- Visual Studio Community- Eine voll ausgestattete IDE
- Waf DotNetPad- Ein einfacher und schneller Code-Editor, der Spaß macht Programm mit C# oder Visual Basic.
- Visual Studio Code- Ausgezeichneter Open-Source-Editor von Microsoft, basierend auf Electron.
- Ionide- Eine Atom Editor- und Visual Studio Code-Paketsuite für die plattformübergreifende F#-Entwicklung.
- Rider- Eine plattformübergreifende C#-IDE basierend auf IntelliJ-Plattform und ReSharper
- RoslynPad- Ein einfacher C# Editor basierend auf Roslyn und AvalonEdit.
- Consulo- Eine plattformübergreifende IDE mit C# & Java-Unterstützung, Fork von IntelliJ IDEA Community Edition
- vvvvEine visuelle Live-Programmierumgebung für .NET [Free for OSS]
- CSharp Analyzer by MongoDBEine kostenlose Visual Studio-Erweiterung für MongoDB-Benutzer, die Ihnen hilft, Ihren Code in MongoDB-Abfragen zu übersetzen
Bildverarbeitung
Abschnitt betitelt „Bildverarbeitung“- ImageWizard- Bildverarbeitungs-Webservice basierend auf ASP.NET Core und ImageSharp / SkiaSharp / SvgNet / DocNET
- ImageResizerFügen Sie Befehle zu Bild-URLs hinzu, um geänderte Versionen in Millisekunden zu erhalten. Größenänderung, Bearbeitung usw. von Bildern in Echtzeit.
- ImageSharp- Vollständig verwaltete plattformübergreifende Bibliothek zur Verarbeitung von Bilddateien.
- MagicScaler- Hochleistungs-Bildverarbeitungs-Pipeline für .NET, die sich darauf konzentriert, komplexe Bildverarbeitungsaufgaben zu vereinfachen.
- MetadataExtractorExtrahiert Exif, IPTC, XMP, ICC und andere Metadaten aus Bilddateien.
- Emgu CVPlattformübergreifender .NET-Wrapper für die OpenCV-Bibliothek.
- SimpleITKEin vereinfachter Pfad zur Einsicht. Open-Source-mehrdimensionale Bildanalyse in Python, R, Java, C#, Lua, Ruby, TCL und C++. Entwickelt von der Insight Toolkit Community für die Biomedizin und darüber hinaus.
- Magick.NET- .NET Wrapper für die ImageMagick-Bibliothek.
- OpenCvSharpPlattformübergreifender Wrapper von OpenCV für .NET Framework.
- PixelViewer- Plattformübergreifender Bildbetrachter (Windows/macOS/Linux), der das Lesen von Roh-Luminance/YUV/RGB/ARGB/Bayer-Pixel-Daten aus der Datei unterstützt und diese wiedergibt. 10/16-Bit YUV und Bildrahmensequenz werden ebenfalls unterstützt (v1.99+).
- Colourful- Open Source .NET Bibliothek zum Arbeiten mit Farbräumen.
- Unicolour- Farbkonvertierung, Interpolation und Vergleich für .NET.
Installationswerkzeuge
Abschnitt betitelt „Installationswerkzeuge“- Wix Toolset- Der leistungsstärkste Satz verfügbarer Tools zum Erstellen Ihrer Windows-Installationserfahrung
- SquirrelSquirrel ist sowohl eine Reihe von Tools als auch eine Bibliothek, um sowohl die Installation als auch die Aktualisierung Ihrer Desktop-Windows-Anwendung vollständig zu verwalten.
- Chocolatey- wie
yumoderapt-getAber für Windows. - Onova- Ein unempfohlenes Auto-Update-Framework für Desktop-Anwendungen.
Interaktive Programmierung
Abschnitt betitelt „Interaktive Programmierung“- .NET Interactive- .NET Interactive nimmt die Macht von .NET und bettet sie in Ihre interaktiven Erfahrungen ein.
Internationalisierung
Abschnitt betitelt „Internationalisierung“- MessageFormat.NETICU MessageFormat-Implementierung in .NET ermöglicht das Schreiben kontextbezogener UI-Nachrichten (PCL-Bibliothek)
- ResX Resource Manager- Das beliebteste kostenlose Tool zur Lokalisierung aller Arten von Anwendungen mit resx-basierten Ressourcen.
Interoperabilität
Abschnitt betitelt „Interoperabilität“- CppSharp- Tools zur Oberfläche C++ APIs zu C#
- pythonnetPython und .NET Interop Framework
- pinvokeEine Bibliothek, die P/Invoke-Code für das neueste Windows-Betriebssystem enthält.
- Pyrolite- Diese Bibliothek ermöglicht es Ihrem Java- oder .NET-Programm, sich sehr einfach mit Die Python Welt. Es verwendet das Pyro-Protokoll, um Methoden für entfernte Objekte aufzurufen.
- Autofac- Ein süchtig machender .NET IoC Container
- DryIoc- Einfach, schnell alle voll ausgestatteten IoC-Container.
- Ninject- Der Ninja von .NET Dependency Injektoren
- Spring.NetSpring.NET ist ein Open-Source-Anwendungs-Framework, das die Erstellung von Enterprise-.NET-Anwendungen erleichtert
- Lamar- Ein schneller IoC-Container, der stark für die Verwendung in ASP.NET Core und anderen .NET-serverseitigen Anwendungen optimiert ist.
- LightInject- Ein ultraleichter IoC Container
- Simple InjectorSimple Injector ist eine benutzerfreundliche Dependency Injection (DI) Bibliothek für .NET 4+, die Silverlight 4+, Windows Phone 8, Windows 8 einschließlich Universal Apps und Mono unterstützt.
- Microsoft.Extensions.DependencyInjectionDer Standard-IoC-Container für NET-Anwendungen.
- ScrutorAssembly Scanning Erweiterungen für Microsoft. Verlängerungen. DependencyInjection.
- VS MEF- Managed Extensibility Framework (MEF) Implementierung von Visual Studio.
- Stashbox- Ein leichtes, tragbares Dependency Injection Framework für .NET-basierte Lösungen.
JavaScript Engines
Abschnitt betitelt „JavaScript Engines“- ClearScriptEine Bibliothek, die es einfach macht, Scripting zu Ihren .NET-Anwendungen hinzuzufügen. Es unterstützt derzeit JavaScript (über V8 und JScript) und VBScript.
- Edge.js- Führen Sie .NET- und Node.js-Code im Prozess unter Windows, macOS und Linux aus
- Jint- JavaScript-Interpreter für .NET, der vollständige ECMA 5.1-Compliance bietet und auf jeder .NET-Plattform ausgeführt werden kann.
- Jurassic- Eine Implementierung der ECMAScript Sprache und Laufzeit. Es zielt darauf ab, die beste und standardkonforme Implementierung von JavaScript für .NET zu bieten.
- YantraJS- JavaScript Runtime (ähnlich wie NodeJS) für .NET Standard kompiliert JavaScript in IL, unterstützt viele ES6-Funktionen, Generatoren, CommonJS-Module, CSX-Module und Ausdrucks-Compiler.
Protokollierung
Abschnitt betitelt „Protokollierung“- NLog- NLog - Advanced .NET und Silverlight Logging
- LogazmicOpen Source NLog Viewer für Windows
- ELMAHOffizielle ELMAH-Website
- Elmah MVCElmah für MVC
- LogaryLogary ist eine Hochleistungs-, Multi-Target-Logging-, Metrik-, Tracing- und Health-Check-Bibliothek für Mono und .NET. .NETs Antwort auf DropWizard. Unterstützt viele Ziele, die für Micro-Services entwickelt wurden.
- Log4NetDie Apache log4net Bibliothek ist ein Tool, das dem Programmierer hilft, Log-Anweisungen für eine Vielzahl von Output-Zielen auszugeben.
- Rollbar.NET- Vereinfacht die Echtzeit-Fernüberwachung bei der Verwendung von Rollbar.com. Open-Source Rollbar Notifier SDK für jeden .NET-basierten Technologie-Stack. Das SDK, das in jeder Anwendung verwendet werden kann, die auf den folgenden .NET-Versionen basiert: .NET Core 2.0+, .NET Standard 2.0+, .NET Full Framework 4.5.1+, Mono, Xamarin und im Allgemeinen jede Implementierung des .NET Standard 2.0+. Es vereinfacht das Erstellen von Datennutzlasten basierend auf Ausnahmedaten, Rückverfolgungsdaten, Informationsnachrichten und Telemetriedaten und sendet die Nutzlasten an die Rollbar-API zur Fernüberwachung und Analyse des Verhaltens der Hosting-Anwendung. [Verbindung zum proprietären Service] [Free Tier]
- Sentry.NET SDK fürSentryOpen-Source-Fehlerverfolgung, die Entwicklern hilft, Abstürze in Echtzeit zu überwachen und zu beheben.
- Serilog- Eine No-Nonsense-Protokollbibliothek für die NoSQL-Ära. Kombiniert das Beste aus traditioneller und strukturierter Diagnoseprotokollierung in einem einfach zu bedienenden Paket.
- StackExchange.Exceptional- Fehlerhandler für das Stack Exchange-Netzwerk verwendet
- ULogViewer- Cross-Platform (Windows/macOS/Linux) Universal Log Viewer, der das Lesen und Parsen verschiedener Protokolltypen unterstützt. Sie können auch Ihr eigenes Profil definieren, um Logs zu analysieren und anzuzeigen.
- Foundatio- Eine fließende Logging-API, mit der Nachrichten in Ihrer gesamten Anwendung protokolliert werden können.
- ExceptionlessAusnahmeloser .NET Client
- Loupe- Zentralisierte .NET-Protokollierung und -Überwachung. [Proprietär] [Freies Tier]
- elmah.io- Cloud Logging für .NET Web-Anwendungen mit ELMAH. Finde Bugs, bevor du live gehst. Leistungsstarke Suche, API, Integration mit Slack, GitHub, Visual Studio und mehr. []Free for OSS********
- BugSnag- Logfehler. Enthält nützliche diagnostische Informationen wie Stack Trace, Session, Release usw. Hat ein freies Tier. [Frei für OSS][$]
- ZeroLogZeroLog ist eine Zero-Allocation .NET Logging Library. Es bietet grundlegende Protokollierungsfunktionen für Latenz-sensitive Anwendungen, bei denen Garbage-Sammlungen unerwünscht sind.
- AutoLoggerMessage- Ein Source-Generator, der automatisch alle Logging-Aufrufe zu High-Performant migriert
LoggerMessageVersion.
Machine Learning und Data Science
Abschnitt betitelt „Machine Learning und Data Science“- Infer.NET- Ein Framework zum Ausführen der Bayesschen Inferenz in grafischen Modellen. Es kann auch für probabilistische Programmierung verwendet werden.
- CatalystPlattformübergreifende Natural Language Processing (NLP)-Bibliothek, inspiriert von spaCy, mit vortrainierten Modellen, Out-of-the-Box-Unterstützung für das Training von Wort- und Dokumenteneinbettungen und flexiblen Entitätserkennungsmodellen. Teil desSciSharp Stack
- FsLab- Eine Sammlung von Data Science und Machine Learning Bibliotheken für F# und .NET
- GeneticSharpMulti-Plattform-Bibliothek für genetische Algorithmen für .NET Core und .NET Framework. Die Bibliothek hat mehrere Implementierungen von GA-Operatoren, wie: Selektion, Crossover, Mutation, Wiedereinsetzung und Terminierung.
- ML.NETPlattformübergreifendes Open-Source-Framework für maschinelles Lernen, das maschinelles Lernen für .NET-Entwickler zugänglich macht.
- F# Data- Anbieter vom Typ F# für den Zugriff auf XML-, JSON-, CSV- und HTML-Dateien (basierend auf Musterdokumenten) und für den Zugriff auf WorldBank-Daten
- SciSharp STACK- Ein reichhaltiges Machine-Learning-Ökosystem für .NET, das durch die Portierung der beliebtesten Python-Bibliotheken auf C# erstellt wurde.
- OpenGA.NetGenetischer Algorithmus .NET Bibliothek zur Lösung von Optimierungsproblemen, mit erweiterbaren Operatoren und adaptiver Strategieauswahl.
Markdown-Prozessoren
Abschnitt betitelt „Markdown-Prozessoren“- F# Formatting- Tools zur Dokumentation von F#- und C#-Projekten. Die Bibliothek enthält einen erweiterbaren Markdown-Parser als Kernkomponente.
- markdig- Ein schneller, leistungsstarker, CommonMark-konformer, erweiterbarer Markdown-Prozessor für .NET.
Postsendung
Abschnitt betitelt „Postsendung“- MailKit- Ein kompletter plattformübergreifender Mail-Stack inklusive IMAP, POP3, SMTP, Authentifizierung und mehr. Gebaut auf MimeKit.
- MailKitSimplified- Ein voll ausgestatteter fließender Wrapper für MailKit, der das Senden und Empfangen von E-Mails so einfach wie möglich macht.
- MimeKit- Eine plattformübergreifende .NET MIME Erstellungs- und Parserbibliothek mit Unterstützung für S/MIME, PGP, TNEF und Unix Mbox Spools.
- PreMailer.Net- C#-Bibliothek, die Ihre Stylesheets zu Inline-Style-Attributen verschiebt, für maximale Kompatibilität mit E-Mail-Clients.
- StrongGrid- Client für die v3-API von SendGrid. Sie können nicht nur E-Mails versenden, sondern auch Kontakte massenhaft importieren, Listen und Segmente verwalten, benutzerdefinierte Felder für Ihre Listen erstellen usw. Enthält auch einen Parser für SendGrid Webhooks.
Mathematik
Abschnitt betitelt „Mathematik“- MathFlowUmfassende mathematische Ausdrucksbibliothek mit symbolischer Berechnungsunterstützung einschließlich Differenzierung, Vereinfachung und Gleichungslösung.
- MathNetMath.NET ist eine Open-Source-Initiative zur Erstellung und Wartung von Toolkits für grundlegende Mathematik, die auf fortgeschrittene, aber auch auf den täglichen Bedarf von .NET-Entwicklern ausgerichtet sind.
- Microsoft Automatic Graph Layout- Eine Reihe von Tools für Graph-Layout und Anzeige.
- ALGLIBALGLIB ist eine plattformübergreifende numerische Analyse- und Datenverarbeitungsbibliothek. Es unterstützt mehrere Programmiersprachen (C++, C#, Delphi) und mehrere Betriebssysteme (Windows und POSIX, einschließlich Linux) [Proprietary] und [Free Edition]
- GeometRi- Einfache und leichte Computergeometrie-Bibliothek für . Netto
- Rationals- Implementierung der rationalen Zahlenarithmetik für .NET mit beliebiger Präzision.
- MKL.NET- Eine einfache Cross-Plattform .NET API für Intel MKL.
- AngouriMathEine Open-Source-Symbol-/Computeralgebra-Bibliothek, die hauptsächlich für C# und F# erstellt wurde. Sie deckt eine Reihe von Funktionen ab und könnte als Alternative zu SymPy in .NET betrachtet werden.
- WPF-Math- eine .NET-Bibliothek zum Rendern mathematischer Formeln mit dem LaTeX-Typsetzungsstil für das WPF-Framework
- Jodo.NumericsBietet zusätzliche Zahlentypen (wie Fixpunkt- und nicht überlaufende Zahlen) mit voller Unterstützung für Operatoren, Mathematik, String-Parsing usw. Ausführlich getestet und plattformübergreifend kompatibel.
- CSCore- Eine erweiterte Audiobibliothek, die die Wiedergabe/Aufnahme, Decodierung/Codierung und Verarbeitung von Audiodaten in Echtzeit unterstützt (Effekte, Visualisierungen, …).
- TagLib#- TagLib# (aka taglib-sharp) ist eine Bibliothek zum Lesen und Schreiben Metadaten in Mediendateien, einschließlich Video-, Audio- und Fotoformaten
- LibVLCSharpXamarin-Bindungen für libvlc, das Multimedia-Framework für die von VideoLAN erstellten VLC-Anwendungen.
- NAudio- Wiedergabe, Dekodierung und Kodierung von Audio in einer Vielzahl von Dateiformaten wie MP3, MP4, WAV, AIFF, Speex usw.
- Xabe.FFmpeg- .NET Standard Wrapper für FFmpeg. Es ermöglicht die Verarbeitung von Medien, ohne zu wissen, wie FFmpeg funktioniert, und kann verwendet werden, um kundenspezifische Argumente von der C#-Anwendung an FFmpeg weiterzugeben. [$]
- Sonora.NET Audio Framework für Audio- und MIDI-Wiedergabe, Bearbeitung und Plugin-Integration.
Metriken
Abschnitt betitelt „Metriken“- FoundatioEine gemeinsame Schnittstelle mit In-Memory, Redis, StatsD und Metriken. NET Implementierungen.
Mikrorahmen
Abschnitt betitelt „Mikrorahmen“Zerkleinerung
Abschnitt betitelt „Zerkleinerung“- Web Markup Minifier.NET-Bibliothek, die eine Reihe von Markup-Minifikatoren enthält. Ziel dieses Projekts ist es, die Leistung von Webanwendungen zu verbessern, indem die Größe von HTML-, XHTML- und XML-Code reduziert wird.
- CompressedStaticFiles- Senden Sie komprimierte statische Dateien an den Browser, ohne bei Bedarf komprimieren zu müssen, hat auch Unterstützung für das Senden erweiterter Bildformate, wenn der Browser anzeigt, dass ich Unterstützung dafür habe.
- RazorKitRazorKit ist eine Sammlung von leichtgewichtigen, fließenden Razor HTML-Helfern, die es Entwicklern leicht machen, beliebte JavaScript-Bibliotheken in ihre ASP.NET-Anwendungen zu integrieren.
- CSharp Pad- Ein webbasiertes C# REPL mit fantastischer Codevervollständigung.
- AzureCrawlerNehmen Sie HTML Snapshots für Ihre Angular-, Ember-, Durandal- oder JavaScript-Anwendungen
- CSScriptCS-Script ist ein CLR-basiertes Skriptsystem, das C# als Programmiersprache verwendet. CS-Script zielt derzeit auf die Microsoft-Implementierung von CLR (.NET 2.0/3.0/3.5/4.0/4.5) mit voller Unterstützung für Mono ab. Kommt mit vielen zusätzlichen Funktionen, wie Skript-Hosting.
- CsvHelperBibliothek zum Lesen und Schreiben von CSV-Dateien https://github.com/JoshClose/CsvHelper
- RecordParserBibliothek zum Lesen und Schreiben von CSV- und Flat-Dateien mit Null-Heap-Zuweisung.
- SepDer schnellste .NET CSV Parser der Welt. Moderne, minimale, schnelle, Nullzuweisung, Lesen und Schreiben getrennter Werte ()
csv,tsvusw. Plattformübergreifend, trimmbar und AOT/NativeAOT kompatibel. - ConsoleTableExt- Fluent Library zum Erstellen von Tabellen für . Netzkonsolenanwendung.
- FluentValidationEine kleine Validierungsbibliothek für .NET, die eine fließende Schnittstelle und Lambda-Ausdrücke für die Erstellung von Validierungsregeln verwendet.
- ValidotValidot ist eine leistungsstarke, kompakte Bibliothek für die Validierung fortgeschrittener Modelle. Mit einer einfachen deklarativen fließenden Schnittstelle verarbeitet es effizient Klassen, Strukturen, verschachtelte Mitglieder, Sammlungen, Nullables sowie jede Beziehung oder Kombination von ihnen. Es unterstützt auch Übersetzungen, benutzerdefinierte Logikerweiterungen mit Tests und DI-Container.
- Humanizer- Humanizer erfüllt alle Ihre .NET-Anforderungen zum Manipulieren und Anzeigen von Strings, Enums, Daten, Zeiten, Zeitspannen, Zahlen und Mengen
- LINQPad- ein C#/VB/F# Scratchpad, das sofort jeden Ausdruck, Anweisungsblock oder Programm mit reichhaltiger Ausgabeformatierung und einer Fülle von Funktionen ausführt. Außerdem können Sie Datenbanken in LINQ interaktiv abfragen. [$]
- LINQPad.QueryPlanVisualizerZeigen Sie SQL Server- und Postgres-Abfragepläne direkt im LINQPad an.
- Polly- Express Transient-Exception-Handling und Resilienzrichtlinien wie Retry, Wait-and-Retry, Circuit Breaker und Bulkhead Isolation fließend. Vollständig threadsichere und vollständige async-unterstützung. (4.0 / 4.5 / .NET Core / .NET Standard / Xamarin).
- Aeron.NET- Effizienter zuverlässiger UDP Unicast, UDP Multicast und IPC Nachrichtentransport - .NET Port von Aeron
- TypeShapeTypeShape ist eine kleine, erweiterbare F#-Bibliothek für die praktische generische Programmierung
- ByteSizeByteSize ist eine Dienstprogrammklasse, die die Darstellung der Bytegröße im Code erleichtert, indem Mehrdeutigkeiten des dargestellten Wertes entfernt werden. ByteSize ist zu Bytes, was System. TimeSpan ist Zeit.
- Jot- eine Bibliothek zum Beharren und Wiederherstellen des Anwendungszustands (eine bessere Alternative zu .settings-Dateien).
- Enums.NET- Enums.NET ist eine leistungsstarke typsichere .NET enum Utility Library
- YoutubeExplode- Ultimative Bibliothek zum Extrahieren von Metadaten und zum Herunterladen von YouTube-Videos und Wiedergabelisten.
- DeviceIdGenerieren Sie eine “Geräte-ID”, mit der ein Computer eindeutig identifiziert werden kann.
- DeviceDetector.NET- Die Universal Device Detection Library analysiert jeden User Agent und erkennt den Browser, das Betriebssystem, das verwendete Gerät (Desktop, Tablet, Mobilgerät, Fernseher, Autos, Konsole usw.), Marke und Modell.
- NaturalSort.ExtensionErweiterungsmethode für StringComparer, die Unterstützung für die natürliche Sortierung hinzufügt (z. B. “abc1”, “abc2”, “abc10” anstelle von “abc1”, “abc10”, “abc2”).
- CoravelNahezu Null Config .NET Kernbibliothek, die Task Scheduling, Caching, Queuing, Mailing, Event Broadcasting (und mehr) zu einem Kinderspiel macht!
- Build Versioning- Einfache Build-Versionierung für .NET, powered by Git tags
- SystemTextJson.JsonDiffPatch- Hochleistungs-, niedrig zuordnende JSON-Objekt-Diff und Patch-Erweiterung für System. Text. Json. Unterstützt das Generieren von Patch-Dokumenten im RFC 6902 JSON Patch-Format.
- dotnet-execEin Befehlszeilen-Tool zum Ausführen von C#-Programm ohne Projektdatei, und Sie können Ihren benutzerdefinierten Einstiegspunkt mit Ausnahme der Hauptmethode verwenden.
- ComputeSharp- Eine .NET-Bibliothek, um C#-Code parallel auf der GPU über DX12, D2D1 und dynamisch generierte HLSL-Compute- und Pixelshader auszuführen.
- ILGPUEin JIT (Just-in-Time) Compiler für leistungsstarke GPU-Programme, die in .Net-basierten Sprachen geschrieben sind.
- HiveMQtt- Der HiveMQ C# MQTT Client für .NET
- MQTTNet- Eine leistungsstarke .NET-Bibliothek für MQTT-basierte Kommunikation. Es bietet einen MQTT-Client und einen MQTT-Server (Broker).
- Community Toolkit- Sammlung von Kontroll- und Hilfsbibliotheken und Proben für verschiedene .NET-Technologien. Enthält moderne MVVM-Bibliothek, die von Microsoft unterstützt wird. EinschließlichWindows Community Toolkit,MAUI Community Toolkit, undDotnet Community Toolkit.
- Caliburn.Micro- Ein kleines, aber leistungsstarkes Framework, das für die Erstellung von Anwendungen auf allen XAML-Plattformen entwickelt wurde. Die starke Unterstützung für MV*-Muster ermöglicht es Ihnen, Ihre Lösung schnell zu erstellen, ohne die Codequalität oder Testbarkeit zu opfern.
- CatelCatel ist eine Anwendungsentwicklungsplattform mit dem Fokus auf MVVM (WPF, Silverlight, Windows Phone und WinRT) und MVC (ASP.NET MVC). Der Kern von Catel enthält einen IoC-Container, Modelle, Validierung, Erinnerung, Nachrichtenmediator, Argumentprüfung usw.
- ReactiveUI- Ein MVVM-Framework für .NET, das das Reactive Extensions (Rx)-Framework integriert und es Entwicklern ermöglicht, elegante, testbare Anwendungen mit WPF, Windows Store Apps, WP8 oder Xamarin zu erstellen.
- Prism- Ein plattformübergreifendes Desktop- und mobiles MVVM-Entwicklungsframework.
- Win Application Framework (WAF)- Ein leichtes Framework, mit dem Sie gut strukturierte WPF- und UWP-Anwendungen erstellen können. Es unterstützt Sie bei der Anwendung einer Layered Architecture und des Model-View-ViewModel-Musters.
- MVVMCross- Plattformübergreifendes mvvm Mobile Development Framework für WPF, Silverlight für WP7 und WP8, Mono für Android, MonoTouch für iOS, Windows Universal Projekte (WPA8.1 und Windows 8.1 Store Apps). Nutzt ausgiebig Portable Class Libraries (PCL), um plattformübergreifende C# native Anwendungen bereitzustellen.
- StyletMinimales MVVM-Framework inspiriert von Caliburn Micro, mit guter Dokumentation, hoher Testabdeckung und eigenem IoC-Container
- Toms Toolbox- Visual Composition Framework zum einfachen Erstellen modularisierter MVVM-Anwendungen basierend aufManaged Extensibility Framework (MEF).
- MVVM Dialogs- Framework vereinfacht das Konzept des Öffnens von Dialogen aus einem Ansichtsmodell bei der Verwendung von MVVM in WPF oder UWP.
Vernetzung
Abschnitt betitelt „Vernetzung“- NetCoreServerUltraschnelle und niedrige Latenz asynchrone Socket Server & Client C# .NET Kernbibliothek mit Unterstützung von TCP, SSL, UDP, HTTP, HTTPS, WebSocket-Protokollen und 10K-Verbindungsproblemlösung (NETStandard).
- SharpPcapVollständig verwaltete, plattformübergreifende .NET-Bibliothek (Windows, Mac, Linux) zum Erfassen von Paketen von Live- und dateibasierten Geräten.
Zuordnung von Objekten zu Objekten
Abschnitt betitelt „Zuordnung von Objekten zu Objekten“- AutoMapperEin konventionsbasierter Objekt-Objekt-Mapper in .NET.https://automapper.org
- Mapperly- Ein .NET-Quellengenerator zum Generieren von Objekt-Mappings. Keine Laufzeitreflexion.
- Mapster- Ein leistungsstarker Objektmapper in .net
- ExcelDnaExcelDna erleichtert das Erstellen und Bereitstellen von Excel-Add-Ins mit C#, F# oder VB .NET
- ClosedXMLClosedXML erleichtert Entwicklern die Erstellung von Excel 2007/2010-Dateien
- OfficeIMOOfficeIMO erleichtert Entwicklern das Erstellen/Ändern von Word-Dateien (docx), ohne dass Microsoft Word oder Office installiert sind
- NPOI- Dieses Projekt ist die .NET-Version des POI Java Projekts unter https://poi.apache.org/.
- EPPlusEPPlus ist eine .NET-Bibliothek, die Excel 2007/2010-Dateien mit dem Open Office XML-Format (xlsx) liest und schreibt. [Quelle verfügbar] [Free Tier]
- Open XML SDKDas Open XML SDK bietet Open-Source-Bibliotheken für die Arbeit mit Open XML-Dokumenten (DOCX, XLSX und PPTX).
- DocXDocX ist eine .NET-Bibliothek, mit der Entwickler Word 2007/2010/2013-Dateien manipulieren können, es ist nicht erforderlich, dass Microsoft Word oder Office installiert werden.
- ExcelDataReaderLeichte und schnelle Bibliothek in C# zum Lesen von Microsoft Excel-Dateien (2.0-2007).
- NetOffice.NET Wrapper Assemblys für Microsoft Office-Anwendungen.
- GemBox.Bundle- Ein Paket von .NET-Komponenten, die eine schnelle, einfache und effiziente Verarbeitung von Office-Dateien ermöglichen (Excel, Word, PowerPoint, PDF und E-Mails). [$]****[Free Lite-Versionen]
- Outlook RedemptionBibliothek zum Arbeiten mit dem Outlook Object Model und (Extended) MAPI. Unterstützt Outlook 98 - 2019. Arbeiten Sie mit Objekten/Mails/Accounts/Ordnern in Exchange und Outlook. [$]
- ShapeCrawler- Eine fließende API für die Verarbeitung von PowerPoint-Präsentationen ohne Microsoft Office installiert.
- MiniExcel- Ein Micro Excel-Helfer vermeidet OOM und hohe Leistung zum Erstellen/Mapping/Template-Fill-Daten.
- MatchFlowWebbasierte Rechnungsabgleichsplattform mit OCR-Extraktion und automatisiertem Bestellabgleich mit ASP.NET Core und Azure Form Recognizer.
- Toxy- .NET Textextraktions-Framework unterstützt einige Dateiformate
- Syncfusion .NET Word Framework- Ein leistungsstarkes .NET Word Framework ohne Microsoft Office oder Interop-Abhängigkeiten. Erstellen, Lesen und Bearbeiten von Word-Dokumenten nahtlos. Verwenden Sie erweiterte Editorkomponenten zum einfachen Anzeigen, Bearbeiten und Drucken. Mühelos Word-Dokumente in PDF-, HTML-, RTF-, ODT- und EPUB-Formate mit leistungsstarken Konvertierungs-APIs konvertieren. [$] [Free for Individuals and Small Businesses
- Syncfusion .NET Excel Framework- Ein leistungsstarkes .NET Excel Framework ohne Microsoft Office oder Interop-Abhängigkeiten. Erstellen, Lesen und Bearbeiten von Excel-Dokumenten nahtlos. Verwenden Sie Spreadsheet-Steuerelemente zum einfachen Erstellen, Bearbeiten und Anzeigen. Konvertieren Sie Excel-Dateien mühelos in PDF, Bilder und mehr mit leistungsstarken Konvertierungs-APIs. [$] [Free for Individuals and Small Businesses
- Syncfusion .NET PowerPoint Framework- Ein leistungsstarkes .NET PowerPoint Framework ohne Microsoft Office oder Interop-Abhängigkeiten. Erstellen, Lesen und Bearbeiten von PowerPoint-Dateien nahtlos. Konvertieren Sie PowerPoint-Dateien mühelos in PDFs und Bilder mit leistungsstarken Conversion-APIs. [$] [Free for Individuals and Small Businesses
- Entity Framework Core- Object-Relational Mapper, der .NET-Entwicklern die Arbeit mit relationalen Daten mit domänenspezifischen Objekten ermöglicht
- EntityFramework.Exceptions- Verwenden Sie typisierte Ausnahmen für Entity Framework Core, wenn Ihre SQL-Abfrage die Datenbankbeschränkungen in SqlServer, MySql, PostgreSQL oder SQLite verletzt
- EntityFrameworkCore.SqlServer.SimpleBulksEinfache Bibliothek, die helfen kann, eine große Anzahl von Datensätzen im Speicher mit der Datenbank zu synchronisieren. Lambda Expression wird unterstützt.
- EFCore.BulkExtensionsEntity Framework Core Bulk Extensions für superschnelle (BulkCopy) CRUD Ops + SaveChanges auf mehreren DBs: SQL, PG, My, Lite.
- Dapper- Ein einfacher Object Mapper für .NET vonStackExchange
- Dapper.FastCRUD- Die schnellste Micro-ORM-Erweiterung für Dapper
- DapperQueryBuilderDapper Query Builder mit String Interpolation und Fluent API
- SqlSugar- Eine andere ORM-Bibliothek unterstützt viele RDBMS, einschließlich MySql, SqlServer, Sqlite, Oracle, Postgresql - NOTE: Dies ist nicht mit Microsoft oder .NET verbunden
- FreeSql- ein bequemes ORM in dotnet, unterstützt MySql, SqlServer, PostgreSQL, Oracle, Sqlite, Firebird, 达梦, 人大金仓, 神舟通用, 翰高 und Access. - NOTE: Dies ist nicht mit Microsoft oder .NET verbunden
- NHibernateNHibernate Object Relational Mapper Übersetzung
- Fluent NHibernateFließend, XML-los, sichere, automatisierte, konventionsbasierte Mappings für NHibernate kompilieren.
- FluentMigrator- Fluent Migrations Framework für .net
- ServiceStack.OrmLite- Leichte, einfache und schnelle Konvention basierte POCO ORM [Free for OSS********
- LINQ to DBDie schnellste LINQ-Datenbankzugriffsbibliothek bietet eine einfache, leichte, schnelle und typsichere Schicht zwischen Ihren POCO-Objekten und Ihrer Datenbank.
- PetaPoco- Eine kleine ORM-ish Sache für Ihre POCOs
- NPocoEinfaches microORM, das die Ergebnisse einer Abfrage auf ein POCO-Objekt abbildet. Basierend auf Schotime Zweig von PetaPoco
- LLBLGen ProEntity Modeling Lösung für Entity Framework, NHibernate, Linq to SQL und ein eigenes ORM Framework: LLBLGen Pro Runtime Framework. [$][Free Lite version]
- Insight.Database- Einsicht. Datenbank ist eine schnelle, leichte, micro-ORM für .NET
- RepoDb- Eine hybride ORM-Bibliothek für .NET.
- MongoFramework- Eine “Entity Framework”-ähnliche Schnittstelle für MongoDB
- Friflo.Json.Fliox- Hochperformantes ORM für Sqlite, MySql, SqlServer, PostgreSQL & NoSQL. Bietet Server mit REST, GraphQL & WebSocket / PubSub API.
Paketverwaltung
Abschnitt betitelt „Paketverwaltung“- NuGet- Der .NET Paketmanager
- Cloudsmith- Ein vollständig verwaltetes Paketmanagement SaaS mit Unterstützung für NuGet, Npm, Docker und vieles mehr. [Free for Public/OSS] [$]
- MyGetHosted Package Repository für NuGet, NPM, Bower und VSIX. Bietet auch CI as-a-Service an. [$]
- Paket- Ein Paketabhängigkeitsmanager für .NET mit Unterstützung für NuGet-Pakete und GitHub-Repositories.https://fsprojects.github.io/Paket/
- Sleet- Ein NuGet v3 statischer Feed-Generator mit Unterstützung für AWS S3 und Azure Storage
- QPdfSharp- Ein C#-Wrapper, der um QPdf herum geschrieben wurde, um eine einfache PDF-Manipulation zu ermöglichen, die sowohl für Linux als auch für Windows getestet wird. QPdf ist eine der wenigen Bibliotheken, die eine PDF-Linearisierung durchführen können, und dieser Wrapper stellt sicher, dass Sie über die zugrunde liegenden Verbesserungen auf dem Laufenden bleiben.
- Cloudmersive PDFCloudmersive PDF ist eine native .NET Framework- und .NET Core NuGet-Bibliothek und ein API-Service, der PDF-Dokumente in hohem Maßstab und Genauigkeit erstellen, ändern, verschlüsseln oder konvertieren kann; und ist kostenlos ohne Ablauf [Free]
- Docotic.PdfPDF-Bibliothek zum Erstellen, Lesen, Bearbeiten, Zeichnen und Drucken von PDF-Dokumenten in .NET- und .NET-Core-Anwendungen. 100% verwaltet, ohne unsichere Blöcke. [$] [Free for OSS
- IText- iText ist eine PDF-Bibliothek, mit der Sie Dokumente im Portable Document Format (PDF) erstellen, ADAPT, INSPECT und MAINTAIN können**[$]** [Free for OSS]
- Pdfium.Net SDK- Erweiterte C# PDF-Bibliothek zum Rendern, Erstellen, Bearbeiten, Zusammenführen, Teilen, Drucken und Anzeigen von PDFs. Open Source PDF Viewer ist verfügbar aufGitHubANuGet packageist auch für die einfache Aufnahme in Ihre Projekte verfügbar.[$]
- PdfPig- Lesen und Erstellen und Extrahieren von Text und anderen Inhalten aus PDFs in C# (Port von PdfBox)
- QuestPDFQuestPDF ist eine moderne und kampferprobte Bibliothek, die Ihnen bei der Erstellung von PDF-Dokumenten helfen kann, indem Sie eine freundliche, auffindbare und vorhersehbare C#-fliessende API anbieten. [Quelle verfügbar] [Free for OSS]
- Kevsoft.PDFtk- Ein Wrapper, um die fantastische PDFtk-Binärdatei zu steuern, die PDF-Formulare ausfüllen, Feldinformationen abrufen, mehrere Dokumente oder Seiten verketten, Dokumente teilen, Stempel hinzufügen oder ersetzen und Dateien anhängen oder Dateien von Seiten herunterladen kann.
- IronPDF- Hochleistungs-C#-PDF-Bibliothek mit Kompatibilität für verschiedene .NET-Versionen, HTML-PDF-Konvertierung, Inhaltsseitenkonvertierung, Dateiformat-Unterstützung (z. B. DOCX, RTF, MD), responsive Layouts und robuste PDF-Funktionen, die von Kompatibilität, Erzeugung von PDFs, Formatierung von PDFs und Bearbeitung von PDFs reichen. [$] [Kostenlose Testversion verfügbar]
- Syncfusion .NET PDF Framework- Ein leistungsstarkes .NET PDF Framework ohne Adobe Abhängigkeiten. Erstellen, Lesen und Bearbeiten von PDF-Dateien nahtlos. Verwenden Sie PDF-Viewer-Steuerelemente zum einfachen Anzeigen, Überprüfen und Drucken. Konvertieren Sie mühelos HTML, Word, Excel, PowerPoint-Dateien und Bilder in PDF mit leistungsstarken Konvertierungs-APIs. [$] [Free for Individuals and Small Businesses
Profiler
Abschnitt betitelt „Profiler“- MiniProfiler- Ein einfacher, aber effektiver Mini-Profiler für ASP.NET Websites
Protokolle
Abschnitt betitelt „Protokolle“- SSH.NET- Eine Secure Shell (SSH) Bibliothek für .NET, optimiert für Parallelität. Stellt SSH-Befehle, SFTP/SCP-Uploads und -Downloads sowie SOCKS4/SOCKS5/HTTP-Proxies bereit.
- FluentFTP- Eine FTP- und FTPS-Bibliothek für .NET, optimiert für Geschwindigkeit. Bietet umfangreiche FTP-Befehle, Datei-Uploads / Downloads und FTP-Proxys.
- SharpSnmpLib- Eine Open Source SNMP Implementierung für .NET/Mono/Xamarin. Version 1, 2c und 3 werden unterstützt.
- DnsClient.NET- Eine einfache, aber sehr leistungsfähige und leistungsstarke Open-Source-Bibliothek für .NET Framework, um DNS-Lookups durchzuführen.
- Tecan SiLA2 SDK- Ein Bibliotheks- und Codegenerator zur Entwicklung von SiLA2-Clients und -Servern.
Push-Benachrichtigungen
Abschnitt betitelt „Push-Benachrichtigungen“Query Builder
Abschnitt betitelt „Query Builder“- SqlKata- Eleganter SQL Query Builder, der komplexe Abfragen, Joins, Subabfragen unterstützt, wo Bedingungen, Vendor Engine Ziele und mehr verschachtelt sind
- InterpolatedSqlSQL Builder mit String Interpolation und Fluent API
Schlange
Abschnitt betitelt „Schlange“- CAP- Ein EventBus mit lokaler persistenter Nachrichtenfunktionalität für RabbitMQ oder Kafka. - NOTE: Dies ist nicht mit Microsoft oder .NET verbunden
- Cap.Outbox- Implementierung des Outbox-Musters und des OnceExecutor-Service, der Idempotenz garantiert: Die Operation wird einmal durchgeführt
- NServiceBus- Der beliebteste Servicebus für .NET
- Hangfire- Unglaublich einfache Möglichkeit, Fire-and-Forget-, verzögerte und wiederkehrende Aufgaben in ASP.NET-Anwendungen durchzuführen
- RabbitMQ.NETImplementierung einer AMQP-Clientbibliothek für C# und einer verbindlichen Offenlegung von AMQP-Diensten über WCF
- NetMQNetMQ ist 100% nativer C#-Port von ZeroMQ
- MassTransitMassTransit ist eine Lean-Service-Bus-Implementierung zum Erstellen lose gekoppelter Anwendungen mit .NET Framework.
- Rebus- Rebus ist eine Lean Service Bus Implementierung für .NET, ähnlich wie NServiceBus und MassTransit, nur schlanker
- EasyNetQ- Eine einfache .NET API für RabbitMQ
- Warewolf ESB- Eine einfach zu bedienende Servicebus- und Microservices-Plattform. Erstellen Sie einfach Anwendungen und Dienste in einer visuellen IDE.
- Confluent’s .NET Client- Confluent .NET Client für Apache Kafka.
- Streamiz- eine .NET Stream Processing Library für Apache Kafka.
- FoundatioEine gemeinsame Schnittstelle mit In-Memory-, Redis- und Azure-Implementierungen.
- BrighterCommand Dispatcher, Processor und Distributed Task Queue https://www.goparamore.io/
- Silverback- Ein einfacher, aber funktionsreicher Nachrichtenbus für .NET Core (unterstützt Kafka, RabbitMQ und MQTT).
- SlimMessageBus- Leichter Nachrichtenbus mit Transporten für gängige Messaging-Systeme (Kafka, Redis, Azure Service Bus und andere) und In-Memory-Kommunikation.
- AsyncMonolithErleichtert einfaches asynchrones Messaging in Dotnet-Apps.
- gRPCEine RPC-Bibliothek und Framework für .NET Core. Lesen Sie mehr darüber aufDocs Microsoft
- gRPCurlgRPCurl ist ein Kommandozeilen-Tool, mit dem Sie mit gRPC-Servern interagieren können. Es ist im Grunde Curl für gRPC-Server.
- gRPC UIgRPC UI ist ein Befehlszeilen-Tool, mit dem Sie über einen Browser mit gRPC-Servern interagieren können. Es ist wie Postman, aber für gRPC-APIs anstelle von REST.
Reaktive Programmierung
Abschnitt betitelt „Reaktive Programmierung“- Rx.NETDie Reactive Extensions (Rx) ist eine Bibliothek zum Zusammenstellen asynchroner und ereignisbasierter Programme unter Verwendung beobachtbarer Sequenzen und Abfrageoperatoren im LINQ-Stil.
- Dynamic DataReaktive Erweiterungen (Rx) für Sammlungen
Echtzeitkommunikation
Abschnitt betitelt „Echtzeitkommunikation“- SIPSorcery- Eine plattformübergreifende C#.NET-Bibliothek, die SIP, VoIP und WebRTC unterstützt.
Regelmäßiger Ausdruck
Abschnitt betitelt „Regelmäßiger Ausdruck“Zeitplanung
Abschnitt betitelt „Zeitplanung“- NCrontabKlassenbibliothek für Parsing & FormatierungcrontabAusdrücke sowie Berechnung von Zeitereignissen basierend auf einem crontab-Zeitplan
- NCrontab.Scheduler- Einfache Task-Scheduler-Bibliothek für die Planung von NCrontab-basierten Aufgaben
- QuartzNetQuartz Enterprise Scheduler .NET
- Hangfire- Eine einfache Möglichkeit, Fire-and-Forget-, verzögerte und wiederkehrende Aufgaben in .NET-Apps auszuführen
- DurableTaskDieses Framework ermöglicht es Benutzern, lang laufende persistente Workflows in C# mit den async/await-Funktionen zu schreiben.
- Workflow CoreLeichte einbettbare Workflow-Engine
- OccurifyEine leistungsstarke und intuitive .NET-Bibliothek zum Definieren, Filtern, Transformieren und Planen von Zeitlinien für Augenblicke und Perioden.
- TickerQ- Leichtgewichtiger, leistungsstarker, reflexionsfreier Jobplaner für .NET mit EF Core, cron/time-based execution, custom locking, and retry support.
- NCronJob- Ein Job Scheduler sitzt oben auf IHostedService in dotnet.
- NaturalCron– Menschlich lesbare Planungsbibliothek für .NET mit natürlichen Sprachausdrücken.
SDK und API Clients
Abschnitt betitelt „SDK und API Clients“- AWS SDKDas AWS SDK für .NET ermöglicht .NET-Entwicklern die einfache Arbeit mit Amazon Web Services
- Azure PowerShell- Eine Reihe von PowerShell-Cmdlets für Entwickler und Administratoren zum Entwickeln, Bereitstellen und Verwalten von Microsoft Azure-Anwendungen
- Countly SDK for WindowsWindows SDK für Countly Analyse- und Marketingplattform für Produkt- und Marketingmanager
- Octokit.NET- Eine GitHub API-Clientbibliothek für .NET
- Dropbox.NET- Offizielles .NET SDK für die Dropbox API
- Getty Images API SDK- SDK für die Getty Images und iStock APIs
- Elasticsearch .NETElasticsearch. Net & NEST
- SolrNetSolr Client für .NET
- Lucene.net- Lucene. Net ist ein Port der Lucene-Suchmaschinenbibliothek, in C# geschrieben und auf .NET-Laufzeitbenutzer ausgerichtet
** Eingebettete Suchbibliotheken** - wie Lucene, aber einfacher zu bedienen.
- Lunr-CoreLunr-core ist eine kleine Volltext-Suchbibliothek zur Verwendung in kleinen Anwendungen. Es ist ein .NET-Port von LUNR.js.
- hOOtKleinste Volltext-Suchmaschine (Lucenersatz). von Grund auf neu aufgebaut mit invertiertem Roaring Bitmap-Index, sehr kompakter Speicherung, Betrieb im Datenbank- und Dokumentmodus
- ZoneTree.FullTextSearch- effiziente Volltext-Suchbibliothek. verlängert ZoneTree. Es ist eine schnelle, eingebettete Suchmaschine, die für Anwendungen geeignet ist, die eine hohe Leistung erfordern und nicht auf externe Datenbanken angewiesen sind.
Serialisierung
Abschnitt betitelt „Serialisierung“- CsvExport- Sehr einfach und leicht CSV-Exporteur, Excel freundlich, entkommt Text & Zitate etc.
- Protobuf.NETProtokollpuffer ist der Name des binären Serialisierungsformats, das Google für einen Großteil seiner Datenkommunikation verwendet
- Json.NET- Beliebtes Hochleistungs-JSON-Framework für .NET
- [ServiceStack] Text https://github.com/ServiceStack/ServiceStack/tree/main/ServiceStack.Text) - JSON, JSV und CSV Text Serializer in servicestack.net verwendet
- Msgpack-Cli- MessagePack Implementierung für Common Language Infrastructure
- FlatSharp- Schnelle, idiomatische FlatBuffers Implementierung. Verwenden Sie .fbs-Dateien oder Attribute.
- F# Data- Anbieter vom Typ F# für den Zugriff auf XML-, JSON-, CSV- und HTML-Dateien (basierend auf Musterdokumenten) und für den Zugriff auf WorldBank-Daten
- Hyperion- Ein leistungsstarker polymorpher Serializer für das .NET-Framework.
- Migrant- Schnelles und flexibles Serialisierungs-Framework, das für nicht dekorierte Klassen verwendbar ist.
- ObjectDumper.NETSerialisiert In-Memory-Objekt in C#-Code.
- FluentSerializerEin profilbasierter Serializer für mehrere Datenformate.
SMS und Telefonate
Abschnitt betitelt „SMS und Telefonate“- Twilio-csharpEin C#/.NET Bibliothek zum Senden und Empfangen von Telefonanrufen und Textnachrichten mit Twilio.
Zustandsmaschinen
Abschnitt betitelt „Zustandsmaschinen“- Stateless- Erstellen von Zustandsmaschinen und leichtgewichtigen maschinenbasierten Workflows direkt im .NET-Code
Statische Standortgeneratoren
Abschnitt betitelt „Statische Standortgeneratoren“- Sandra.SnowJekyll-inspirierte statische Site-Generierung für .NET
- AspNetStaticTransformieren Sie ASP.NET Core Web App in einen statischen Site Generator.
Starke Benennung
Abschnitt betitelt „Starke Benennung“- .NET Assembly Strong-Name Signer- Dienstprogrammsoftware für .NET-Baugruppen mit starkem Namen, einschließlich Baugruppen, für die Sie keinen Quellcode haben.
Style Guide
Abschnitt betitelt „Style Guide“- C# Style Guide- StackOverflow Q & A auf Style Guides
- C# Coding ConventionsOffizielle MSDN C# Code-Konventionen
- C# Async Guidance- Liste problematischer asynchroner Muster für .NET Kern mit einer Erklärung, wie man diese Probleme löst
Schablonenmotor
Abschnitt betitelt „Schablonenmotor“- RazorLightOpen Source Template Engine auf Basis von Microsofts Razor Parsing Engine unterstützt .NET Standard 2.0
- DotLiquid- C# Port der Ruby Liquid Templating Sprache
- Scriban- Eine schnelle, leistungsstarke, sichere und leichte Textvorlagensprache und Engine für .NET
- Morestachio- Eine voll dimensionierte {{Mustache}} wie Template Engine mit Fokus auf Erweiterbarkeit.
- FluidFluid ist eine Open Source .NET Template Engine, die auf der Sprache Liquid Template basiert.
- SmartFormat- Eine leichte Textvorlagenbibliothek, die in C# geschrieben ist und ein Drop-in-Ersatz für String sein kann. Format
- Handlebars.Net- Ein echtes .NET Lenkermotor
Prüfung
Abschnitt betitelt „Prüfung“- ArchUnitNET- Einfache Bibliothek zum Überprüfen der Architektur von C#-Code mit einer fließenden API.
- AutoFixtureAutoFixture ist ein Open-Source-Framework für .NET, das entwickelt wurde, um die “Arrangieren” -Phase Ihrer Unit-Tests zu minimieren
- BDTest- Ein verhaltensorientiertes Test- und Berichtsrahmen!
- Bogus- Ein einfacher und vernünftiger gefälschter Datengenerator für C#. Basierend auf und portiert von der berühmten faker.js.
- ExpressionToCode- Use plain C#-Syntax in Assertions, die sowohl den Ausdrucks- als auch den Subexpressionswert in der Fehlermeldung enthalten.
- FakeItEasy- Die einfache Spottbibliothek für .NET https://fakeiteasy.github.io
- Fluent Assertions- Eine Reihe von .NET-Erweiterungsmethoden, mit denen Sie das erwartete Ergebnis eines TDD- oder BDD-Tests natürlicher angeben können [Quelle verfügbar] [Free for OSS]
- FsCheckRandom Testing für .NET.
- Machine.Specifications- Maschine. Spezifikationen (MSpec) ist ein Kontext / Spezifikation Framework, das Sprachrauschen entfernt und Tests vereinfacht.
- Moq- Das beliebteste und freundlichste Spott-Framework für .NET
- NBomber- Sehr einfaches Lasttest-Framework für Pull- und Push-Szenarien. Es ist zu 100% in F# geschrieben und zielt auf .NET Core und Full .NET Framework.
- NCrunch- Ein automatisiertes Continuous & Concurrent Testing Tool für Visual Studio. [$]
- NFluentNFluent ist eine Assertion Library, die darauf abzielt, Ihre .NET TDD-Erfahrung fließend zu gestalten.
- NSubstituteEin freundlicher Ersatz für .NET Mocking Frameworks
- NUnit- Ein Unit-Testing Framework für alle .NET Sprachen
- TestcontainersEine Bibliothek zur Unterstützung von Tests mit Wegwerf-Instanzen von Docker-Containern für alle kompatiblen .NET Standard-Versionen.
- SecTester- SecTester ist ein neues Tool, das integriertBrightScan-Engine für Unternehmen direkt in Ihre Integrations- oder e2e-Tests. [Proprietär] [Frei]
- ShouldlyShouldly ist ein Assertion Framework, das sich darauf konzentriert, große Fehlermeldungen zu geben, wenn die Assertion fehlschlägt, während sie einfach und knapp ist.
- Snapshooter- Ein Snapshot Testing Tool für .NET Core und .NET Framework
- Stryker.NETMutationstests für .NET Kernprojekte
- xUnit.net- Ein kostenloses Open Source, Community-fokussiertes Unit Testing Tool für .NET Framework.
- CanopyCanopy ist ein kostenloses Open Source F# Web Automation und Testing Framework
- Expecto- Ein reibungsloses Test-Framework für F# mit Tests als Werte. Unit Testing, Property Based Testing, Performance Testing und Stress Testing.
- ReportPortal- AI-powered Test Automation Dashboard. Akquirieren, aggregieren und analysieren Sie Testberichte, um die Freisetzungsgesundheit zu ermitteln.
- Compare-Net-ObjectsFühren Sie einen tiefen Vergleich von zwei beliebigen .NET-Objekten mit Reflexion durch. Zeigt die Unterschiede zwischen den beiden Objekten.
- Verify- Verifizierungstool, um eine einfache Genehmigung komplexer Modelle und Dokumente zu ermöglichen.
- CsCheckRandom Testing Library for C#. Einschließlich Concurrency, Causal Profiling, Regression und Performance Testing.
- NotoriousTest- Ein leichtes .NET-Framework, das Integrationstests vollständig isoliert, indem wiederverwendbare Infrastrukturen und Umgebungen orchestriert und zwischen den Tests automatisch zurückgesetzt werden. TestContainer und integrierte SQL Server-Unterstützung. Basierend auf XUnit.
Werkzeuge
Abschnitt betitelt „Werkzeuge“- Downloader- Schneller und zuverlässiger mehrteiliger Downloader mit asynchronen Fortschrittsereignissen für .NET-Anwendungen.
- Fiddler- Der kostenlose Web-Debugging-Proxy für jeden Browser, System oder Plattform [Proprietary] [$] [Free Trial verfügbar]
- Open Live WriterBlog-Autor, der mit WordPress, Blogger, et. al. Open Live Writer integriert ist, macht es einfach zu schreiben, Vorschau und Post auf Ihrem Blog.
- ShareXShareX ist ein kostenloses Open-Source-Programm, mit dem Sie jeden Bereich Ihres Bildschirms erfassen oder aufzeichnen und mit einem einzigen Tastendruck teilen können. Es ermöglicht auch das Hochladen von Bildern, Text oder anderen Arten von Dateien zu über 80 unterstützten Zielen, aus denen Sie auswählen können.
- Opserver- Überwachungssystem von Stack Exchange
- CatLightErstellen Sie Statusbenachrichtigungen für TFS/Jenkins/Travis/Appveyor. Plattformübergreifende Desktop-App basierend auf .NET Core und Electron. [Kostenlose Version verfügbar][Proprietär]
- Mockaco- API-Mock-Server mit schneller Einrichtung, nützlich zur Simulation von HTTP-Antworten, Nutzung von ASP.NET Kernfunktionen, integrierte gefälschte Datengenerierung und C#-Scripting-Engine, die von der Roslyn-Scripting-API unterstützt wird.
- PapercutPapercut ist ein Open Source (.NET-basierter) Test-E-Mail-Viewer, der lokal mit einem integrierten SMTP-Server ausgeführt wird, der zum Empfang und zur Benachrichtigung von Test-E-Mail-Nachrichten entwickelt wurde.
- Fake JSON ServerFake REST API für Prototyping oder als CRUD Back End. Keine Notwendigkeit, Typen zu definieren, verwendet dynamische Typisierung. Die Daten werden in einer einzigen JSON-Datei gespeichert. Hat Authentifizierung, WebSocket-Benachrichtigungen, async lange laufende Operationen, zufällige Generierung für Fehler / Verzögerungen und experimentelle GraphQL-Unterstützung.
- NETworkManager- Ein leistungsstarkes Tool zum Verwalten von Netzwerken und zur Fehlerbehebung von Netzwerkproblemen!
- YARPYARP ist ein Reverse-Proxy-Toolkit zum Erstellen schneller Proxy-Server in .NET unter Verwendung der Infrastruktur von ASP.NET und .NET.
- JSON Formatter and Validator- Ein schneller JSON-Formatierer und Validator, der JSON nicht mit einem Server teilt.
- CSharpier- Ein Opinionated Code Formater für c#, der auf demPrettierDruckverfahren.
- UnitsNet- Macht das Leben mit Maßeinheiten nur ein bisschen besser.
- Another Redis Desktop Manager- Ein schnellerer, besserer und stabilerer Redis Desktop Manager [GUI Client], kompatibel mit Linux, Windows, Mac. Darüber hinaus stürzt es beim Laden massiver Schlüssel nicht ab.
- OctaneEngine- Ein leistungsstarker mehrteiliger Downloader mit vielen Funktionen wie Pausen-/Wiederaufnahmeunterstützung, asynchronem Fortschritt und Drosselung.
- FastCloner- Schnelle tiefe Klonbibliothek für .NET 8+. Zero-config, funktioniert out of the box.
- STranslate- STranslate ist ein ready-to-go Übersetzung ocr Tool mit WPF entwickelt.
- BouncyHSM- Ein Software-Simulator von HSM und Smartcard-Simulator mit HTML-Benutzeroberfläche, REST-API und PKCS#11-Schnittstelle.
- LeanLean Engine ist eine Open-Source-komplett verwaltete C# algorithmische Handelsmaschine, die für die Desktop- und Cloud-Nutzung entwickelt wurde.https://www.quantconnect.com/lean/
- StockSharp- Handel und algorithmischer Handel Open-Source-Plattform (Aktienmärkte, Forex, Bitcoins und Optionen).https://stocksharp.com
UI Automatisierung
Abschnitt betitelt „UI Automatisierung“- AtataAutomatisiertes Web-Testing mit vollem Funktionsumfang basierend auf Selenium WebDriver.
- Managed Windows API- Introspect und Automatisierung von Windows / VC++-Anwendungen von Drittanbietern, ohne den Quellcode zu benötigen.
- FlaUIFlaUI ist eine .NET-Bibliothek, die beim automatisierten UI-Testen von Windows-Anwendungen (Win32, WinForms, WPF, Store Apps, …) hilft.
- PuppeteerSharpPuppeteer Sharp ist ein .NET-Port der offiziellen Node.JS Puppeteer API.
- PuppeteerSharp.Contrib- Beiträge zu Puppeteer Sharp, die eine bequeme Möglichkeit bieten, lesbare und robuste Browsertests zu schreiben.
Visual Studio Plugins
Abschnitt betitelt „Visual Studio Plugins“- EFCore.VisualizerZeigen Sie den Entity Framework Core-Abfrageplan direkt in Visual Studio an.
- VsVIMVIM in Visual Studio
- Resharper- Developer Productivity Tool für Visual Studio [$]
- Productivity Power Tools- Eine Reihe von Erweiterungen für Visual Studio Professional (und höher), die die Produktivität der Entwickler verbessern.
- Tabs StudioVisual Studio Tab Manager mit mehreren Tab-Zeilen, Tab-Farbgebung und Tab-Gruppierung. [$]
- VSColorOutput- Farbhervorhebung für Build, Find und Debug Ausgabefenster. Benutzerdefinierte Übereinstimmungsmuster und Farben können hinzugefügt werden.
- Roslynator- Eine Sammlung von über 500 Analysatoren, Refactorings und Fixes für C#, powered by Roslyn
- SonarSource.sonarlint-visualstudio- SonarLint ist eine kostenlose Open-Source-Erweiterung Visual Studio 2017, 2019 und 2022, die Entwicklern On-the-Fly-Feedback zu neuen Fehlern und Qualitätsproblemen in C#, VB.NET, C/C++, TypeScript und JavaScript bietet.
Webbrowser
Abschnitt betitelt „Webbrowser“- CefSharp- HTML5, CSS3 und JS Webbrowser powered by Chromium, für WinForms und WPF
- SharpBrowser- Ein voll ausgestatteter .NET-Webbrowser, der mit C# und CefSharp erstellt wurde
Web Frameworks
Abschnitt betitelt „Web Frameworks“- ASP.NET [Core]- ASP.NET ist ein kostenloses Web-Framework zum Erstellen von großartigen Websites und Anwendungen
- Coalesce- Coalesce ist ein Framework für die schnelle Entwicklung von ASP.NET Kernwebanwendungen.
- CodeBehind Framework- Modernes und leistungsstarkes Backend-Framework unter ASP.NET Core.
- Suave.IOFramework / Bibliothek / Webserver, der Sie Tränen der Freude weinen lässt, nachdem Sie Ihr Projekt vorzeitig abgeschlossen haben, wenn Sie sich den schönen Code ansehen, den Sie in F # geschrieben haben.
- DotVVMMVVM-Framework für Leute, die JavaScript nicht gerne schreiben, mit OWIN und ASP.NET Core-Unterstützung und einer kostenlosen Erweiterung für Visual Studio 2015 und 2017.
- GiraffeFunktional (F#) ASP.NET Core Micro Framework zum Erstellen von Rich Web-Anwendungen
Webserver
Abschnitt betitelt „Webserver“- EmbedIO- Webserver auf Basis von Mono und Cross-Plattform
- GenHTTP- Ein leichter, einbettbarer Webserver zum schnellen Erstellen von REST-APIs
- SimpleW- Webserver-Bibliothek in .NET Core. Leistungsstark einfache, blazingly schnelle und Build-in Komponenten (API REST, JWT, Websockets, Selbst-Serialisierung, Opentelemetry).
WebSocket
Abschnitt betitelt „WebSocket“- SignalRBibliothek für ASP.NET-Entwickler, die es unglaublich einfach macht, Echtzeit-Webfunktionen zu Ihren Anwendungen hinzuzufügen
- SuperSocketSuperSocket ist ein leichtes, erweiterbares Sockel-Anwendungs-Framework
- Websocket-Sharp- Eine C# Implementierung des WebSocket Protokoll Client und Server
- Crossertech- Bietet eine große Reihe von Tools für Sie Echtzeit-Anwendungen auf dem Microsoft zu bauen. NET Plattform und vieles mehr. [$]
- Websocket.Client- Ein Multiplattform-Wrapper über natives C#-Klasse ClientWebSocket mit integrierter Reconnection und Fehlerbehandlung.
Windows-Dienste
Abschnitt betitelt „Windows-Dienste“- ServyEin Tool, mit dem jede App in einen nativen Windows-Dienst mit leistungsstarken Konfigurations- und Verwaltungsoptionen umgewandelt werden kann (eine moderne Alternative zu NSSM und WinSW).
- DeftSharp.Windows.Input- Hören Sie Global Keyboard / Maus-Events. einfach zu bedienen. für Windows UI-Anwendungen (WPF, MAUI, Avalonia)
- Data Grid ExtensionsModulare Erweiterungen für die WPF DataGrid-Steuerung, wie Filterung, zusätzliche Spaltenereignisse, erweitertes Säulenverhalten in Sternengröße und mehr…
- Extended WPF Toolkit™- Eine reichhaltige Sammlung von Steuerelementen, Komponenten und Dienstprogrammen zum Erstellen von WPF-Anwendungen
- WPFWPF ist ein .NET Core UI Framework zum Erstellen von Windows Desktop-Anwendungen.
Parser Bibliothek
Abschnitt betitelt „Parser Bibliothek“- SilverflyEine pratt parser Bibliothek.
- Pidgin- Eine leichte, schnelle und flexible Paring-Bibliothek für C#, entwickelt bei Stack Overflow
- Superpower- Ein C#-Parser-Bau-Toolkit mit hochwertiger Fehlermeldung
- CSLYEin eingebetteter C#-Lexer / Parser-Generator.
- Parakeet- Eine rekursive Abstiegs-Parsing-Bibliothek mit Operatorüberlastung für C#.
Quellengenerator
Abschnitt betitelt „Quellengenerator“- CodegenCS- Codegenerierungs-Toolkit, in dem Vorlagen mit einfachen C# geschrieben werden. Befehlszeilen-Tool, MSBuild-Task, Visual Studio Extension und Roslyn Source Generator.
- M31.FluentAPI- Erstellen Sie mühelos fließende APIs für Ihre C#-Klassen.
- Supernova.Enum.GeneratorsEin C#-Quellengenerator zum Erstellen einer Enumerationsklasse aus einem Enum-Typ. Mit diesem Paket können Sie sehr, sehr schnell an Enums arbeiten, ohne Reflexion zu verwenden.
- Vogan- Ein Wertobjektgenerator mit Analisatoren.
- Dunet- Ein einfacher Quellengenerator für diskriminierte Gewerkschaften in C#.
- SyncMethodGenerator- Generiert synchrone Methoden aus async-Methoden, um Code-Duplizierung zu vermeiden.
Sonstige Listen
Abschnitt betitelt „Sonstige Listen“- List of Automated Testing Tools and Frameworks for .NET- Liste der automatisierten Tests (TDD/BDD/ATDD/SBE) Tools und Frameworks für .NET
- .NET-libraries-that-make-your-life-easierOpen Source .NET Bibliotheken, die Ihnen das Leben erleichtern
- awesome-LINQ- Eine kuratierte Sammlung von fantastischen LINQ-Bibliotheken, Tools und mehr.
- awesome-analyzers- Eine kuratierte Liste von .NET Compiler Platform (“Roslyn”) Diagnoseanalysatoren und Codefixes.
- Awesome .NET Core- Eine Sammlung fantastischer .NET-Core-Bibliotheken, Tools, Frameworks und Software
- ASP.NET Core Library and Framework Support- Eine Liste der .NET-Bibliotheken und Frameworks, die derzeit von ASP.NET Core und .NET Core unterstützt werden.
- Awesome .NET Performance- Eine kuratierte Liste von fantastischen .NET Performance Büchern, Kursen, Schulungen, Konferenzgesprächen, Blogs und den inspirierendsten Open-Source-Mitwirkenden.
- awesome-ddd- Eine kuratierte Liste von Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing und Event Storming Ressourcen
- Awesome Unity- Eine kategorisierte, von der Community gesteuerte Sammlung hochwertiger, fantastischer Unity-Assets, -Projekte und -Ressourcen.
- Awesome Xamarin- Eine Sammlung interessanter Bibliotheken/Tools für mobile Xamarin-Projekte.
- Awesome Roslyn- Eine kuratierte Liste von tollen Roslyn-Büchern, Tutorials, Open-Source-Projekten, Analysatoren, Codefixes und Refactorings.
- .NET Open Source Developer ProjectsDiese Community-Liste zeigt .NET-Open-Source-Projekte, die für jeden Aspekt des Entwicklungsprozesses nützlich sind.
- Awesome Microservices .NET Core- Eine Sammlung fantastischer Schulungsserien, Artikel, Videos, Bücher, Kurse, Beispielprojekte und Tools für Microservices in .NET Core.
- dotnet-console-games- Spielbeispiele, die in .NET-Konsolenanwendungen implementiert sind.
- extra-awesome-dotnet- Sortierte Listen von fantastischen .NET-Repositories mit einer Anzahl von Sternen, Problemen und Gabeln!
Ressourcen
Abschnitt betitelt „Ressourcen“- Discover .NET- Tolle .NET Open Source und Community-Ressourcen.
- NuGet Trends- Schauen Sie sich die Einführung von NuGet-Paketen an und was auf NuGet im Trend liegt.
- Weekly C# DigestWöchentlicher E-Mail-Newsletter mit manuell kuratierten Top 5 Links aus der .NET-Community.
- ASP.NET Core Developer Roadmap- Ein vollständiger Leitfaden, um ein ASP.NET Entwickler zu werden.
HagiCode
HagiCode ist ein agentischer Coding-Arbeitsplatz. Vielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar – für ein ansprechendes Entwicklungserlebnis.
Entdecken Sie ein ansprechendes Entwicklungserlebnis mit vielseitigen, komfortablen Interaktionen in der Benutzeroberfläche.
- IntelligentOpenSpec-Workflows machen aus einer Absicht einen umsetzbaren Weg vom Vorschlag über Design und Aufgaben bis zur Auslieferung.
- EffizientMulti-Agent-Ausführung führt Recherche, Umsetzung und Prüfung parallel aus, über mehrere Repositories und die Agent CLIs, die Sie bereits nutzen.
- InteressantVielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar.
Für Windows herunterladen
HagiCode teilen
Aus Ideen wird ausgelieferte Software.
HagiCode ist ein agentischer Coding-Arbeitsplatz: OpenSpec-Workflows planen die Änderung, Multi-Agent-Ausführung setzt sie um, und Hero Scenario macht den langen Weg sichtbar, bis aus der Idee ausgelieferte Software wird.
- Intelligent
- OpenSpec-Workflows machen aus einer Absicht einen Weg vom Vorschlag bis zur Auslieferung.
- Effizient
- Multi-Agent-Ausführung treibt Recherche, Umsetzung und Prüfung parallel voran.
- Unterhaltsam
- UI-Interaktionen erleichtern Planung, Agent-Ausführung und Projektarbeit.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:


