Syncthing is a great open-source software to easily sync files and folders across devices. GUI snap from their website -
I wanted to sync my coding workspace across my laptop and desktop computers so that I can seamlessly switch between them at any time.
Usually, this is not done due to the following issues -
- Some file/folder sizes can be very large
- Build files do not match due to different processors on different computers