This shopping lists keeps in sync between multiple devices. It was created using Golang QOR Framework. It uses websockets to keep everything in sync.
The following YouTube video shows how it was created: https://www.youtube.com/watch?v=U6hPKK9dTMY
To install it you can use the following command
go get github.com/jempe/shopping_list