Home

Awesome

solid-platform

Servers, Tools and packages built on the Solid platform. (See also solid-apps for a list of end-user applications).

Servers

Actively maintained.

NameLDPCORSWebID IdPWebID-TLSWebID-OIDCWebID-RSAWebID-DelegationWACWSSOpen Source
goldBasic Containers, file storageProxyYesYesNoYesYesYesYesYes
node-solid-serverBasic Containers, file storageProxyYesYesYesNoIn ProgressYesYesYes
OpenLink VirtuosoBasic Containers, file storage, SEARCH, PATCHYesYesYesIn ProgressNot PlannedYesYesYesNo
rww-playBasic Containers, file storage, SEARCHProxyYesYesNoNoN/AYes?Yes
gold

No longer under active development (the team is focusing on LDNode), gold is in bugfix/maintenance mode. Reference Solid platform server written in Go. See databox.me for an example instance.

node-solid-server

Reference Solid platform server written in Node.js/Express.

OpenLink Virtuoso

More specifically, the WebDAV File System Module a/k/a OpenLink Data Spaces (ODS) Layer.  ODS is a Data Space Shim built around Virtuoso's WebDAV layer that adheres to Solid conventions of —

Minimum installation atop basic Virtuoso (Enterprise Edition only) installation is Virtuoso Authentication Layer (VAL), ODS-Framework, and ODS-Briefcase VADs.

rww-play

LDP-compliant Read-Write-Web server written in Scala/Play/akka.

Legacy Servers

No longer actively maintained.

ldphp

LDP PHP server, implementing LDP Basic Containers and file serving. Not implemented: WAC, WebID-RSA, or WebID-Delegation.

Libraries

Node.js