.NET Convex Client
Thinking about making a simple convex client for .net. (maybe wrap the rust lib) I'm not saying I am definitely going to make this but would anyone use it if I did?
7 Replies
Hi! If you do this I highly recommend wrapping the rust library. We're currently working on doing this with Kotlin/Android using this FFI library. https://github.com/mozilla/uniffi-rs/
GitHub
GitHub - mozilla/uniffi-rs: a multi-language bindings generator for...
a multi-language bindings generator for rust. Contribute to mozilla/uniffi-rs development by creating an account on GitHub.
Are you using a udl file
Or macros
well either way actually couldn't you build a variety of bindings with minimal work with this library?
I'm actually asking because I'm not sure
Because if that's the case then I can just skip this completely
GitHub
GitHub - NordSecurity/uniffi-bindgen-cs: C# bindings generator for ...
C# bindings generator for uniffi-rs. Contribute to NordSecurity/uniffi-bindgen-cs development by creating an account on GitHub.
Will there be a public repo
Sorry I don't have all the technical details off hand. But we will make this repo public for sure. Like we've done with all other clients.
A .net client sounds interesting. Or even a Entity Framework wrapper as per their Mongo/Cosmos one... Also a Blazor webassembly wrapper may bring the .Net community onboard.
@v did you make any progress on .Net?
i did make a demo but nothing more, the code dont exist anymore but i just communicated to the websocket directly, i think it would be cool to make a pr for uniffi-bindgen-cs to support the things required to generate bindings. its missing async support and something else.