Solid-legos could be done in stencil.js (thus avoiding google) and html forms could be added with
https://web.archive.org/web/20191209025244/http://www.lsrn.org/semweb/rdfpost.html
So that with about 7 components (solid-lego-web-id, solid-lego-pod, solid-lego-acl, solid-lego-channel, solid-lego-resource-browser, solid-lego-graph-display, solid-lego-form) people who choose to could be free of javascript and still use Solid.