Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Core
  3. NBXplorer

NBXplorer

MITC#

A minimalist .NET-based UTXO tracker for HD wallets, designed to work with pruned Bitcoin nodes and multiple altcoins.

Visit WebsiteGitHubGitHub
367 stars216 forks0 contributors

What is NBXplorer?

NBXplorer is a .NET-based UTXO tracker designed for Bitcoin and altcoin HD wallets. It solves the problem of efficiently tracking wallet balances and transactions without requiring a fully indexed blockchain, enabling services to operate with pruned nodes and maintain privacy.

Target Audience

Developers building cryptocurrency services like exchanges, payment processors, or wallet backends that need scalable, self-hosted UTXO tracking.

Value Proposition

It offers a lightweight, flexible alternative to heavy solutions like Electrum or Bitcoin Core RPC, with multi-coin support, a clean REST API, and the ability to work on pruned nodes.

Overview

NBitcoin Explorer

Use Cases

Best For

  • Building self-hosted cryptocurrency exchange backends
  • Tracking HD wallet balances for payment processing services
  • Developing multi-coin wallet applications
  • Creating Bitcoin-based microservices with a REST API
  • Integrating UTXO tracking into .NET blockchain projects
  • Running wallet infrastructure on pruned nodes to save disk space

Not Ideal For

  • Projects needing public-facing blockchain explorers for end-users
  • Teams working with non-UTXO cryptocurrencies like Ethereum or Solana
  • Startups seeking managed, serverless wallet APIs without self-hosting overhead
  • Environments where .NET or PostgreSQL dependencies are prohibitive

Pros & Cons

Pros

Efficient UTXO Indexing

Indexes only tracked wallets, minimizing storage and sync time compared to full-node solutions like Electrum, as highlighted in the README's focus on pruned node compatibility.

Pruned Node Support

Operates without a fully indexed blockchain, saving disk space, which is emphasized as a key feature for lightweight infrastructure.

Multi-Coin Flexibility

Supports Bitcoin and over 20 altcoins such as Litecoin and Dash, enabling services to track multiple UTXO-based cryptocurrencies from a single instance.

SQL Query Capability

Uses PostgreSQL for persistence, allowing developers to run complex queries on wallet data beyond the REST API, as documented in the schema docs.

Real-Time Event Streaming

Integrates with Azure Service Bus and RabbitMQ for message brokering, providing scalable event listening for transactions and blocks.

Cons

Complex Initial Setup

Requires a synced Bitcoin Core node, PostgreSQL v13+, and .NET SDK, making deployment time-consuming compared to plug-and-play SaaS alternatives.

.NET Ecosystem Dependency

Primarily targets .NET with limited client libraries outside C# and NodeJS, which can hinder integration in non-.NET stacks.

Manual Rescan Required

Does not automatically index historical transactions; users must manually configure start height and rescan parameters to see old payments, as noted in the 'Important Note' section.

Incomplete Documentation

The README admits that better documentation is pending, and some features like message broker integration lack detailed guides, relying on unit tests for examples.

Open Source Alternative To

NBXplorer is an open-source alternative to the following products:

B
Bitcoin Core RPC
E
Electrum

Electrum is a lightweight Bitcoin wallet that focuses on speed and simplicity, with support for hardware wallets and advanced features like multi-signature.

Frequently Asked Questions

Quick Stats

Stars367
Forks216
Contributors0
Open Issues41
Last commit21 days ago
CreatedSince 2017

Tags

#rest-api#cryptocurrency#altcoin#dotnet#hd-wallet#bitcoin#postgresql#blockchain#self-hosted

Built With

P
PostgreSQL
D
Docker
.
.NET

Links & Resources

Website

Included in

Core21.2k
Auto-fetched 1 day ago

Related Projects

BTCPayServerBTCPayServer

Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor.

Stars7,629
Forks1,977
Last commit1 day ago
NEONEO

NEO Smart Economy

Stars3,534
Forks1,044
Last commit6 days ago
WalletWasabiWalletWasabi

Open-source, non-custodial, privacy preserving Bitcoin wallet for Windows, Linux, and Mac.

Stars2,572
Forks561
Last commit2 days ago
NBitcoinNBitcoin

Comprehensive Bitcoin library for the .NET framework.

Stars1,941
Forks869
Last commit15 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub