Skip to content
This repository has been archived by the owner. It is now read-only.
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

README.md

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.

Name LDP CORS WebID IdP WebID-TLS WebID-OIDC WebID-RSA WebID-Delegation WAC WSS Open Source
gold Basic Containers, file storage Proxy Yes Yes No Yes Yes Yes Yes Yes
node-solid-server Basic Containers, file storage Proxy Yes Yes Yes No In Progress Yes Yes Yes
OpenLink Virtuoso Basic Containers, file storage, SEARCH, PATCH Yes Yes Yes In Progress Not Planned Yes Yes Yes No
rww-play Basic Containers, file storage, SEARCH Proxy Yes Yes No No N/A Yes ? 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 —

  • Identity — via WebID
  • Identity Verification (or Authentication) — via WebID+TLS or WebID-OIDC (WebID-OIDC is still a work-in-progress)
  • Document Access Controls (or Authorization) — via WebACLS or WAC
  • Read-Write Operations on Documents — via HTTP PATCH using application/sparql-update payloads

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

  • node-webid - library to manage WebID identities and certificates.

  • rdflib.js - RDF library for Linked Data applications.

  • solid.js - library to interact with Solid-compliant applications. Creates and manages LDP containers, provides WebID authentication, and more.

About

List of servers and tools

Resources

License

Releases

No releases published
You can’t perform that action at this time.