c-lightning — a Lightning Network implementation in C (by ElementsProject)

Lightning Alternatives

Similar projects and alternatives to lightning

  • GitHub repo lnd

    Lightning Network Daemon ⚡️

  • GitHub repo Eclair

    A scala implementation of the Lightning Network.

  • GitHub repo bips

    Bitcoin Improvement Proposals

  • GitHub repo RaspiBolt

    Bitcoin & Lightning full node on a Raspberry Pi

  • GitHub repo umbrel

    A personal Bitcoin and Lightning node designed for everyone

  • GitHub repo phoenix

    Phoenix is a non custodial Bitcoin wallet using Lightning to send/receive payments. (by ACINQ)

  • GitHub repo lndclient

    Golang client library for lnd

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better lightning alternative or higher similarity.


Posts where lightning has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-06-25.
  • Building a simple lightning-roulette-type LApp
    c-lightning also has a JSON-RPC interface
  • What tutorials would like to see added to the Raspibolt? Share your RIPs (Raspibolt Improvement Proposals) | 2021-06-25
    RIP 3: Choosing and installing a UPS with automatic Pi shutdown (non-critical) - Power cuts can lead to node corruption (e.g. here).
  • Difficult installing c-lightning on centOS
    hmm, you're not the first to run into this:
  • Help me understand a channel close due to local/remote fees too different.
    After some googling, it seems that this is related to the other party (possibly old) Eclair implementation that would close channels when feerates are too different
  • Bitcoin's lightning network is adding ~ 150 nodes with active channels every single week. Growth is accelerating. Watch this space. | 2021-06-01
    Also, C-Lightning has long supported running with a pruned Bitcoin node.
  • Learning computer programming and wanting to contribute to LN development
    You're in luck, as one of the major implementations, c-lightning, is in C but has a very rich plugin API with first-class bindings for Python.
  • Co-inventor of Lightning Network Tadge Dryja: The Lightning Network is not patented. | 2021-05-25
    Prior art voids patents. Secondly, yes, Blockstream's c-lightning is released under FOSS license. But c-lightning isn't even the most popular implementation of LN, LND is (released under FOSS MIT license). Neither Bitcoin not LN could work if they weren't released under FOSS licenses.
  • SHOW THE CODE! | 2021-05-09
  • circular rebalance using RTL
    This guide explains how backups can be done in c-lightning, and although they do require to be synchronous and thus possibly make your node a little bit less responsive, they allow for complete and autonomous recovery of your on-chain funds, including htlcs that were in-flight during hardware failure. I wasn't fully aware of how advanced they were on this yet, but now I'm convinced to say that hardware failure is a non-issue for c-lightning nodes with synchronous backups. Although there's still work to do to ease the setup. The average Joe will not go through that hassle, it might cost him more than the potential loss..
  • Can BTC/Satoshis just break down into fractions for ever? Does this make them infinite?
    Yeah it's pretty cool! Lightning allows for invoices to be made in millisatoshis for any open channel
  • RPM packaged lightning network software?
    C-Lightning can be compiled yourself, or you can use Docker. It's usually pretty easy. Instructions for compilation.
  • Clightning Channel Backup
  • You can do a normal Bitcoin transaction for just $0.27 at the moment. -> You can do a Lightning transaction for $0.000331420 | 2021-01-26
    C-lightning is open source too:


Basic lightning repo stats
4 days ago

ElementsProject/lightning is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.