The reference full node and wallet. It validates the Dogecoin blockchain, speaks the peer-to-peer network, and uses Scrypt proof of work. Most Dogecoin RPC tooling follows this codebase.
Open-source Dogecoin, in one place
Dogecoin Labs
The public hub for open-source Dogecoin projects. Find the reference node, official libraries, payment backends, node appliances, indexers, wallets, and the websites that document them. Every card links to the source.
Project directory
One list of public Dogecoin projects. Each card is tagged with the GitHub account that publishes it. Closed-source wallets and payment companies are left out on purpose.
Showing 114 projects
No projects match that search. Try a project name such as Libdogecoin, or clear the filter.
A C library of Dogecoin building blocks: keys, addresses, BIP32 derivation, transaction construction, and an event-based peer-to-peer client. It is a library, not a full node you run by itself.
The public design documents for Dogecoin protocol ideas. Read them when a change to addresses, consensus, or peer behavior needs a written proposal instead of a code-only discussion.
An experiment in moving Dogecoin transactions over radio links, for places where an ordinary internet connection is unavailable. The repository is the public code for that wireless work.
A Java library for adding Dogecoin and other altcoin support to software built in the bitcoinj style. Use it when a JVM wallet or service needs Dogecoin network parameters and transaction rules.
Python bindings for Libdogecoin. Scripts can generate keys and addresses and build transactions by calling the C library, without running a full Dogecoin node in the same process.
Go bindings over the Libdogecoin C interface. They expose the same key, address, and transaction primitives for services written in Go that are willing to use cgo.
A native Go library of Dogecoin primitives: keys, addresses, scripts, and transactions, written without cgo. DogeOrg's indexer and chain tools build on this package.
A small TypeScript Dogecoin library for Node.js and the browser. It builds P2PKH and P2SH transactions, includes an in-memory wallet, and can talk to a Dogecoin RPC node.
The Dogecoinj fork that MultiDoge was built against. It is the Java SPV library behind that desktop wallet, and it is useful historical context for bitcoinj-style Dogecoin work.
Reusable custom elements for Dogecoin pages: address display, tips, and payment UI that can be dropped into a normal website without adopting a larger application framework.
Docker packaging for Dogecoin Core. It is a straightforward way to run the reference node for experiments, continuous integration, or a service that should stay isolated from the host system.
A purpose-built operating system for dedicated Dogecoin hardware. The OS image is the main repository; the system manager, service packages, web panel, and docs live alongside it.
Indexes unspent outputs and address balances from a Dogecoin node you operate. Dogecoin Core does not keep an address index, so this is the self-hosted way to answer balance queries.
A Go library that walks blocks from Dogecoin Core and tells your service when a reorganization rewrites recent history. It is the chain-following piece underneath DogeTracker.
Tracks Dogecoin addresses you choose, stores payment history in PostgreSQL, and exposes a REST API for balances, transactions, and unspent outputs. It expects your own node.
A Rust Electrum-style server and HTTP API for full Dogecoin history. It understands Dogecoin-specific blocks, including AuxPoW, and can back a block explorer or a wallet backend.
A modular framework for writing transaction indexers on Dogecoin and Bitcoin, with rollback when the chain reorganizes. The authors still mark it as development software.
A payment backend that sits on Dogecoin Core and offers an API for accounts, invoices, and payment events. The Foundation describes it as beta software, and it includes the DogeConnect payment flow.
A WordPress and WooCommerce gateway backed by GigaWallet. A store can accept Dogecoin while the merchant keeps the payment backend instead of handing custody to a processor.
MultiDoge Archived
A simplified-payment-verification desktop wallet ported from MultiBit. The GitHub repository is archived, so treat it as a historical open-source client rather than a wallet under active development.
Source for the official Dogecoin website: what the currency is, which wallets the community points people toward, and the Dogepedia guides for running a node.
Source for the Dogecoin Foundation site. The Foundation stewards projects such as Libdogecoin, GigaWallet, and RadioDoge and publishes its own public web presence from this repository.
Source for dogecoin.org, the site tied to DogeOrg's open-source Dogecoin work. DogeOrg hosts the Go library, language bindings, indexer, and web components linked elsewhere on this page.
The Foundation's Discord bot for the code of conduct and contributor agreement. It is a small public tool for the people who collaborate on the Foundation's repositories.
Biometric self-custodial Dogecoin wallet.
Connects Dogecoin L1 with DogecoinVM so coins can move between them.
A Dogecoin virtual machine for Metal Blockchain.
A faster full Dogecoin node.
Android Dogecoin wallet with a standalone node and no centralized backend. Forked from the Bitcoin Wallet app.
Decentralized Scrypt merged-mining pool code for Dogecoin with Litecoin and DigiByte.
Experiments with smart-contract style logic on Dogecoin's base layer.
Recovery tool for ShibeShip split-custody Dogecoin.
Public fork of the Doge Connect payment protocol.
A kindness-sharing site from the Dogecoin community.
Accept Dogecoin in WooCommerce with your own address, without a payment processor.
Dogecoin payment gateway for WHMCS.
Accept Dogecoin in PrestaShop with your own address, without a payment processor.
Accept Dogecoin payments in Blesta with your own wallet.
An installer that makes DogeBox easier to set up on Windows and other systems.
Playful service packages for DogeBox.
A helper for building DogeBox OS pups.
Tracks Dogecoin nodes.
Watches the Dogecoin mempool so a payment can be seen in a few seconds.
Autonomous lucky mining aimed at empty Dogecoin blocks.
A QUIC gateway experiment for Dogecoin.
Add a Dogecoin address to a node so people can tip the operator.
A simple storefront for selling with Dogecoin.
A development kit for building on Dogecoin.
A Dogecoin IBAN-style address protocol.
Teaching site source: building skills one block at a time.
A list of stores that accept Dogecoin, meant for a wallet map.
Documentation for the Dogecoin Core wallet.
Website source for Dogecoin Core.
A bitcoinj port for Dogecoin.
PHP bindings for Libdogecoin.
A display font made for Dogecoin.
An open-source online store connected to the Dogecoin blockchain.
Alerts for the Dogecoin blockchain and community.
A non-fungible token format for the Dogecoin network.
Show Dogecoin prices on a site that is priced in fiat.
Convert fiat prices on any website into Dogecoin.
Show Dogecoin prices and a checkout QR code on a Shopify store.
Helm chart for running a Dogecoin node on Kubernetes.
A Dogecoin advent calendar that can create an address and send a small gift.
Shows Dogecoin peers on a map.
Tracks Dogecoin hashrate and how spread out mining is.
Translation files for the MyDoge wallet.
Tip Dogecoin on Twitter from a simple page.
Send a Dogecoin tip from Twitter to an address.
Experiments with inscription-style tokens on Dogecoin, in the same family as Doginals and DRC-20.
Book source for programming against the Dogecoin blockchain.
Source code that accompanies the Dogecoin Tricks book.
A browser extension that puts Dogecoin branding on X.
Short links that open a Dogecoin wallet on mobile or a QR code on other devices.
Dogecoin wallet tools aimed at blind shibes.
A Dogecoin wallet fork kept public so the unfinished work can be revived.
Converts fiat prices into Dogecoin amounts.
A point-of-sale system for taking Dogecoin in person.
A fork of Dogecoin docs written so dogs can read them.
Scripts and pages for Dogecoin on a website, store, or small business.
A much-wow and such-sad sentiment index for Dogecoin.
An example of a one-way Dogecoin payment channel.
Dogecoin Core packaged in a Docker container.
A public Dogecoin payment repository.
Command line tools for the Dogecoin to Ethereum bridge.
Site files for a Dogecoin wallet maker.
Public details for the Dogecoin Core tip jar.
A web app that shows what a given amount of Dogecoin can buy.
Shared source for Dogecoin websites maintained by the Foundation.
A small service that tracks unspent outputs for Dogecoin addresses.
A Go service from the Dogecoin Foundation for following the Dogecoin chain.
A Dogecoin prize project from the Dogecoin Foundation.
Public Gitian signatures for Dogecoin Foundation release builds.
A Go package from the Dogecoin Foundation for testing Dogecoin software.
Team setup for the Dogecoin Foundation Dogeathon.
Policy documents for the Dogecoin Foundation.
Tracks donations to Dogecoin addresses and offers a REST API for donation tickers.
Doge4Water Archived
Archived website for doge4water.org.
Doge4Kids Archived
Archived Doge4Kids project from the Dogecoin Foundation.
Old Foundation website Archived
Archived earlier version of the Dogecoin Foundation website.
Documentation site for RadioDoge.
Dogeathon projects collected by DogeOrg.
Documentation for ShibeShip.
Documentation source for the GigaWallet manual.
Docker image for running GigaWallet.
Docker image for a Dogecoin node, maintained by DogeOrg.
Content for the Dogebox pre-order and retail website.
The public Dogebox order page.
Dogebox website source hosted by DogeOrg.
A web interface for the DogeOrg address and UTXO indexer.
A payment registration service that takes Dogecoin payments through GigaWallet.
Order API used for Dogeathon.
Notes toward a proof-of-stake design for Dogecoin. It is a requirements document, not a running network.
About Dogecoin Labs
Dogecoin Labs is an independent hub of open-source Dogecoin projects. Dogecoin is a community cryptocurrency launched in 2013, inspired by the Shiba Inu meme and built so that anyone can run a node. The software that keeps that network honest is public, and this page is a map of it.
Dogecoin Core is the reference implementation. It descends from Bitcoin Core, uses Scrypt for proof of work, and is released under the MIT license. Around that node, the Dogecoin Foundation maintains Libdogecoin, GigaWallet, and RadioDoge. DogeOrg publishes language bindings and chain services. The Dogebox working group builds an operating system for dedicated node hardware. Individual contributors maintain wallets, indexers, and websites. Paulo Vidal publishes Dogecoin wallets, payment gateways, node tools, and community sites at github.com/qlpqlp.
Dogecoin Labs does not custody coins, sell software, or speak for the Dogecoin Foundation. Listings can go quiet, and a few, such as MultiDoge, are archived. Read the license and the latest commits before you depend on a project. If you maintain a public Dogecoin repository that belongs here, add it beside the others.
Questions
What is Dogecoin Labs?
Dogecoin Labs is an independent directory of public open-source Dogecoin projects. It links to nodes, libraries, wallets, payment tools, indexers, and community websites so developers can find the source code in one place.
Is Dogecoin open source?
Yes. Dogecoin Core, the reference full node and wallet, is released under the MIT license. Libdogecoin, GigaWallet, Dogebox, and many community libraries and tools are also developed in public repositories.
Which Dogecoin project should I start with?
Start with Dogecoin Core if you want to run a node or wallet. Use Libdogecoin, or its Python and Go bindings, to build keys and transactions without embedding the full node. Use GigaWallet when an application needs a payment API on top of a node.
Does Dogecoin Labs hold Dogecoin or run a wallet?
No. Dogecoin Labs is a reading list of other people's public projects. It does not custody coins, process payments, or host private keys. Review each project's license and maintenance status before you rely on it.