solid-web-components

Access Solid and Linked Data resources using HTML custom elements

sol-menu Define a menu entirely in RDF using the ui: vocabulary; run it as a GUI with a simple web component; run it in a terminal with a single command.
sol-query Search data sources using Comunica with inline or stored SPARQL or using triple patterns. Display the results as a table, an auto-complete field, a rolodex, other built-in and custom views.
sol-login Dynamically generated login/logout button. Once logged in, the authenticated fetch is propagated to all other fetches, including Comunica queries and HTML/Markdown page includes.
sol-include Fetch text based documents and display their contents inline. Supports authenticated fetch, robust modular page construction, CSS/RDFa filetering, Markdown conversion, and always sanitizes by default.

Components for SHACL-validated ui: forms and more coming soon!

visit the Github repository