Our great sponsors
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET Foundation community project.
-
DearPyGui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
You could use .NET 5.0 and Avalonia as GUI framework. If you search on nuget.org you will also find several packages for cross platform USB access.
Other than wanting an open source license and a cross platform solution, you haven't specified any requirements for the GUI framework. Not knowing other requirements, I would recommend Dear PyGui if you want to use Python. Dear PyGui has a permissive MIT license, is written in C/C++ and uses the GPU for speed. It's great for (real-time) scientific applications.