Software: Difference between revisions

From Bitcoin Wiki
Jump to navigation Jump to search
Luke-jr (talk | contribs)
Combine multiple Libraries sections
Luke-jr (talk | contribs)
Group together webservices
Line 29: Line 29:
*[[BitDroid]] - Java client
*[[BitDroid]] - Java client
*[[Bitdollar]] - C++/Qt client, unstable beta version
*[[Bitdollar]] - C++/Qt client, unstable beta version
==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)
*[http://btccharts.com BTCCharts] - An innovative chart showing a live feed of multiple markets, currencies and timeframes.
*[http://MY-BTC.info MY-BTC.INFO] - A free profit/loss portfolio manager for Bitcoins and other digital currencies including many charts.
*[http://BitcoinExchangeRate.org 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.
*[[TradingView]] – network where traders exchange ideas about Bitcoin using advanced free online charts


==Bitcoin software==
==Bitcoin software==
===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.
*[https://coinbase.com/merchants Coinbase] - Provides bitcoin payment processing for Overstock.com, 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
* [https://PikaPay.com PikaPay] ([[PikaPay|info]]) Buy Now buttons, Twitter Integration, JSON API


===Shopping Cart Integration in eCommerce-Systems===
===Shopping Cart Integration in eCommerce-Systems===
Line 227: Line 202:
*[http://btcnames.org/ BTCnames] - a webbased aliasing service which allows to handle unlimited names for your BTC deposit hashes
*[http://btcnames.org/ BTCnames] - a webbased aliasing service which allows to handle unlimited names for your BTC deposit hashes
*[[Devcoin]] - the open source developer coin
*[[Devcoin]] - the open source developer coin
== 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)
*[http://btccharts.com BTCCharts] - An innovative chart showing a live feed of multiple markets, currencies and timeframes.
*[http://MY-BTC.info MY-BTC.INFO] - A free profit/loss portfolio manager for Bitcoins and other digital currencies including many charts.
*[http://BitcoinExchangeRate.org 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.
*[[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.
*[https://coinbase.com/merchants Coinbase] - Provides bitcoin payment processing for Overstock.com, 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
* [https://PikaPay.com PikaPay] ([[PikaPay|info]]) Buy Now buttons, Twitter Integration, JSON API


[[Category:Software|*]]
[[Category:Software|*]]

Revision as of 11:02, 18 August 2014

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

Experimental

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
  • Easywallet.org - 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…)

Android

Windows Phone 7

  • Direct link to Windows Phone Marketplace 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

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)
  • CoiniumServ - High performance C# Mono/.Net poolserver.

Libraries

C / C++

C++

Java

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

Perl

Python

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

Other

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.
  • 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.
  • 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 Overstock.com, 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