Difference between revisions of "Software"

From Bitcoin Wiki
Jump to: navigation, search
Line 3: Line 3:
 
==Bitcoin clients==
 
==Bitcoin clients==
 
===Bitcoin clients===
 
===Bitcoin clients===
*[[Original Bitcoin client|Bitcoin client]] - standard Bitcoin client, recommended for installation
+
*[[Bitcoin-qt]] - C++/Qt based tabbed UI for Bitcoin, Linux/MacOSX/Windows, full-featured
 
*[[bitcoind]] - GUI-less version of the standard Bitcoin client, providing [[API reference (JSON-RPC)|JSON-RPC]] interface (see also -server option of the standard client)
 
*[[bitcoind]] - GUI-less version of the standard Bitcoin client, providing [[API reference (JSON-RPC)|JSON-RPC]] interface (see also -server option of the standard client)
 
*[[Bitcoin-js-remote]] - JavaScript RPC client, support for QR codes
 
*[[Bitcoin-js-remote]] - JavaScript RPC client, support for QR codes
Line 9: Line 9:
 
*[[BitCoinJ]] - Java client library by Google, early development stage
 
*[[BitCoinJ]] - Java client library by Google, early development stage
 
*[[Electrum]] - lightweight client
 
*[[Electrum]] - lightweight client
 
===Libraries===
 
*[https://bitcointalk.org/index.php?topic=30646.0 libbitcoin]
 
*[[BCCAPI]] (Bitcoin Client API) - a java library designed for making secure light-weight bitcoin clients.
 
 
===Frontends to bitcoind===
 
 
*[[Bitcoiner]] - Java RPC client (Android)
 
*[[Bitcoiner]] - Java RPC client (Android)
*[[Bitcoin-qt]] - C++/Qt based tabbed UI for Bitcoin, Linux/MacOSX/Windows, full-featured
 
 
*[[Spesmilo]] - Python/PySide RPC client
 
*[[Spesmilo]] - Python/PySide RPC client
  
===Alternative, experimental implementations===
+
====Frontends to eWallet====
 +
*[[BitPay]] - Android application
 +
*[https://blockchain.info/wallet My Wallet] - Javascript bitcoin client
 +
 
 +
====Experimental====
 
*[[Freecoin]] - C++ client, supports alternative currencies like [[Beertoken]]
 
*[[Freecoin]] - C++ client, supports alternative currencies like [[Beertoken]]
 
*[[BitDroid]] - Java client
 
*[[BitDroid]] - Java client
 
*[[Bitdollar]] - C++/Qt client, unstable beta version
 
*[[Bitdollar]] - C++/Qt client, unstable beta version
  
===Frontends to eWallet===
+
===Libraries===
*[[BitPay]] - Android application
+
*[https://bitcointalk.org/index.php?topic=30646.0 libbitcoin]
*[https://blockchain.info/wallet My Wallet] - Javascript bitcoin client
+
*[[BCCAPI]] (Bitcoin Client API) - a java library designed for making secure light-weight bitcoin clients.
  
 
==Bitcoin Trade Data==
 
==Bitcoin Trade Data==

Revision as of 21:30, 31 January 2012

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

Bitcoin clients

Bitcoin clients

  • Bitcoin-qt - C++/Qt based tabbed UI for Bitcoin, Linux/MacOSX/Windows, full-featured
  • bitcoind - GUI-less version of the standard Bitcoin client, providing JSON-RPC interface (see also -server option of the standard client)
  • Bitcoin-js-remote - JavaScript RPC client, support for QR codes
  • subvertx -Command line bitcoin tools.
  • BitCoinJ - Java client library by Google, early development stage
  • Electrum - lightweight client
  • Bitcoiner - Java RPC client (Android)
  • Spesmilo - Python/PySide RPC client

Frontends to eWallet

Experimental

Libraries

  • libbitcoin
  • BCCAPI (Bitcoin Client API) - a java library designed for making secure light-weight bitcoin clients.

Bitcoin Trade Data

  • Bitcoin Charts – Html website that has trading data for virtual all the bitcoin markets.
  • MtGox Live - Html website that shows a live fee of MtGox trade data in an innovative chart form. (Must Use Chrome)
  • Bitcoinity - Html Ajax website that shows a live feed of MtGox, TradeHill, and BitMarket.
  • Bitcoin Sentiment Index - A financial index that collects and disseminates sentiment data about bitcoin.
  • Preev - Bitcoin converter with live exchange rates.

Bitcoin software

Web interfaces for merchants

Shopping Cart Integration in eCommerce-Systems

Web apps (opensource)

Browser extensions

PC apps

Mobile apps

iPhone / iPad

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

Android

see also Bitcoin Payment Apps

Operating systems

  • LinuxCoin - a lightweight Debian-based OS, with the Bitcoin client and GPU mining software

Mining apps

Mining Pool Servers (backend)

Utilities, libraries, and interfaces:

  • Bitcointools - a set of Python tools accessing the transaction database and the wallet
  • Finance::MtGox - a Perl module which interfaces with the Mt. Gox API
  • BitcoinCrypto - a lightweight Bitcoin crypto library for Java/Android
  • Bitcoin Dissector - a wireshark dissector for the bitcoin protocol

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