List of Bitcoin-related software. See also Category:Software.
Be sure to keep on top of the latest security vulnerabilities!
Main article and feature comparison: Clients
- Bitcoin Core - C++/Qt based tabbed UI. Linux/MacOSX/Windows. Full-featured thick client that downloads the entire block chain, using code from the original Bitcoin client.
- bitcoind - GUI-less version of the original Bitcoin client, providing a JSON-RPC interface
- MultiBit - lightweight thin client for Windows, MacOS and Linux with support for opening multiple wallets simultaneously
- Electrum - a "blazing fast, open-source, multi-OS Bitcoin client/wallet with a very active community" - also a thin client.
- Bitcoin Webskin - PHP web interface to bitcoind
- Bitcoin Explorer - Bitcoin command line tools for Linux, OSX and Windows, part of Libbitcoin SDK.
- Bitcoiner - Java RPC client (Android)
- Armory - Enterprise grade Python-based client
- - Python/PySide RPC client (abandoned)
- Gocoin - WebUI client written in Go language, with a cold deterministic brain-wallet.
- btcd An alternative full node bitcoin implementation written in Go (golang).
- BlockCypher Full node bitcoin client built for scale and data centers, exposed through web APIs.
- Awarded the prestigious "Best Mobile App" award by Blockchain.info in 2014, the Mycelium wallet for Android provides several security features.
Frontends to eWallet
- xCoinMoney Advanced API to create invoices for subscription.
- Cancoin - HSM multi-sig wallet using libbitcoin. Client side encryption.
- Java client
- C++/Qt client, unstable beta version
Exchange Platform Software
- Alphapoint - Bitcoin Exchange Software. Full system to run a digital currency exchange. Customize and launch your own digital currency and Bitcoin exchange in less than 20 days with AlphaPoint. Also supports automatic market-making on your exchange using 3rd party exchanges such as Bitfinex, BTCChina, and others. Supports many exchanges and smart routing, with automated account management.
- Merkeleon - Bitcoin Exchange Software. A fully online software solution to launch a secure and reliable platform for crypto- and main world fiat currencies sale and purchase. Supports any currency integration, provides wide monetization opportunity for the owner.
Shopping Cart Integration in eCommerce-Systems
- GoCoin - Plugin for WooCommerce support and coming soon Magento
- - a payment module that interacts with bitcoind for the Zen Cart eCommerce shopping chart.
- Coinbase Shopping Cart Plugins - Supports Wordpress, WooCommerce, Magento, Zencart, WP e-commerce, and more.
- - is a mobile payment-interface which enables its users to accept payments.
- - an easy to use payment module for xt:Commerce
- - bitcoin plugins for Magento, Opencart, Zencart, PHP, JSON API
- - Plugins for PrestaShop, OpenCart, PHP, JSON API
- xCoinMoney Advanced API for instant payment and subscriptions
- - An OpenCart payment module that communicates with a bitcoin client using JSON RPC.
- My Coin Solution - Bitcoin consulting services and solutions; custom payment integrations
- - a payment module that uses a python monitoring script to interact with bitcoind for OsCommerce
- Drupal Ubercart Bitcoin payment method enables you to accept Bitcoin as payment for your Drupal/Ubercart enabled website product/services.
- Apicoin First bitcoin PaaS (Platform as a Service)
- Bits of Proof - a modular enterprise-ready implementation of the Bitcoin protocol.
- BlockCypher Full node bitcoin client built for scale and data center environments.
- — hosted wallet, exchange and bitcoin debit card provider
- Abe — block chain viewer
- Bitcoin Central — currency exchange
- — poker site
- — simple php tools for webmasters
- - Easy to use bitcoin financial tracker
- - Web wallet with high level security. Syncs seamlessly with your iphone and android Blocktrail wallet.
- Coinbase) — an international digital wallet that allows you to securely buy, use, and accept bitcoin currency
- — Cryptocurrency Exchange
- CoinSummary — multi-coin wallet manager with built-in valuation in Bitcoin and major world currencies.
- Paxful Accept Bitcoin and Sell bitcoin on Peer to peer market.
- — First realistic bitcoin dice game.
- Simplecoin — PHP web frontend for a pool
- - Bitcoin exchange with complete API for traders.
- Cancoin - HSM Multi-sig wallet and p2p exchange coming soon
White label software
Alphapoint - Bitcoin Exchange Software. Full system to run a digital currency exchange. Customize and launch your own digital currency and Bitcoin exchange in less than 20 days with AlphaPoint. Also supports automatic market-making on your exchange using 3rd party exchanges such as Bitstamp and others. Supports many exchanges and smart routing, with automated account management.
draglet - Bitcoin Exchange Software / white label solution
Evolution gaming software developed by www.SoftSwiss.com
- - check balance and send bitcoins (Chrome)
- - monitoring price (Firefox)
- - monitoring price (Chrome)
- - Bitcoin ticker, currency converter and history price graph (Chrome)
- Bitcoin Microformats Show bitcoin address metadata embedded in a page (Chrome)
- Bitcoin Address Lookup Right click an address to view its value. (Chrome)
- Qt Bitcoin Trader - Open Source Multi exchange trading client for Windows, Mac OS X and Linux
- MyBTC-Trader.com - a MtGox Bitcoin trading client for windows with GUI
- - monitoring tool for bitcoin mining
- - sends SMS text alerts to a user's phone based on BTC price / percent thresholds.
- - currency conversion
- - real-time charting
- - monitoring price (Mac OS X)
- - a command line trading tool for
- - a command-line frontend to the (Python)
- - monitoring pool earnings / price (Windows gadget)
- - streamlined interface to bitcoin for POS systems (Windows)
- Bitcoin Rate - Desktop widget with BTC exchange rate (KDE)
- Bitcoin Monitor - Desktop widget to monitor status of your Bitcoin miners on mining pools (KDE)
- Cortex7 - Multi exchange charting and trading application for Windows, Mac and Linux.
- Bitcoin Explorer - A command line client and tools for Windows, Mac and Linux. Single file binary download. Part of Libbitcoin SDK.
- Bitcoin Server - A full node for Windows, Mac and Linux. Single file binary download. Part of Libbitcoin SDK.
iPhone / iPad
- Airbitz Bitcoin Wallet - Full featured iPhone bitcoin wallet & directory map (finds businesses that accept bitcoin near you). Airbitz wallet also automatically implements encryption, backup, and multidevice synchronization.
- Blockchain - Fully featured iphone bitcoin app.
- Blocktrail - A powerful iphone bitcoin wallet, keeps you in control of your bitcoin. Highly secure. Syncs with the web wallet and android app seamlessly.
- - monitoring price w/push notifications
- - First iPad native app! Live market data, news feeds, mining pool statistics, full screen exchange price charts, bitcoin network statistical charts. (iPad only, iPhone/iPod Touch coming soon!)
- BitcoinTrader - Spend/receive BTC via QR codes, trade, deposit/withdraw, etc. Supports Mt. Gox, TradeHill, ExchB, CampBX, and InstaWallet.
- - Mobile Checkout, set prices in any currency and receive mobile-to-mobile payment
- Coinbase iPhone App
- - Web based wallet, works with QR Code scanner on iPhone/iPad/iPod touch
- BTC Miner (iPhone) - monitor mining results from various mining pools on iPhone/iPad/iPod touch
- - Simple and secure native iOS wallet
- - Real-time Bitcoin ticker. Real-time currency convert(support 50+ currency. USD, GBP, EUR, CNY, JPY, CAD, RUB, AUD, BRL, NZD, PLN, KRW…)
- Twizbits Bitcoin price ticker - Real-time Bitcoin price ticker for Coinbase Exchange (support USD, GBP, EUR, CAD)
- Direct link to Android Market bitcoin apps. https://play.google.com/store/search?q=bitcoin
- Airbitz Bitcoin Wallet - Full featured Android bitcoin wallet & directory map (finds businesses that accept bitcoin near you). Airbitz wallet also automatically implements encryption, backup, and multidevice synchronization.
- - Track bitcoin wallet balance, trade on Mt.Gox, monitor mining pool hashrate, balance, worker status.
- - monitoring price (Android)
- - Does not appear to be being maitained anymore. https://market.android.com/details?id=com.bitcoinandroid
- Bitcoin Checker - Monitors the prices of cryptocurrencies on over 70 exchanges
- - view your balance in real time on your android phone
- - This is the most functional Android bitcoin wallet application. https://market.android.com/details?id=de.schildbach.wallet
- - Single address, easy to use, lightweight and open source client. Keys stored on device.
- - monitoring price (Android)
- - https://market.android.com/details?id=com.bitcoin.bitpay (Is not related to the bit-pay.com online payment processor.)
- Bitcoin Ticker Widget - displays and monitors the current BTC and LTC exchange rates.
- - euro-denominated wallet for the Bitcoin economy
- Blockchain - Lightweight Android Bitcoin Client - Also works with blockchain.info web interface and iphone app.
- Blocktrail - A powerful android bitcoin wallet, keeps you in control of your bitcoin. Highly secure. Syncs with the web wallet and iphone app seamlessly.
- Coinbase Wallet - supports buying, selling, sending, requesting, and more.
- Coinbase Merchant - makes it easy to accept bitcoin at a retail location
- CoinCliff - Monitors price and fires alarms to wake you up, or notifications, as in text messages (Android)
- Coinomi - Coinomi is a very secure and lightweight, universal, open-source HD wallet for Bitcoin and many altcoins. (Android)
- Cortex7 - Multi exchange charting and trading application for Android.
- - Web based wallet, works with QR Code scanner on Android devices
- - monitoring miner status (Android)
- - transactions by SMS
- TabTrader - monitoring and trading(Android)
Windows Phone 7
- Direct link to Windows Phone Marketplace Bitcoin apps: (1)
Windows Phone 8
- - Monitoring prices, account balances and mobile trading on multiple exchanges including Coinbase, BTC-E, CampBX, and MtGox. http://www.windowsphone.com/en-us/store/app/bitcoin-can/57fcf4d6-497a-4663-8da3-93cb26c83b11
see also Bitcoin Payment Apps
- - Bitcoin mining on the Raspberry PI
- BAMT - a minimal Linux based OS intended for headless mining. Initially announced here (not maintained)
- - a lightweight Debian-based OS, with the Bitcoin client and GPU mining software (not maintained)
- picocoin - Tiny bitcoin library, with lightweight client and utils
- Libbitcoin - Comprehensive set of C++ libraries: key formats, crypto, math, encodings, urls, mnemonics, blockchain, full node, client-server, etc. Linux and OSX Autotools builds. Visual Studio solutions for Windows, with Unicode support. Extensive test suite and continuous integration builds. Core dependencies limited to Boost and Libsecp256k1 with ZeroMQ and Libsodium required for client-server API.
C / C++
- Bitcoin Wallet API Library - Airbitz Core (ABC) C/C++ Library implements user authentication, account wallet creation, multi device synchronization and backup, transaction meta data management, Bitcoin address generation, key management, decentralized access to bitcoin network, shared wallets w/multisig (Q1 2015)
- libbase58 - C library implementation of and Base58Check encodings
- libblkmaker - C library implementation of getblocktemplate decentralized mining protocol
- bitcoinj - popular client library for Java, currently used in several desktop/mobile applications.
- BCCAPI (BitCoin Client API) - a java library designed for making secure light-weight bitcoin clients.
- BitcoinCrypto - a lightweight Bitcoin crypto library for Java/Android.
- BitcoinSPV - A native Bitcoin SPV client library for iOS with BIP32 support.
- - a Perl module which interfaces with the Mt. Gox API
- Bitcoin Dissector - a wireshark dissector for the bitcoin protocol
- Bitcoin Explorer - an advanced command line tool for working with bitcoin
- Bitcointools - a set of Python tools accessing the transaction database and the wallet
Lists of software
- - list of Bitcoin-related opensource projects hosted at Git
- Phyramid Digital Agency offering software development and design services for Bitcoin businesses.
- - an organization providing open source software and Bitcoin-related consulting
- Open Transactions - a financial crypto and digital cash software library, complementary to Bitcoin
- Moneychanger - Java-based GUI for Open Transactions
- BTCnames - a webbased aliasing service which allows to handle unlimited names for your BTC deposit hashes
- Bitcoin Mining Software - A helpful list of various Bitcoin software options
Webservices / APIs
- - Bitcoin API and platform for developers, complete with SDKs for PHP, Python, NodeJS and more
- BlockCypher - High reliability Bitcoin Web Services, including web hooks, double spend detection and many SDKs.
Bitcoin Trade Data
- – Prices, volume, and extensive charting on virtually all Bitcoin markets.
- BitcoinChain - Bitcoin block explorer, exchange markets and mining pools.
- - An innovative chart showing a live feed of trades and market depth. (Must Use Chrome)
- BTCCharts - An innovative chart showing a live feed of multiple markets, currencies and timeframes.
- MY-BTC.INFO - A free profit/loss portfolio manager for Bitcoins and other digital currencies including many charts.
- BitcoinExchangeRate.org - Bitcoin and USD converter with convenient URL scheme and Auto-updating Portfolio Spreadsheet.
- - A financial index that collects and disseminates sentiment data about bitcoin.
- - Bitcoin converter with live exchange rates.
- - Bitcoin Market Exchange comparison charts.
- - Crowdvoting site offering means of voting and viewing voters sentiment towards bitcoin.
- – network where traders exchange ideas about Bitcoin using advanced free online charts
Web interfaces for merchants
- Simplest Web API for processing transactions with your own server. php code igniter, database and logging auth system included. Same as block chain.info api
- - Embeddable HTML buttons, instant sign-up, instant payouts, automatic price adjustment for other currencies. No programming skills required to set up.
- - Non wallet-based Buy Now button to insert into websites (handles sales tracking; client must be used for actual transaction)
- - Buy Now buttons, Checkout posts/callbacks, Mobile Checkout, JSON API
- - Payment processor for bitcoins and other cryptocurrencies. 0.5% transaction fee. Sandbox is available.
- Coinbase - Provides bitcoin payment processing for Overstock.com, Reddit, Khan Academy, OkCupid, and more.
- - currency conversion
- PikaPay ( ) The PikaPay service will be retiring as of March 1st, 2015