Software

From Bitcoin Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

List of Bitcoin-related software. See also Category:Software.

Be sure to keep on top of the latest security vulnerabilities!

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 and namecoind
  • subvertx - command line bitcoin tools
  • Bitcoiner - Java RPC client (Android)
  • Armory - Python-based client currently an alpha-level release, the beta version is being crowdfunded
  • Spesmilo - Python/PySide RPC client (abandoned)
  • Gocoin - GUI-less client node written in Go language, with a separate cold deterministic wallet app.

Frontends to eWallet

  • BitPay - Android application
  • Blockchain - Javascript bitcoin client with client side encryption.

Experimental

Libraries

  • libbitcoin
  • BitCoinJ - Java client library, early development stage but used in live projects already
  • BCCAPI (Bitcoin Client API) - a java library designed for making secure light-weight bitcoin clients.

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.
  • BitcoinExchangeRate.org - 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 Market Exchange comparison charts.
  • BitcoinSentiment - Crowdvoting site offering means of voting and viewing voters sentiment towards bitcoin.

Bitcoin software

Web interfaces for merchants

  • 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
  • Javascript Bitcoin Converter - currency conversion
  • WalletBit - Easy JavaScript Buy Now buttons, Instant Payment Notification, Application Programming Interface (JSON API), Mobile Checkout, QR-Code
  • BitUtils Merchant - Customizable Buy Now buttons with hosted checkout interface. No programming skills required to set up.

Shopping Cart Integration in eCommerce-Systems

Enterprise server

  • Bits of Proof - a modular enterprise-ready implementation of the Bitcoin protocol.

Web apps (opensource)

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
  • Easywallet.org - Web based wallet, works with QR Code scanner on iPhone/iPad/iPod touch

Android

Windows Phone 7

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

see also Bitcoin Payment Apps

Operating systems

  • MinePeon - Bitcoin mining on the Raspberry PI
  • BAMT (not maintained)
  • LinuxCoin - a lightweight Debian-based OS, with the Bitcoin client and GPU mining software (not maintained)

Mining apps

Main page: Mining software

Mining Pool Servers (backend)

Main page: Poolservers

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

Utilities, libraries, and interfaces:

Lists of software

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

Developer resources

Other

  • Namecoin - a distributed naming system based on Bitcoin technology
  • Bitcoin Consultancy - 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
  • Devcoin - the open source developer coin