- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Wed, 11 Feb 2026 16:47:47 +0100
- To: public-solid <public-solid@w3.org>
- Message-ID: <CAKaEYhL+QBvOGbBhSJPxmWEUFd-60zqzQDFgUJVnhHBc2UbwoA@mail.gmail.com>
Hi all, I’ve been working on a lightweight Solid server written in Node.js and wanted to share an early release: *JavaScript Solid Server (JSS)*. servejss is a drop-in alternative to npx serve with REST write support. Run it in one command: npx servejss JSS serves your current directory as a Solid pod with: - Full REST support (GET/PUT/DELETE) - LDP + WAC semantics - Content negotiation (Turtle / JSON-LD) - WebSocket notifications - Solid-OIDC authentication - Live reload, edit a file, the browser refreshes automatically - Optional --public mode for local prototyping It’s designed to be dependency-light and portable, suitable for low-power devices and phones. For example, I use it to serve a personal pod directly from a Termux terminal on Android. The goal is a fast, minimal Solid server for development, experimentation, and single-user pods. This is still an early MVP and not production-ready; core LDP/WAC/notifications are covered by tests, and additional protocol bindings are evolving. LInked Web Storage (LWS) bindings are planned. It already passes over 80% of the solid test harness. JSS aims to complement existing Solid servers by prioritizing simplicity, portability, and developer ergonomics. Links: - npm: javascript-solid-server - Quick start: npx servejss - GitHub: https://github.com/JavaScriptSolidServer/JavaScriptSolidServer - License: AGPL-3.0 Feedback welcome. Melvin Carvalho
Received on Wednesday, 11 February 2026 15:48:03 UTC