Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/solid-contrib/solid-platform
List of servers and tools
https://github.com/solid-contrib/solid-platform
Last synced: 3 months ago
JSON representation
List of servers and tools
- Host: GitHub
- URL: https://github.com/solid-contrib/solid-platform
- Owner: solid-contrib
- License: mit
- Archived: true
- Created: 2015-09-14T19:21:33.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2019-11-06T14:56:30.000Z (about 5 years ago)
- Last Synced: 2024-08-01T12:38:13.219Z (3 months ago)
- Homepage: https://github.com/solid/solid-spec
- Size: 11.7 KB
- Stars: 81
- Watchers: 16
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-starred - solid-contrib/solid-platform - List of servers and tools (others)
README
# solid-platform
[![](https://img.shields.io/badge/project-Solid-7C4DFF.svg?style=flat-square)](https://github.com/solid/solid)Servers, Tools and packages built on the
[Solid platform](https://github.com/solid/solid-spec).
(See also [solid-apps](https://github.com/solid/solid-apps) for a list of
end-user applications).## Servers
Actively maintained.Name | [LDP](https://www.w3.org/TR/ldp/) | [CORS](https://github.com/solid/solid-spec/blob/master/recommendations-server.md) | [WebID](https://github.com/solid/solid-spec/blob/master/solid-webid-profiles.md) IdP | [WebID-TLS](https://github.com/solid/solid-spec/blob/master/authn-webid-tls.md) | [WebID-OIDC](https://github.com/solid/webid-oidc-spec) | [WebID-RSA](https://github.com/solid/solid/blob/master/proposals/auth-webid-rsa.md) | WebID-Delegation | [WAC](https://github.com/solid/web-access-control-spec) | [WSS](https://github.com/solid/solid-spec/blob/master/api-websockets.md) | Open Source |
-----|-----|:----:|:--------------:|:---------:|:----------:|:---------:|:----------------:|:---:|:---:|:-------:|
[gold](https://github.com/linkeddata/gold)|Basic Containers, file storage|Proxy|Yes|Yes|No|Yes|Yes|Yes|Yes|Yes|
[node-solid-server](https://github.com/solid/node-solid-server/)|Basic Containers, file storage|Proxy|Yes|Yes|Yes|No|In Progress|Yes|Yes|Yes|
[OpenLink Virtuoso](http://virtuoso.openlinksw.com/)|Basic Containers, file storage, SEARCH, PATCH|Yes|Yes|Yes|In Progress|Not Planned|Yes|Yes|Yes|No|
[rww-play](https://github.com/read-write-web/rww-play)|Basic Containers, file storage, SEARCH|Proxy|Yes|Yes|No|No|N/A|Yes|?|Yes|##### [gold](https://github.com/linkeddata/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](https://databox.me/) for an example instance.##### [node-solid-server](https://github.com/solid/node-solid-server/)
Reference Solid platform server written in Node.js/Express.##### [OpenLink Virtuoso](http://virtuoso.openlinksw.com/)
More specifically, the WebDAV File System Module a/k/a OpenLink Data Spaces (ODS) Layer. [ODS](http://ods.openlinksw.com/owiki/wiki/ODS) is a Data Space Shim built around [Virtuoso](https://virtuoso.openlinksw.com/)'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` payloadsMinimum installation atop basic Virtuoso (Enterprise Edition only) installation is Virtuoso Authentication Layer (VAL), ODS-Framework, and ODS-Briefcase VADs.
##### [rww-play](https://github.com/read-write-web/rww-play)
LDP-compliant Read-Write-Web server written in Scala/Play/akka.## Legacy Servers
No longer actively maintained.##### [ldphp](https://github.com/linkeddata/ldphp)
LDP PHP server, implementing LDP Basic Containers and file serving.
Not implemented: WAC, WebID-RSA, or WebID-Delegation.## Libraries
### Node.js
* [node-webid](https://github.com/linkeddata/node-webid/) - library to manage
[WebID](http://www.w3.org/2005/Incubator/webid/spec/identity/) identities
and certificates.* [rdflib.js](https://github.com/linkeddata/rdflib.js/) - RDF library for
[Linked Data](http://www.w3.org/DesignIssues/LinkedData.html) applications.* [solid.js](https://github.com/solid/solid.js) - library to interact with
[Solid](https://github.com/solid/solid-spec)-compliant applications.
Creates and manages LDP containers, provides WebID authentication, and more.