The Unhosted project is almost identical to the Solid project, and I myself was quite active in it during 2010-2015. It now still lives on around the remoteStorage community, in which 5apps more or less plays the role that Inrupt plays for Solid.
Things that Solid has but Unhosted does not:
- editable ACLs (for remoteStorage, the
public/folder is always public, the rest is always private.
- server-side search (right?) through SPARQL (remoteStorage only has a browsable file system tree with follow-your-nose folder indexes)
- an append-only inbox for every pod (in the unhosted web apps vision, remoteStorage is just for storage, and messaging is done through SocketHub, a project that’s maintained by the same developer community)
Things that Unhosted has but Solid does not: