// the find
samuelvanderwaal/metaboss
The Metaplex NFT-standard Swiss Army Knife tool.
Metaboss is a CLI tool for managing Solana NFTs via the Metaplex standard — minting, updating, burning, transferring, snapshotting, and airdropping. It covers both legacy Token Metadata and the newer Metaplex Core asset standard. If you're doing any serious Solana NFT work from the command line, this is the tool you reach for.
Well-structured module layout — each command (burn, mint, update, snapshot, etc.) lives in its own directory with clear separation of concerns, which makes it readable without fighting a monolithic main.rs. Covers both Metaplex Core and legacy Token Metadata, so you're not stuck choosing between two tools as the ecosystem migrates. Priority fee support is explicitly documented and implemented, which matters on congested Solana — most DIY scripts get this wrong. The test suite uses actual program binaries (.so fixtures) for integration testing rather than mocking the runtime, meaning breakage shows up before you hit devnet.
The DAS API and TheIndex.io integrations are split into separate modules but there's no clear abstraction layer — swap your indexer and you're rewriting call sites, not just a config value. Error handling looks like it leans heavily on anyhow throughout, which is fine for a CLI but means error messages can be vague when an on-chain transaction fails for a non-obvious reason. No Windows binary in releases; the install script is bash-only, which is a real gap given how many NFT project operators run Windows. The project's activity is healthy but the Solana/Metaplex ecosystem moves fast enough that any tool like this risks silent breakage when program IDLs or account structures change upstream.