Practical overview
When it fits
Use Joule as a reference for WebLN extension development or to understand its documented payment and identity flow. The repository says the extension is no longer actively developed and warns against using it for large mainnet funds.
Who it is for
- People exploring WebLN payments and node-based identity on the web.
- Developers studying how to build a WebLN browser extension.
Documented uses
- Connect a web page to a Lightning node through WebLN.
- Respond to Lightning payment requests from compatible web pages.
- Use a Lightning node as an identity on the web.
- Study a TypeScript browser-extension implementation with background, content and in-page scripts.
Requirements & limits
- Joule is a Chrome browser extension, and its documented development setup loads an unpacked build through Chrome's extensions page.
- The codebase uses TypeScript, React and Redux, with distinct background, content and in-page scripts.
- The maintainers say development has stopped and advise against using it for large mainnet funds.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Load a development build in Chrome
Install dependencies, build Joule for development and load the unpacked extension in Chrome.
Before you start
- The Joule repository
- Yarn
- Chrome
Steps
Run
yarn install && yarn run devin the project.In Chrome, open More Tools → Extensions and enable Developer mode if the toggle is available.
Choose “Load unpacked” and select the generated
joule-extension/dist-devfolder.
Expected outcome
Chrome loads the development build from the dist-dev folder.
Guide limitations
- The repository says Joule is no longer actively developed.
- The README says to close and reopen the extension after making changes to load the latest build.
- The repository cautions against using Joule for large mainnet funds.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- joule-labs/joule-extension · Official homepage title · retained in its source language

