I made a minimla proof of concept, but not added all the social features https://nosdav.com/bookmarks/