Bitcoin Software

Bitcoin Wiki

Bitcoin Software

  • 1 Bitcoin clients
  • 2 Bitcoin software
  • 3 Webservices / APIs
  • Bitcoin clients

    Bitcoin clients

    Main article and feature comparison: Clients
    • Bitcoin-Qt - 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-js-remote - JavaScript RPC client, support for QR codes
    • Bitcoin WebUI - JavaScript RPC client
    • Bitcoin Webskin - PHP web interface to bitcoind
    • subvertx - command line bitcoin tools
    • Bitcoiner - Java RPC client (Android)
    • Armory - Python-based client currently in beta-level
    • Spesmilo - 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.

    Frontends to eWallet

    • Blockchain - Javascript bitcoin client with client side encryption.
    • xCoinMoney Advanced API to create invoices for subscription.


    Bitcoin software

    Shopping Cart Integration in eCommerce-Systems

    Enterprise server

    • 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.

    Web apps

    White label software

    • draglet - Bitcoin Exchange Software / white label solution

    Browser extensions

    PC apps

    Mobile apps

    iPhone / iPad

    • Blockchain - Fully featured iphone bitcoin app.
    • Bitcoin Ticker (iPhone) - monitoring price w/push notifications
    • BitCoins Mobile - 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.
    • Bit-pay - 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
    • BitStore - Simple and secure native iOS wallet
    • BitTick - Real-time Bitcoin ticker. Real-time currency convert(support 50+ currency. USD, GBP, EUR, CNY, JPY, CAD, RUB, AUD, BRL, NZD, PLN, KRW…)


    Windows Phone 7

    • Direct link to Windows Phone Softwareplace Bitcoin apps: [1]

    Windows Phone 8

    see also Bitcoin Payment Apps

    Operating systems

    • MinePeon - Bitcoin mining on the Raspberry PI
    • BAMT - a minimal Linux based OS intended for headless mining. Initially announced here (not maintained)
    • LinuxCoin - a lightweight Debian-based OS, with the Bitcoin client and GPU mining software (not maintained)

    Mining apps

    Main page: Mining software

    • BFGMiner - Modular ASIC/FPGA/GPU miner in C
    • Bitcoin Miner by GroupFabric - Free easy-to-use DirectX GPU miner on the Windows Store
    • CGMiner - ASIC/FPGA/GPU miner in C
    • MacMiner - A native Mac OS X Bitcoin miner based on cgminer, bfgminer, cpuminer and poclbm
    • Asteroid - Mac-specific GUI based on cgminer


    Mining Pool Servers (backend)

    Main page: Poolservers

    • CoiniumServ - High performance C# Mono/.Net poolserver.
    • ecoinpool - Erlang poolserver (not maintained)
    • Eloipool - Fast Python3 poolserver
    • Pushpoold - Old mining poolserver in C (not maintained)
    • Poold - Old Python mining poolserver (not maintained)
    • PoolServerJ - Java mining poolserver (not maintained)
    • Remote miner - mining pool software


    C / C++

    • picocoin - Tiny bitcoin library, with lightweight client and utils


    • 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.


    • WaSPV - A native Bitcoin SPV client library for iOS with BIP32 support.


    • Finance::MtGox - a Perl module which interfaces with the Mt. Gox API


    Development utilities

    • Bitcoin Dissector - a wireshark dissector for the bitcoin protocol
    • Bitcointools - a set of Python tools accessing the transaction database and the wallet

    Lists of software

    • BitGit - list of Bitcoin-related opensource projects hosted at Git

    Developer resources


    Webservices / APIs

    Bitcoin Trade Data

    • Bitcoin Charts – Prices, volume, and extensive charting on virtually all Bitcoin markets.
    • MtGox Live - An innovative chart showing a live feed of MtGox 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.
    • - Bitcoin and USD converter with convenient URL scheme and Auto-updating Portfolio Spreadsheet.
    • Bitcoin Sentiment Index - A financial index that collects and disseminates sentiment data about bitcoin.
    • Preev - Bitcoin converter with live exchange rates.
    • Skami - Bitcoin Software Exchange comparison charts.
    • BitcoinSentiment - Crowdvoting site offering means of voting and viewing voters sentiment towards bitcoin.
    • TradingView – network where traders exchange ideas about Bitcoin using advanced free online charts

    Web interfaces for merchants

    • BitMerch - Embeddable HTML buttons, instant sign-up, instant payouts, automatic price adjustment for other currencies. No programming skills required to set up.
    • Bitcoin Evolution - Non wallet-based Buy Now button to insert into websites (handles sales tracking; client must be used for actual transaction)
    • BitPay - Buy Now buttons, Checkout posts/callbacks, Mobile Checkout, JSON API
    • Btceconomy - a JavaScript widget listing items for sale
    • BTCMerch - Payment processor for bitcoins and other cryptocurrencies. 0.5% transaction fee. Sandbox is available.
    • Coinbase - Provides bitcoin payment processing for, Reddit, Khan Academy, OkCupid, and more.
    • GoCoin - Payment gateway for bitcoin. Supports JavaScript, PHP, Java, Ruby, and .NET
    • Javascript Bitcoin Converter - currency conversion
    • WalletBit - Easy JavaScript Buy Now buttons, Instant Payment Notification, Application Programming Interface (JSON API), Mobile Checkout, QR-Code
    • PikaPay (info) Buy Now buttons, Twitter Integration, JSON API

    If you find this information helpful, please don't hesitate to donate:
    Bitcoin address: 199qweKqSzryPJsVi5n3iazuM8nLDFXBvo
    Dogecoin adres: D5cFbKHSJwmL3V7TVM84dL2EAf35SAV7Di
    Litecoin adres: LcXzbhN88EUAc44b8YYt5gD6Q3PPf2buxQ

    or donate directly

    Comment with your Facebook account