ConradIrwin / amfs

2 stars 0 forks source link

is amfs means AutoMerge Filesystem? #1

Open saputradharma opened 1 year ago

saputradharma commented 1 year ago

Hi @ConradIrwin, I am trying to find a reference for CRDT implementation in go and ended up in this repo. What is the goal of this project? Really excited to see the development of this project.

ConradIrwin commented 1 year ago

Hey @saputradharma!

That’s correct, and it uses automerge-go under the hood.

the goal was to play with file systems that sync in real time, so as you type in VSCode it is immediately reflected on the fileysstem. It’s currently using NFS, because I found a simple nfs server template, but it’s a little slow (and very “works on my machine”).

The end goal was to build a replacement for git that you didn’t have to remember to use, but I am currently thinking about doing something that doesn’t use NFS instead.

happy to collaborate - what are you looking for a CRDT to do?

saputradharma commented 1 year ago

Whoa, awesome!

what are you looking for a CRDT to do?

It is just my personal interest to know more about this topic. Would love to collaborate if there is anything that I can help with in this project :)