Skip to content

Latest commit

 

History

History
180 lines (132 loc) · 7.47 KB

Implementations.md

File metadata and controls

180 lines (132 loc) · 7.47 KB

LWS Implementations

Software

  • ● Applicable
  • ◐ Partially Applicable
  • ○ Not Applicable
Name Language Contact License Client Server
lws-server Java @ebremer Apache License 2.0 ○ ●
lws-authn Java @ebremer Apache License 2.0 ○ ●
Halcyon Java, JavaScript @ebremer Apache License 2.0 ○ ●
sparq Rust, Python, TypeScript Jesse Wright MIT ○ ●
Community Solid Server TypeScript @jeswr MIT ○ ●
sai-js TypeScript @elf-pavlik MIT ● ◐ 1
lws-client Java, JavaScript/TypeScript, C++, Rust, Go, Python @ebremer MIT ● ○

Features

all 🔗 links are optional

  • 💡 Interested
  • 🎯 Committed (🔗 tracking issue)
  • 🚧 Implementing (🔗 code or feature branch)
  • ✅ Conforming (🔗 test results)

Containers, Data Resources, Discovery and Linksets

Name Client Server Notes
lws-server 🚧 branch · conformance
Halcyon 🚧 branch · conformance
CommunitySolidServer 🚧 branch
lws-client 🚧 repo

Authentication & Authorization

Name Client Server Notes
lws-server 🚧 branch · conformance
Halcyon 🚧 branch · conformance
lws-authn 🚧
lws-client 🚧 repo

OpenID Connect

Name Client Server Notes
lws-server 🚧 branch · conformance
Halcyon 🚧 branch · conformance
lws-authn 🚧
sai-js 💡
lws-client 🚧 repo

SAML 2.0

Name Client Server
lws-authn 🚧
lws-client 🚧

Self-signed Controlled Identifier

Name Client Server Notes
lws-server 🚧 https, did:key · branch · conformance
Halcyon 🚧 https, did:key · branch · conformance
lws-authn 🚧 https, did:key
sai-js 💡
lws-client 🚧 repo

Access Requests and Grants

Name Client Server Notes
lws-server 🚧 branch · conformance
Halcyon 🚧 branch · conformance
sai-js 🚧
lws-client 🚧 repo

ODRL Access Profile

Name Client Server Notes
lws-server 🚧 branch · conformance
Halcyon 🚧 branch · conformance
sai-js 💡
lws-client 🚧 repo

Notifications

Name Client Server Notes
lws-server 🚧 branch · conformance
Halcyon 🚧 branch · conformance
sai-js 🚧
lws-client 🚧 repo

Webhook

Name Client Server Notes
lws-server 🚧 branch · conformance
Halcyon 🚧 branch · conformance
sai-js 🚧
lws-client 🚧 repo

Streaming HTTP

Name Client Server Notes
sai-js 🚧 NDJSON

Webhook

Name Client Server Notes
sai-js 💡
lws-client 🚧 repo

Type Index and Type Search

Name Client Server Notes
lws-server 🚧 branch · conformance
Halcyon 🚧 branch · conformance
sai-js 💡 💡
lws-client 🚧 repo

Notes

Footnotes

  1. sai-js server is implemented as custom components for Community Solid Server ↩