Juggernaut logo

Juggernaut John Cantrell

Use this command to install Juggernaut:
winget install --id=JohnCantrell.Juggernaut -e

Juggernaut utilizes the Lightning Network to provide end-to-end encrypted, onion-routed, censorship resistanst, peer-to-peer messaging with native payment capabilities.

Juggernaut is a desktop application designed to enable secure, censorship-resistant messaging and peer-to-peer payments using the Lightning Network. Built on end-to-end encryption and onion routing, Juggernaut prioritizes privacy and security while offering seamless integration with the Lightning Network for financial transactions.

Key Features:

  • End-to-End Encryption: Ensures that only the intended recipient can read messages.
  • Onion Routing: Provides an additional layer of anonymity by routing messages through multiple nodes.
  • Censorship Resistance: Operates without reliance on centralized authorities, allowing users to communicate freely.
  • Native Payment Capabilities: Facilitates instant and affordable peer-to-peer payments directly within the messaging interface.
  • Integration with LND: Supports advanced Lightning Network features such as Keysend for experimental payment functionality.

Audience & Benefit:

Ideal for individuals and organizations focused on privacy, security, and financial autonomy. Juggernaut empowers users to communicate securely while enabling seamless, low-cost transactions without intermediaries. Whether for personal use or professional purposes, Juggernaut offers a decentralized solution for messaging and payments that puts control back into the hands of users.

Installable via winget, Juggernaut is designed for those who prioritize privacy, financial freedom, and secure communication in an increasingly connected world.

README

Juggernaut utilizes the Lightning Network to provide end-to-end encrypted, onion-routed, censorship resistanst, peer-to-peer messaging with native payment capabilities.

Install

Download the latest release for your OS and follow the instructions below.

macOS

Double click the .dmg file and then drag Juggernaut.app into your Applications folder.

Windows

Just double click the .exe file to get started.

Linux

You must first make the file executable and then double click or run via cli ./file.AppImage

Getting Help / Support

If you are having problems with Juggernaut, please report the issue on Github or Telegram with screenshots and how to reproduce the issue.

Requirements

  • LND 0.9.x (or greater) with KeySend Enabled

    How to enable Keysend

    On lnd.conf add :

    • accept-keysend=1

    Or run lnd with this argument:

    • --accept-keysend

    Keysend is currently an experimental feature. Your node will now accept payments from any node on the network without having to provide them with a n invoice first. Note: This is still an experimental feature so please be careful.

Running From Source

  • download the source git clone git@github.com:LN-Juggernaut/juggernaut-desktop.git
  • navigate to project directory cd juggernaut-desktop
  • install dependencies yarn
  • start the project yarn dev

Building From Source

You can run yarn package to build an executable that will be output in the release directory.

Running more than one instance while testing

Currently the only way I've been able to do this for testing is to run one using yarn dev and the other using a built release from yarn package. If anyone knows how to run two separate instances of an electron app in development, please let me know!

Maintainers

License

MIT © Juggernaut

Contributors ✨

Thanks goes to these wonderful people (emoji key):

<a href="https://github.com/johncantrell97"><img src="https://avatars3.githubusercontent.com/u/41305919?v=4" width="100px;" /><b>John Cantrell</b></a><a href="https://github.com/LN-Juggernaut/juggernaut-desktop/commits?author=johncantrell97">💻</a>
<a href="https://github.com/cpunk2140"><img src="https://avatars3.githubusercontent.com/u/2217136?v=4" width="100px;" /><b>Ștefan D. Mihăilă</b></a><a href="https://github.com/LN-Juggernaut/juggernaut-desktop/commits?author=cpunk2140">💻</a> <a href="#design-cpunk2140">🎨</a>
<a href="https://github.com/curly60e"><img src="https://avatars3.githubusercontent.com/u/55191248?v=4" width="100px;" /><b>curly60e</b></a><a href="https://github.com/LN-Juggernaut/juggernaut-desktop/commits?author=curly60e">📖</a>

This project follows the all-contributors specification. Contributions of any kind welcome!

Versions
0.1.2
Website
License