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:
- built-in access scopes for client-side OAuth (IIUC, a Solid user still gives an app like https://pheyvaer.github.io/solid-chess/ full root access to their pod?)
- A wiki of data modules that different apps can share with other apps, like âContactsâ, âPictureâ, âChess Gamesâ, etc.