clams-tech / Remote

Remote control your Core Lightning node
https://remote.clams.tech
GNU General Public License v3.0
41 stars 7 forks source link

Feature Request: Add a Plugins Tile #263

Closed farscapian closed 1 month ago

farscapian commented 4 months ago

I know this idea has been knocked around in the past. Just wanted to get it written down as a pending project.

There are two competing Core Lightning Plugin Managers; the built-in (included in docker images anyway) reckless python script, and separately installed rust-based coffee plugin manager. Both of which should be considered. AFAICT, a python-based runtime is the minimal expectation of Core Lightning in their docker images and such, and personally I like python as a CLN plugin language (admittedly I know squat about rust).

I've written the reckless-wrapper plugin to expose the reckless shell script functionality to JSON RPC clients. This repo will undergo further development, but it along with reckless, should expose the API needed by Clams Remote to implement a basic plugin manager functionality. But again, maybe the community thinks that building on coffee makes more sense.

johngribbin commented 3 months ago

I have a made a start on this. There will be a plugins tile on home screen and it will link through to a list of plugins that we offer UIs for. For now - ill be starting with a UI for CLBOSS.