C-lightning

Core lightning: A specification compliant Lightning Network implementation in C.

Core lightning is a lighweight, highly customizable and standard compliant implementation of the Lightning Network protocol.
Core lightning only works on Linux and Mac OS, and requires a locally (or remotely) running groestlcoind (version 2.16.0 or above) that is fully caught up with the network you're testing on.

Changelog 24.02.1
• The recover plugin can now detect dataloss and guide you through the recovery process, making emergency recoveries less stressful.
• The logic of the anchor channels has been overhauled and channel fundings and closing should now be more flexible and reliable.
• reckless, our plugin manager, now knows how to create python virtualenvs for each plugin. This allows running multiple plugins with conflicting dependencies. Furthermore it can be told an exact version or commit to install.
• CLN now has a --no-reconnect-private, which tells lightningd not to reconnect private peers. This is useful for service-providers and LSPs if the majority of peers is flaky.
• The newest version of the splicing proposal was implemented. Though experimental we encourage anyone to try it out, as it informs the specification process as well.

Features
• Creating channels.
• Closing channels.
• Completely managing all channel states (including the exceptional ones!).
• Performing path finding within the network, passively forwarding incoming payments.
• Sending outgoing onion-encrypted payments through the network.
• Automatic channel management (autopilot).

This application is licensed under MIT. There is no warranty and no party shall be made liable to you for damages. If you lose coins due to this app, no compensation will be given. Use this app solely at your own risk.

Source code: https://github.com/Groestlcoin/lightning