KeyboardSwitch
Core2D
KeyboardSwitch | Core2D | |
---|---|---|
2 | 5 | |
50 | 902 | |
- | - | |
9.0 | 6.3 | |
11 days ago | 4 days ago | |
C# | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
KeyboardSwitch
-
The Power of Convention
While doing some investigation into AvaloniaUI, I came across some great open-source projects that use it and was delighted to find that they follow the more conventional, modern ways of setting up a C# project. I just want to specifically talk about my experience when looking at the startup code.
-
SharpHook: A cross-platform global keyboard and mouse hook for .NET
I've been working on an app (this one) which uses a global keyboard hook. It worked well on Windows, but when I decided to go cross-platform, I couldn't find any existing solutions for .NET. Basically every library for creating keyboard hooks was Windows-only.
Core2D
-
Serious Lack Of Tutorials and Courses
A great full featured app by a core contributor.
-
Minimalistic fluent api in C# to create complex reactive Avalonia applications
Not really as I have fully switched to Avalonia and been using it with SkiaSharp sometimes so those demos do not make much sense now. Project repo https://github.com/wieslawsoltes/Core2D
-
Drawing app written using AvaloniaUI running on the web using WASM
https://github.com/wieslawsoltes/Core2D wasm build not yet available
-
Cross platform desktop GUI framework recommendations
AvaloniaUI has all you need, yoy can check my drawing app created with Avalonia https://github.com/wieslawsoltes/Core2D
-
Avalonia vs MAUI for Mac app
Their site lists several featured apps. One is https://github.com/wieslawsoltes/Core2D
What are some alternatives?
libuiohook - A multi-platform C library to provide global keyboard and mouse hooks from userland.
Introducing .NET Multi-platform App UI (MAUI) - .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Dock - A docking layout system.
PolarisBiosEditor - Polaris Bios Editor PBE 1.7.6
Avalonia - Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
SpiroNet - The .NET C# port of libspiro - conversion between spiro control points and bezier's.
ReactiveMvvm - Cross-platform ReactiveUI sample app built for a talk at MSK .NET conf.
Comet - Comet is an MVU UIToolkit written in C#
CodeHub - CodeHub is an iOS application written using Xamarin
trace - Modern crypto portfolio & market explorer. Built with @Flutter
Trace - Trace is an application for transforming bitmaps into vector graphics using BitmapToVector library.
QtSharp - Mono/.NET bindings for Qt