The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Terrafx.interop.windows Alternatives
Similar projects and alternatives to terrafx.interop.windows
-
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.
-
Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
-
ComputeSharp
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
-
CsWin32
A source generator to add a user-defined set of Win32 P/Invoke methods and supporting types to a C# project.
-
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Vortice.Windows
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
-
Vanara
A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.
-
pinvoke
Discontinued A library containing all P/Invoke code so you don't have to import it every time. Maintained and updated to support the latest Windows OS.
-
WIC
A COM interop library for .NET that makes Windows Imaging Component (WIC) available to managed code.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
terrafx.interop.windows reviews and mentions
-
Is there a real time graphics llibrary in c#
A couple other options than what has been suggested so far: - TerraFX.Interop.Windows. Raw, blittable, 1:1 bindings for all Win32, D2D/D3D11/D3D12 APIs (there's also a version with Vulkan bindings). As close to doing #include as you can get in C#. This is my personal favorite, I use it in my own ComputeSharp library, and transitively we use it in the Microsoft Store too 🙂 - Silk.NET another version of high-performance bindings, more opinionated than TerraFX and with some additional helpers to make it a bit easier to use.
-
Why is every graphics API C# wrapper I find deprecated?
Repo is here: https://github.com/terrafx/terrafx.interop.windows/ Latest NuGet is here: https://www.nuget.org/packages/TerraFX.Interop.Windows
-
Fixing my BF1942 woes with Win32 APIs
I tried out both TerraFX.Interop.Windows and CsWin32, ultimately settling on the latter. CsWin32 was a little less intimidating as the API is generated based on strings in a text file rather than containing everything at once. Also I like jumping to definition of types to read more and explore APIs etc and doing that to one of the types in the TerraFX library crashed Visual Studio. That's more of a VS problem than a TerraFX library but still - CsWin32 would work great for what I'm doing.
-
How to interact with Win 11 API?
Pick your P/Invoke library of choice. For instance, CsWin32, or if you feel braver and want to go faster, TerraFX.Interop.Windows
- Would you want/use an improved interface to native Win32 APIs for .NET?
-
What's the fastest way to get pixel data from a Bitmap?
I'm using WIC through TerraFX.Interop.Windows in one of my projects, would definitely also recommend that one if anyone's looking for fast, native 1:1 bindings to all these various Win32 APIs.
-
Why not use ref?
Literally any direct port of C++ objects (eg. here, here)
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Stats
terrafx/terrafx.interop.windows is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of terrafx.interop.windows is C#.
Popular Comparisons
- terrafx.interop.windows VS CsWin32
- terrafx.interop.windows VS Silk.NET
- terrafx.interop.windows VS UWP Community Toolkit
- terrafx.interop.windows VS SharpDX
- terrafx.interop.windows VS ImageSharp
- terrafx.interop.windows VS PixiEditor
- terrafx.interop.windows VS Vortice.Windows
- terrafx.interop.windows VS WIC
- terrafx.interop.windows VS Vanara
- terrafx.interop.windows VS Borderless1942