SaaSHub helps you find the best software and product alternatives Learn more →
Dotnet Alternatives
Similar projects and alternatives to dotnet
-
ComputeSharp
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
-
csharp-source-generators
A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
-
-
PostSharp.NotifyPropertyChanged
auto-magic INotifyPropertyChanged done right
-
-
PropertyChanged.SourceGenerator
Powerful INotifyPropertyChanged / INotifyPropertyChanging Source Generator, which generates INPC boilerplate for you as part of your build. Supports features such as automatic and manual dependencies between properties, notifications when specific properties change, and more.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
NotifyPropertyChangedGenerator
Roslyn Analyzer/Generator for avoid boring boilerplate INotifyPropertyChanged implementation.
-
UWP Community Toolkit
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
-
Windows UI Library
Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
-
referencesource
Source from the Microsoft .NET Reference Source that represent a subset of the .NET Framework
-
dolphin
Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
-
ReactiveUI
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
-
wpfui
WPF UI provides the Fluent experience in your known and loved WPF framework. Intuitive design, themes, navigation and new immersive controls. All natively and effortlessly.
-
-
luau
A fast, small, safe, gradually typed embeddable scripting language derived from Lua
-
corert
This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain.
-
-
StaticDotNet.ArgumentValidation
StaticDotNet.ArgumentValiation is a nullability annotation supported guard library with performance and ease of use in mind.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
dotnet reviews and mentions
-
I want to learn WPF and was told I should use a MVVM based framework any up to date suggestions?
Yeah, the fact properties use fields with annotations right now isn't ideal, it's just the best we could do until C# gets partial properties. I do plan on adding support for that though as soon as C# gets that feature. You can follow the progress here 🙂
-
Guard Library - StaticDotNet.ArgumentValidation
For comparison, CommunityToolkit.Diagnostics has a guard library.
-
Thinking about zero-allocation parsing.
There is some stuff in CommunityToolkit to lower allocations of frequently converted Spans, StringPool comes to mind.
-
WinUI port from UWP my experience
ModernWpf and WpfUI are both great options for making modern looking WPF apps. Combine that with CommunityToolkit.Mvvm and you've got a solid platform for Windows-only desktop apps.
-
using command as event handler
This is part of the problem. There are all of the platform specific toolkits, then the .NET Community Toolkit and its documentation refers to its MVVM portion as if it's a separate "MVVM toolkit".
-
Do you use any type of code generation tools?
The MVVM Toolkit and ComputeSharp ship with two source generators.
-
I've never felt the need to be honest
FYI, .NET and the Community Toolkit are open source, so you can always check out how deep the magic black box goes. Either way, most of the black magic comes from the IL and CLR anyways, always fun to try understanding that. Most compilers add (or remove) a bunch of stuff behind the scenes anyways. ;)
- Come si contribuisce ad un progetto open source?
-
Share Your GitHub (projects) Please
.NET Community Toolkit (work): a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform (this includes the MVVM Toolkit).
- Where is the source for Microsoft.Toolkit.MVVM?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea595339c8>
www.saashub.com | 30 Jan 2023
Stats
CommunityToolkit/dotnet is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.