{"id":20424929,"url":"https://github.com/stackzoo/craftbit","last_synced_at":"2025-07-27T08:41:27.145Z","repository":{"id":227271785,"uuid":"770838532","full_name":"stackzoo/craftbit","owner":"stackzoo","description":"Bitcoin Swiss Army Knife 🪛 🌕 🔧","archived":false,"fork":false,"pushed_at":"2024-12-11T23:48:45.000Z","size":6625,"stargazers_count":8,"open_issues_count":2,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-12T18:56:52.956Z","etag":null,"topics":["bitcoin","cli","cryptocurrency","cryptography","golang","lightning-network","utilities"],"latest_commit_sha":null,"homepage":"","language":"Go","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/stackzoo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-03-12T08:53:55.000Z","updated_at":"2024-04-10T00:17:25.000Z","dependencies_parsed_at":"2025-04-12T18:53:40.520Z","dependency_job_id":"1884594f-3028-493e-a35e-2bf155d45fe1","html_url":"https://github.com/stackzoo/craftbit","commit_stats":null,"previous_names":["stackzoo/craftbit"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/stackzoo/craftbit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackzoo%2Fcraftbit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackzoo%2Fcraftbit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackzoo%2Fcraftbit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackzoo%2Fcraftbit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stackzoo","download_url":"https://codeload.github.com/stackzoo/craftbit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackzoo%2Fcraftbit/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260133832,"owners_count":22963803,"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","cli","cryptocurrency","cryptography","golang","lightning-network","utilities"],"created_at":"2024-11-15T07:11:30.855Z","updated_at":"2025-06-16T09:34:04.577Z","avatar_url":"https://github.com/stackzoo.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"#  CRAFTBIT  \n[![CI](https://github.com/stackzoo/craftbit/actions/workflows/ci.yaml/badge.svg)](https://github.com/stackzoo/craftbit/actions/workflows/ci.yaml) [![Go Report Card](https://goreportcard.com/badge/github.com/stackzoo/craftbit)](https://goreportcard.com/report/github.com/stackzoo/craftbit)  \n[![Latest Release](https://img.shields.io/github/release/stackzoo/craftbit.svg)](https://github.com/stackzoo/craftbit/releases/latest) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)  \n\n\u003cimg src=\"docs/images/logo.png\" width=\"100\" height=\"100\" /\u003e\n\n\u003cbr/\u003e\nBitcoin Swiss Army Knife 🪛 🌕 🔧\n\n## Abstract\nThis software is a lightweight, multi-platform Command Line Interface (CLI) containing multiple utilities designed for interacting with the Bitcoin ecosystem.  \nMost of these utilities either serve as wrappers for [*btcd*](https://github.com/btcsuite/btcd) libraries or make calls to the [*mempool.space REST APIs*](https://mempool.space/docs/api/rest).  \n\n\u003e [!WARNING] \n\u003e As certain functions leverage the APIs of the public instance of **mempool.space**, this tool may be suboptimal from a privacy perspective and inadvertently expose personally identifiable information (PII) such as transactions or addresses.  \n\n## Why CraftBit ?\nThis tool serves multiple purposes:\n\n1. It consolidates various utilities for interacting with the *Bitcoin* ecosystem into a single executable.\n2. It provides reusable atomic packages and functions, organized under the `pkg` folder.\n3. It aims to serve as an educational aid for individuals new to the Bitcoin world.  \n\n## Supported Features\nFollowing are some of the tool's supported features:  \n1. Decode raw transaction\n1. Generate hierarchical deterministic private key\n1. Generate P2PKH address from hd private key\n1. Retrieve current BTC price in multiple currencies\n1. Retrieve latest block heigh in the blockchain\n1. Retrieve current recommended fees\n1. Retrieve Lightning networ statistics\n1. Retrieve Lightning network top nodes\n1. Retrieve address transaction history  \n\n\n\n## How to install\n### Homebrew\nYou can install craftib via *homebrew* with the following command:  \n```console\nbrew tap stackzoo/craftbit https://github.com/stackzoo/craftbit \u0026\u0026 \\\nbrew install craftbit\n```  \n\n### Releases\nGo to the [*release*](https://github.com/stackzoo/craftbit/releases) page and download the binary for your OS.  \n\n## How to update\n### Homebrew\nIf you installed craftbit via *homebrew*, you can update to the latest version with the following command:  \n```console\nbrew update \u0026\u0026 brew upgrade craftbit\n```  \n\n### Releases\nGo to the [*release*](https://github.com/stackzoo/craftbit/releases) page and download the latest binary for your OS.  \n\n## Usage\n![usage](docs/images/usage.gif)  \n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackzoo%2Fcraftbit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstackzoo%2Fcraftbit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackzoo%2Fcraftbit/lists"}