This service uses submarine swaps to allow you to pay a Lightning invoice with on-chain BTC or LTC. The code is open source.