_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


mempool-frontend 3.3.1
Channel: bitcoin
Location: bitcoin/packages/explorers.scm (bitcoin packages explorers)
Home page: https://mempool.space/
Licenses: AGPL 3
Build system: gnu
Synopsis: Mempool and block explorer frontend (static assets)
Description:

Pre-built static web assets of the mempool explorer's Angular frontend, for serving via nginx in front of mempool-backend.

mempool-rust-gbt 3.3.1
Channel: bitcoin
Location: bitcoin/packages/explorers.scm (bitcoin packages explorers)
Home page: https://mempool.space/
Licenses: AGPL 3
Build system: cargo
Synopsis: Rust getBlockTemplate implementation for mempool
Description:

rust-gbt is the mempool backend's napi-rs native addon: an efficient Rust reimplementation of Bitcoin's getBlockTemplate algorithm, compiled to a Node native module (gbt.linux-x64-gnu.node) with the generated loader and type declarations the backend's file:./rust-gbt dependency resolves to.

mempool-backend 3.3.1
Channel: bitcoin
Location: bitcoin/packages/explorers.scm (bitcoin packages explorers)
Home page: https://mempool.space/
Licenses: AGPL 3
Build system: gnu
Synopsis: Mempool and block explorer backend
Description:

The mempool open-source project's backend daemon: indexes mempool and block data from a Bitcoin node and an Electrum server into MariaDB and serves the explorer's REST and WebSocket APIs.

electrs 0.11.1
Dependencies: zstd@1.5.6
Channel: bitcoin
Location: bitcoin/packages/indexers.scm (bitcoin packages indexers)
Home page: https://github.com/romanz/electrs
Licenses: Expat
Build system: cargo
Synopsis: Efficient re-implementation of Electrum Server in Rust
Description:

electrs indexes the Bitcoin block chain served by a trusted full node and provides the Electrum wallet protocol to clients, with low resource requirements suitable for personal servers.

fulcrum 2.1.1
Dependencies: qtbase@5.15.17 rocksdb@10.4.2 jemalloc@5.3.0 zlib@1.3.1
Channel: bitcoin
Location: bitcoin/packages/indexers.scm (bitcoin packages indexers)
Home page: https://github.com/cculianu/Fulcrum
Licenses: GPL 3+
Build system: gnu
Synopsis: Fast SPV server for Bitcoin
Description:

Fulcrum is a fast SPV (Electrum protocol) server indexing the Bitcoin block chain from a trusted full node, serving wallet clients such as Electrum.

libsecp256k1-zkp 0.0-0.95b9835
Channel: bitcoin
Location: bitcoin/packages/libraries.scm (bitcoin packages libraries)
Home page: https://github.com/BlockstreamResearch/secp256k1-zkp
Licenses: Expat
Build system: gnu
Synopsis: Fork of libsecp256k1 with zero-knowledge-proof extensions
Description:

This experimental fork of libsecp256k1 adds modules for Pedersen commitments, range proofs, MuSig, adaptor signatures and other zero-knowledge-proof building blocks. Upstream tags no releases, so this package pins a vetted commit.

libsecp256k1 0.7.1
Channel: bitcoin
Location: bitcoin/packages/libraries.scm (bitcoin packages libraries)
Home page: https://github.com/bitcoin-core/secp256k1
Licenses: Expat
Build system: cmake
Synopsis: Optimized C library for ECDSA signatures on curve secp256k1
Description:

This library implements ECDSA and Schnorr signatures, ECDH, and key recovery on the secp256k1 elliptic curve, optimized for cryptographic applications such as Bitcoin.

lnd 0.20.1-beta
Channel: bitcoin
Location: bitcoin/packages/lightning.scm (bitcoin packages lightning)
Home page: https://github.com/lightningnetwork/lnd
Licenses: Expat
Build system: gnu
Synopsis: Lightning Network daemon in Go
Description:

lnd is a complete implementation of a Lightning Network node, providing lnd and the lncli command-line tool, with gRPC and REST interfaces for wallet and channel management.

core-lightning 26.06.2
Dependencies: gmp@6.3.0 libsodium@1.0.18 sqlite@3.39.3 zlib@1.3.1
Channel: bitcoin
Location: bitcoin/packages/lightning.scm (bitcoin packages lightning)
Home page: https://github.com/ElementsProject/lightning
Licenses: Modified BSD
Build system: gnu
Synopsis: Lightning Network implementation in C
Description:

Core Lightning (CLN) is a standard-compliant implementation of the Lightning Network protocol, providing lightningd and the lightning-cli control tool, with a plugin architecture for extensions.

bitcoin-knots 29.3.knots20260508
Dependencies: boost@1.89.0 libevent@2.1.12 miniupnpc@2.3.3 sqlite@3.39.3 zeromq@4.3.5
Channel: bitcoin
Location: bitcoin/packages/nodes.scm (bitcoin packages nodes)
Home page: https://bitcoinknots.org/
Licenses: Expat
Build system: cmake
Synopsis: Bitcoin full-node implementation with extended policy options
Description:

Bitcoin Knots is a derivative of Bitcoin Core offering additional node-policy configuration options. This package provides bitcoind and companion tools, built with descriptor (SQLite) wallet and ZeroMQ support, without the GUI or legacy BDB wallet.

floresta 0.9.1
Channel: bitcoin
Location: bitcoin/packages/nodes.scm (bitcoin packages nodes)
Home page: https://github.com/getfloresta/Floresta
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Lightweight utreexo-based Bitcoin full node in Rust
Description:

Floresta is a lightweight Bitcoin full node built on utreexo, a hash-based accumulator that lets the node validate the chain without storing the full UTXO set. This package provides florestad, the node daemon with a built-in Electrum server and watch-only wallet, and floresta-cli, its JSON-RPC client.

bitcoin-core 31.0
Dependencies: boost@1.89.0 capnproto@1.3.0 libevent@2.1.12 sqlite@3.39.3 zeromq@4.3.5
Channel: bitcoin
Location: bitcoin/packages/nodes.scm (bitcoin packages nodes)
Home page: https://bitcoincore.org/
Licenses: Expat
Build system: cmake
Synopsis: Bitcoin full-node reference implementation
Description:

Bitcoin Core is the reference implementation of the Bitcoin peer-to-peer network. This package provides bitcoind, the validating node daemon, together with bitcoin-cli, bitcoin-tx and bitcoin-wallet. It is built with descriptor (SQLite) wallet and ZeroMQ notification support, without the GUI.

btcd 0.25.0
Channel: bitcoin
Location: bitcoin/packages/nodes.scm (bitcoin packages nodes)
Home page: https://github.com/btcsuite/btcd
Licenses: ISC
Build system: gnu
Synopsis: Bitcoin full-node implementation in Go
Description:

btcd is an alternative full-node Bitcoin implementation written in Go. It downloads, validates and serves the block chain using the same rules as Bitcoin Core for block acceptance. This package provides the btcd node daemon and the btcctl RPC client.

rust-bitcoin 0.32.101
Channel: bitcoin
Location: bitcoin/packages/rust-bitcoin.scm (bitcoin packages rust-bitcoin)
Home page: https://github.com/rust-bitcoin/rust-bitcoin
Licenses: CC0
Build system: cargo
Synopsis: Rust library for Bitcoin data structures and protocols
Description:

This crate provides de/serialization, parsing and execution of Bitcoin data structures and network messages: transactions, blocks, addresses, scripts and PSBTs.

rust-secp256k1 0.31.1
Channel: bitcoin
Location: bitcoin/packages/rust-bitcoin.scm (bitcoin packages rust-bitcoin)
Home page: https://github.com/rust-bitcoin/rust-secp256k1
Licenses: CC0
Build system: cargo
Synopsis: Rust bindings to libsecp256k1
Description:

This crate provides Rust bindings to libsecp256k1, the library used by Bitcoin Core for elliptic-curve operations on the secp256k1 curve: ECDSA signing and verification, Schnorr signatures and key management.

rust-bdk-wallet 3.1.0
Channel: bitcoin
Location: bitcoin/packages/rust-bitcoin.scm (bitcoin packages rust-bitcoin)
Home page: https://github.com/bitcoindevkit/bdk
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Bitcoin Dev Kit descriptor-based wallet library
Description:

The Bitcoin Dev Kit wallet library provides a high-level, descriptor-based API for building Bitcoin wallets: address derivation, transaction creation and signing, coin selection and persistent wallet state.

rust-miniscript 13.1.0
Channel: bitcoin
Location: bitcoin/packages/rust-bitcoin.scm (bitcoin packages rust-bitcoin)
Home page: https://github.com/rust-bitcoin/rust-miniscript
Licenses: CC0
Build system: cargo
Synopsis: Miniscript: a structured representation of Bitcoin Script
Description:

Miniscript is a language for writing (a subset of) Bitcoin Scripts in a structured way, enabling analysis, composition, generic signing and more. This crate provides parsing, satisfaction and analysis of Miniscript descriptors.

rust-bitcoin-hashes 1.0.0
Channel: bitcoin
Location: bitcoin/packages/rust-bitcoin.scm (bitcoin packages rust-bitcoin)
Home page: https://github.com/rust-bitcoin/rust-bitcoin
Licenses: CC0
Build system: cargo
Synopsis: Hash types used by rust-bitcoin
Description:

This crate provides hash functions and hash types used throughout the rust-bitcoin ecosystem, with support for no_std and constant-time hashing of Bitcoin data structures.

hwi 3.2.0
Dependencies: python-cbor2@5.4.2.post1 python-ecdsa@0.19.0 python-hidapi@0.14.0.post2 python-libusb1@3.0.0 python-mnemonic@0.21 python-noiseprotocol@0.3.1 python-protobuf@3.20.3 python-pyaes@1.6.1 python-pyserial@3.5 python-semver@3.0.4 python-typing-extensions@4.15.0
Channel: bitcoin
Location: bitcoin/packages/wallets.scm (bitcoin packages wallets)
Home page: https://github.com/bitcoin-core/HWI
Licenses: Expat
Build system: pyproject
Synopsis: Hardware wallet interface for Bitcoin
Description:

HWI provides a command-line tool and Python library for interacting with hardware signing devices (Trezor, Ledger, BitBox, Coldcard, Jade and others), speaking PSBT to wallet software such as Bitcoin Core.

sparrow-wallet 2.5.2
Dependencies: bash-minimal@5.2.37 glibc@2.41 gcc@14.3.0 zlib@1.3.1 gtk+@3.24.51 glib@2.86.0 pango@1.56.4 cairo@1.18.4 at-spi2-core@2.52.0 gdk-pixbuf@2.44.4 freetype@2.13.3 fontconfig-minimal@2.16.0 libx11@1.8.12 libxtst@1.2.5 libxxf86vm@1.1.6 libxext@1.3.6 libxrender@0.9.12 libxi@1.8.2 libxrandr@1.5.4 mesa@25.2.3 libusb@1.0.25 hidapi@0.15.0 eudev@3.2.14 zbar@0.23.93 alsa-lib@1.2.11
Channel: bitcoin
Location: bitcoin/packages/wallets.scm (bitcoin packages wallets)
Home page: https://sparrowwallet.com
Licenses: ASL 2.0
Build system: binary
Synopsis: Desktop Bitcoin wallet focused on security and privacy
Description:

Sparrow is a Bitcoin wallet for users who value financial self-sovereignty: full coin and fee control, PSBT and multi-signature support, hardware-wallet integration, and a server choice of a private full node (via Bitcoin Core or an Electrum-protocol server) or a public server. This package repackages upstream's official, reproducible Linux release image (a self-contained Java runtime) onto Guix's libraries; its bundled Tor binary does not run on Guix, so route privacy through an external Tor proxy.

hal 0.11.0
Channel: bitcoin
Location: bitcoin/packages/wallets.scm (bitcoin packages wallets)
Home page: https://github.com/stevenroose/hal
Licenses: CC0
Build system: cargo
Synopsis: Bitcoin command-line Swiss-army knife
Description:

hal is a command-line tool to inspect, build and manipulate Bitcoin data: transactions, addresses, keys (BIP32), BIP39 mnemonics, PSBTs, Miniscript descriptors and Lightning invoices. It is built on the rust-bitcoin and rust-miniscript crate stack.

electrum 4.7.2
Dependencies: electrum-aionostr@0.1.0 python-aiohttp@3.11.18 python-aiohttp-socks@0.10.1 python-aiorpcx@0.25.0 python-attrs@25.3.0 python-certifi@2025.06.15 python-cryptography@44.0.0 python-dnspython@2.7.0 python-electrum-ecc@0.0.5 python-hidapi@0.14.0.post2 python-jsonpatch@1.33 python-protobuf@3.20.3 python-pyaes@1.6.1 python-pyqt@6.9.1 python-qdarkstyle@3.2.3 python-qrcode@8.2 zbar@0.23.93
Channel: bitcoin
Location: bitcoin/packages/wallets.scm (bitcoin packages wallets)
Home page: https://electrum.org/
Licenses: Expat
Build system: pyproject
Synopsis: Lightweight Bitcoin wallet
Description:

Electrum is a lightweight Bitcoin client based on a client-server protocol. It supports Simple Payment Verification (SPV), deterministic wallets, hardware wallets and multi-signature setups, without needing to download the full block chain.

bdk-cli 3.0.0
Dependencies: sqlite@3.39.3
Channel: bitcoin
Location: bitcoin/packages/wallets.scm (bitcoin packages wallets)
Home page: https://bitcoindevkit.org
Licenses: Expat
Build system: cargo
Synopsis: Command-line Bitcoin wallet built on the Bitcoin Dev Kit
Description:

bdk-cli is a command-line wallet application and playground built on the Bitcoin Dev Kit (BDK). It exposes descriptor-based wallets, address derivation, transaction creation and signing, and blockchain backends (Electrum, Esplora, compact-block filters) for experimentation and scripting.

Total packages: 23