- ● 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 | ● | ○ |
all 🔗 links are optional
- 💡 Interested
- 🎯 Committed (🔗 tracking issue)
- 🚧 Implementing (🔗 code or feature branch)
- ✅ Conforming (🔗 test results)
- https://www.w3.org/TR/lws10-core/#containers
- https://www.w3.org/TR/lws10-core/#discovery
- https://www.w3.org/TR/lws10-core/#operations
- https://www.w3.org/TR/lws10-core/#metadata
| Name | Client | Server | Notes |
|---|---|---|---|
| lws-server | 🚧 | branch · conformance | |
| Halcyon | 🚧 | branch · conformance | |
| CommunitySolidServer | 🚧 | branch | |
| lws-client | 🚧 | repo | |
- https://github.com/ebremer/lws-authn
- https://www.w3.org/TR/lws10-core/#authorization
- https://github.com/lws-contrib/lws-test-suite/tree/main/lws10/auth
| Name | Client | Server | Notes |
|---|---|---|---|
| lws-server | 🚧 | branch · conformance | |
| Halcyon | 🚧 | branch · conformance | |
| lws-authn | 🚧 | ||
| lws-client | 🚧 | repo | |
| Name | Client | Server | Notes |
|---|---|---|---|
| lws-server | 🚧 | branch · conformance | |
| Halcyon | 🚧 | branch · conformance | |
| lws-authn | 🚧 | ||
| sai-js | 💡 | ||
| lws-client | 🚧 | repo | |
| Name | Client | Server |
|---|---|---|
| lws-authn | 🚧 | |
| lws-client | 🚧 | |
| 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 | |
| Name | Client | Server | Notes |
|---|---|---|---|
| lws-server | 🚧 | branch · conformance | |
| Halcyon | 🚧 | branch · conformance | |
| sai-js | 🚧 | ||
| lws-client | 🚧 | repo | |
| Name | Client | Server | Notes |
|---|---|---|---|
| lws-server | 🚧 | branch · conformance | |
| Halcyon | 🚧 | branch · conformance | |
| sai-js | 💡 | ||
| lws-client | 🚧 | repo | |
| Name | Client | Server | Notes |
|---|---|---|---|
| lws-server | 🚧 | branch · conformance | |
| Halcyon | 🚧 | branch · conformance | |
| sai-js | 🚧 | ||
| lws-client | 🚧 | repo | |
| Name | Client | Server | Notes |
|---|---|---|---|
| lws-server | 🚧 | branch · conformance | |
| Halcyon | 🚧 | branch · conformance | |
| sai-js | 🚧 | ||
| lws-client | 🚧 | repo | |
| Name | Client | Server | Notes |
|---|---|---|---|
| sai-js | 🚧 | NDJSON | |
| Name | Client | Server | Notes |
|---|---|---|---|
| sai-js | 💡 | ||
| lws-client | 🚧 | repo | |
| Name | Client | Server | Notes |
|---|---|---|---|
| lws-server | 🚧 | branch · conformance | |
| Halcyon | 🚧 | branch · conformance | |
| sai-js | 💡 | 💡 | |
| lws-client | 🚧 | repo | |
Footnotes
-
sai-js server is implemented as custom components for Community Solid Server ↩