-
Notifications
You must be signed in to change notification settings - Fork 263
Description
Hi,
Thanks for creating such an amazing project and making it open source.
At NordVPN we do have some similarities in terms of using rust libraries for some of the common logic and then integrating them into multitude of applications written in "foreign" languages. We have looked a little bit into UniFFI project and we really liked what we found, You guys have this FFI generation problem solved very nicely. And we would really like to upgrade our own solution. The only problem is that we are providing libraries for these four languages:
- Kotlin ✔️
- Swift ✔️
- go ➖
- C# ➖
(yeah, it is all over the place... 🙄 ), anyway, of course, I am not coming here to ask for more languages support and that's it, rather seeking consultation on how best to collaborate, if we can. We have seen this and this issues and we fully understand Your concerns about maintaining additional languages. But we are willing to contribute generators for golang and C# languages and if the full solution works for our internal use-cases, maintain those generators from time to time to keep up with the core. Unfortunately we cannot promise very fast reaction time, but we would like to keep up-to-date in case we are using UniFFI to generate bindings and willing to dedicate time for that.
But we are not sure how best to approach this and whether this really makes sense for You. What would be Your thoughts?
┆Issue is synchronized with this Jira Task
┆friendlyId: UNIFFI-203