interoptopus
RustSharp
interoptopus | RustSharp | |
---|---|---|
6 | 1 | |
288 | 0 | |
- | - | |
7.4 | 4.3 | |
27 days ago | almost 2 years ago | |
Rust | C# | |
- | - |
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.
interoptopus
-
Python Developer Seeking Input: Is it Worth Learning Rust for FFI?
You may want to look at Interpotopus.
-
Calling native Rust code from PowerShell
I also found interoptopus which looks like it can auto-generate the C# bindings, but idk how well it actually works.
-
Interop your .NET application with Rust
Let's first work on the Rust code, what we want to do is to generate a .cs file with all the equivalent bindings and types, doing that by hand is boring and time consuming, luckly there is a library for easily do all the heavy stuff for us called interoptopus.
-
Are there any .NET interop crates? I would like to use C# as GUI frontend for editor in my game
I see you've already been introduced to rnet. Another option would be interoptopus.
-
How can I utilize rust for .net web applications?
interoptopus (The polyglot bindings generator for your library.)
-
CGlue 0.2 is out! Dynamically loadable traits in Rust, C and C++
I recently found a project that does C# and Python bindings very well, it might be worth checking out for collaboration/inspiration. https://github.com/ralfbiedert/interoptopus
RustSharp
-
Are there any .NET interop crates? I would like to use C# as GUI frontend for editor in my game
Hello, rustaceans! Looking for .NET interop (Windows-only), similiar to what you can do in C++, already tried just importing DLLs in C#, works well with regular functions but fails if you start using traits or implementing methods in structs.
What are some alternatives?
cffi - Safe* C foreign function interface for Rust, using proc macros and marshaling types.
crates.io - The Rust package registry
PyO3 - Rust bindings for the Python interpreter
svix-webhooks - The enterprise-ready webhooks service 🦀
abi_stable_crates - Rust-to-Rust ffi,ffi-safe equivalents of std types,and creating libraries loaded at startup.
cglue - Rust ABI safe code generator
rnet
livesplit-core - livesplit-core is a library that provides a lot of functionality for creating a speedrun timer.
zero-to-production - Code for "Zero To Production In Rust", a book on API development using Rust.
nano-ycmd - Modded GNU Nano using ycmd code completion and IntelliSense. The ycmd code completion support for nano is found in the ymcd-code-completion branch.
miniserve - 🌟 For when you really just want to serve some files over HTTP right now!