{"id":13499213,"url":"https://github.com/lightning-power-users/node-launcher","last_synced_at":"2025-03-29T04:30:57.215Z","repository":{"id":53356152,"uuid":"158637354","full_name":"lightning-power-users/node-launcher","owner":"lightning-power-users","description":"Easiest Bitcoin Lightning desktop app, for Windows, macOS, and Linux","archived":false,"fork":false,"pushed_at":"2022-03-02T03:34:08.000Z","size":9461,"stargazers_count":357,"open_issues_count":230,"forks_count":67,"subscribers_count":21,"default_branch":"master","last_synced_at":"2024-10-31T17:39:17.055Z","etag":null,"topics":["bitcoin","desktop-app","lightning-network","macos","python","qt5"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lightning-power-users.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-11-22T03:26:01.000Z","updated_at":"2024-10-17T11:15:43.000Z","dependencies_parsed_at":"2022-08-13T02:31:32.296Z","dependency_job_id":null,"html_url":"https://github.com/lightning-power-users/node-launcher","commit_stats":null,"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lightning-power-users%2Fnode-launcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lightning-power-users%2Fnode-launcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lightning-power-users%2Fnode-launcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lightning-power-users%2Fnode-launcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lightning-power-users","download_url":"https://codeload.github.com/lightning-power-users/node-launcher/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246140565,"owners_count":20729797,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","desktop-app","lightning-network","macos","python","qt5"],"created_at":"2024-07-31T22:00:30.877Z","updated_at":"2025-03-29T04:30:56.001Z","avatar_url":"https://github.com/lightning-power-users.png","language":"Python","readme":"# User Guides\n\n1. [Please start here!](https://medium.com/@pierre_rochard/windows-macos-lightning-network-284bd5034340)\n2. [Send a payment with the Joule Chrome extension](https://medium.com/@pierre_rochard/bitcoin-lightning-joule-chrome-extension-ac149bb05cb9)\n\n# Requirements\n1. ~300 GB of download bandwidth\n2. ~10 GB of disk space (~300 GB if you want the Bitcoin transaction index, makes for a faster LND)\n3. Windows 7+ or macOS \u003e 10.14.6 (Mojave, released in 2018)\n\nLinux works but it is not packaged, follow the developer steps below to run it from the Linux command line. \n\nPlease submit a pull request if you want to add Linux packaging! A .deb and .rpm would help grow the Lightning network...\n\n\n# Install \n\nDownload and open the latest release for your operating system: \nhttps://github.com/PierreRochard/node-launcher/releases\n\n# Node Launcher\n\n1. Creates a node launcher data directory \n    * macOS: `~/Library/Application Support/Node Launcher/`\n    * Windows: `%localappdata%/Node\\ Launcher/`\n2. Finds available ports for Bitcoin and LND, testnet and mainnet\n3. When launched, Bitcoin nodes use the `datadir` directory specified in `bitcoin.conf` (or the default data directory)\n4. If you don't have \u003e300 GB of disk space free, Bitcoin nodes will fall back to pruned\n5. Pruning still requires downloading data, so make sure you can handle downloading ~300 GB of data\n\n![macos](https://raw.githubusercontent.com/PierreRochard/node-launcher/master/macos.png)\n\n![windows](https://raw.githubusercontent.com/PierreRochard/node-launcher/master/windows.png)\n\n# Development\n\nReview the contributing.md file https://github.com/PierreRochard/node-launcher/blob/master/contributing.md\n\nInstall Python3.7+\n\nmacOS: `brew install python3 dbus dbus-glib`\n\nLinux: `sudo apt install python3.7-venv libdbus-glib-1-dev python3.7-dev`\n\nFor Windows see https://medium.com/@pierre_rochard/node-launcher-developer-setup-on-windows-5ba6e0fbb38a\n\nFor macOS and Linux:\n\n0. `git clone https://github.com/PierreRochard/node-launcher`\n1. `cd node-launcher`\n2. `python3.7 -m venv venv`\n3. `. venv/bin/activate`\n4. `pip3.7 install -r requirements.txt`\n5. `python setup.py develop`\n6. `python run.py`\n\n# Testing\n\n`pytest tests`\n\nTo include tests with network calls to GitHub:\n`pytest tests --run_slow`\n\n\n# Packaging\n\nmacOS: `pyinstaller run-mac.spec`\n\nWindows: `pyinstaller run-windows.spec` (pyinstaller packaging only works on Windows 7)\n\n\n# Generate LND Bindings\n\nhttps://github.com/lightningnetwork/lnd/blob/master/docs/grpc/python.md\n","funding_links":[],"categories":["Applications"],"sub_categories":["Desktop Interfaces"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flightning-power-users%2Fnode-launcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flightning-power-users%2Fnode-launcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flightning-power-users%2Fnode-launcher/lists"}