etesync / etebase-go

A (work in progress) Go client library for Etebase
https://www.etebase.com
BSD 3-Clause "New" or "Revised" License
49 stars 3 forks source link

Looking for contributors? #15

Open silasdavis opened 2 years ago

silasdavis commented 2 years ago

Is this project alive?

Do you need help?

:)

tasn commented 2 years ago

Always! I don't personally know Go, it was @qustavo that was working on it.

There are two approaches: native implementation and a CGO wrapper around libetebase. Either works. :)

qustavo commented 2 years ago

Hey @silasdavis. I started developing etebase-go but I stopped when I had to implement the crypto primitives. My initial idea was to implement it in pure go but I failed. As @tasn mentioned, there is the possibility of using a wrapper (which I believe is implemented in Rust). I can no longer maintain the project, but I'll be happy to help

daftaupe commented 1 year ago

@qustavo I might give a try at using a CGO wrapper around libetebase. Maybe that's the easiest to get something working, and that requires less work as it's going to evolve with libetebase right ?