Difference between revisions of "Software"
(→Bitcoin clients) |
(Changed markup for better readability and added goxsh to PC apps.) |
||
Line 2: | Line 2: | ||
==Bitcoin clients== | ==Bitcoin clients== | ||
− | Bitcoin clients | + | ===Bitcoin clients=== |
*[[Original Bitcoin client|Bitcoin client]] - standard Bitcoin client, recommended for installation | *[[Original Bitcoin client|Bitcoin client]] - standard Bitcoin client, recommended for installation | ||
*[[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) | ||
− | Frontends to bitcoind | + | ===Frontends to bitcoind=== |
*[[BitcoinApp]] - RPC client for iOS devices (iPhone, iPad, iPodTouch) | *[[BitcoinApp]] - RPC client for iOS devices (iPhone, iPad, iPodTouch) | ||
*[[Bitcoiner]] - Java RPC client (Android) | *[[Bitcoiner]] - Java RPC client (Android) | ||
Line 26: | Line 26: | ||
*[[BCCAPI]] (BitCoin Client API) - a java library designed for making secure light-weight bitcoin clients. | *[[BCCAPI]] (BitCoin Client API) - a java library designed for making secure light-weight bitcoin clients. | ||
− | Frontends to eWallet | + | ===Frontends to eWallet=== |
*[[BitPay]] - Android application | *[[BitPay]] - Android application | ||
Line 38: | Line 38: | ||
==Bitcoin software== | ==Bitcoin software== | ||
− | Web interfaces for merchants | + | ===Web interfaces for merchants=== |
*[[MyBitcoin]] - Buy Now button to insert on websites | *[[MyBitcoin]] - Buy Now button to insert on websites | ||
*[[Bitcoin Evolution]] - Non wallet-based Buy Now button to insert into websites (handles sales tracking; client must be used for actual transaction) | *[[Bitcoin Evolution]] - Non wallet-based Buy Now button to insert into websites (handles sales tracking; client must be used for actual transaction) | ||
Line 44: | Line 44: | ||
*[[Javascript Bitcoin Converter]] - currency conversion | *[[Javascript Bitcoin Converter]] - currency conversion | ||
− | Web apps (opensource) | + | ===Web apps (opensource)=== |
*[[Bitcoin Central]] - currency exchange | *[[Bitcoin Central]] - currency exchange | ||
*[[Bitcoin Poker Room]] - poker site | *[[Bitcoin Poker Room]] - poker site | ||
− | Browser extensions | + | ===Browser extensions=== |
*[[Bitcoin Extension]] - check balance and send bitcoins (Chrome) | *[[Bitcoin Extension]] - check balance and send bitcoins (Chrome) | ||
*[[Bitcoin Ticker]] - monitoring price (Chrome) | *[[Bitcoin Ticker]] - monitoring price (Chrome) | ||
Line 54: | Line 54: | ||
*[[Bitcoin Tool]] - recognizes Bitcoin addresses on websites (Firefox, Chrome, IE) | *[[Bitcoin Tool]] - recognizes Bitcoin addresses on websites (Firefox, Chrome, IE) | ||
− | PC apps | + | ===PC apps=== |
*[[BTConvert]] - currency conversion | *[[BTConvert]] - currency conversion | ||
*[[Sierra Chart MtGox Bridge]] - real-time charting | *[[Sierra Chart MtGox Bridge]] - real-time charting | ||
Line 60: | Line 60: | ||
*[[BitTicker]] - monitoring price (Mac OS X) | *[[BitTicker]] - monitoring price (Mac OS X) | ||
*[[ToyTrader]] - a command line trading tool for [[MtGox]] | *[[ToyTrader]] - a command line trading tool for [[MtGox]] | ||
+ | *[[goxsh]] - a command-line frontend to the [[MtGox|Mt. Gox Bitcoin Exchange]] (Python) | ||
− | Mobile apps | + | ===Mobile apps=== |
*[[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!) | *[[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!) | ||
*[[Bitcoin Alert]] - monitoring price (Android) | *[[Bitcoin Alert]] - monitoring price (Android) | ||
Line 70: | Line 71: | ||
*[[Bitcoin Wallet Balance]] - view your balance in real time on your android phone | *[[Bitcoin Wallet Balance]] - view your balance in real time on your android phone | ||
− | Other device apps | + | ===Other device apps=== |
*[[Zen Cart Bitcoin Payment Module]] - a payment module that interacts with bitcoind for the Zen Cart eCommerce shopping chart | *[[Zen Cart Bitcoin Payment Module]] - a payment module that interacts with bitcoind for the Zen Cart eCommerce shopping chart | ||
− | Operating systems | + | ===Operating systems=== |
*[[LinuxCoin]] - a lightweight Debian-based OS, with the Bitcoin client and GPU mining software | *[[LinuxCoin]] - a lightweight Debian-based OS, with the Bitcoin client and GPU mining software | ||
− | Mining apps | + | ===Mining apps=== |
*[[Poclbm]] - Python/OpenCL GPU miner ([[Poclbm-gui|GUI]]) | *[[Poclbm]] - Python/OpenCL GPU miner ([[Poclbm-gui|GUI]]) | ||
*[[Poclbm-mod]] - more efficient version of [[Poclbm]] ([[Poclbm-mod-gui|GUI]]) | *[[Poclbm-mod]] - more efficient version of [[Poclbm]] ([[Poclbm-mod-gui|GUI]]) | ||
Line 88: | Line 89: | ||
*[[Open Source FGPA Bitcoin Miner]] - a miner that makes use of an FPGA Board | *[[Open Source FGPA Bitcoin Miner]] - a miner that makes use of an FPGA Board | ||
− | Mining Pool Servers (backend) | + | ===Mining Pool Servers (backend)=== |
*[[Pushpoold]] - The original mining pool server | *[[Pushpoold]] - The original mining pool server | ||
*[[Poold]] - Python mining pool server | *[[Poold]] - Python mining pool server | ||
*[[PoolServerJ]] - Java mining pool server | *[[PoolServerJ]] - Java mining pool server | ||
− | Utilities, libraries, and interfaces: | + | ===Utilities, libraries, and interfaces:=== |
*[[Bitcointools]] - a set of Python tools accessing the transaction database and the wallet | *[[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 | *[[Finance::MtGox]] - a Perl module which interfaces with the Mt. Gox API | ||
Line 99: | Line 100: | ||
*[[Bitcoin Dissector]] - a wireshark dissector for the bitcoin protocol | *[[Bitcoin Dissector]] - a wireshark dissector for the bitcoin protocol | ||
− | Lists of software | + | ===Lists of software=== |
*[[BitGit]] - list of Bitcoin-related opensource projects hosted at Git | *[[BitGit]] - list of Bitcoin-related opensource projects hosted at Git | ||
− | Developer resources | + | ===Developer resources=== |
*[[:Category:Developer|Category:Developer]] | *[[:Category:Developer|Category:Developer]] | ||
*[[:Category:Technical|Category:Technical]] | *[[:Category:Technical|Category:Technical]] | ||
Line 108: | Line 109: | ||
*[[API reference (JSON-RPC)]] | *[[API reference (JSON-RPC)]] | ||
− | Other | + | ===Other=== |
*[[Namecoin]] - a distributed naming system based on Bitcoin technology | *[[Namecoin]] - a distributed naming system based on Bitcoin technology | ||
*[[Bitcoin Consultancy]] - an organization providing open source software and Bitcoin-related consulting | *[[Bitcoin Consultancy]] - an organization providing open source software and Bitcoin-related consulting |
Revision as of 13:11, 17 August 2011
List of Bitcoin-related software. See also Category:Software.
Contents
- 1 Bitcoin clients
- 2 Bitcoin Trade Data
- 3 Bitcoin software
- 3.1 Web interfaces for merchants
- 3.2 Web apps (opensource)
- 3.3 Browser extensions
- 3.4 PC apps
- 3.5 Mobile apps
- 3.6 Other device apps
- 3.7 Operating systems
- 3.8 Mining apps
- 3.9 Mining Pool Servers (backend)
- 3.10 Utilities, libraries, and interfaces:
- 3.11 Lists of software
- 3.12 Developer resources
- 3.13 Other
Bitcoin clients
Bitcoin clients
- Bitcoin client - standard Bitcoin client, recommended for installation
- bitcoind - GUI-less version of the standard Bitcoin client, providing JSON-RPC interface (see also -server option of the standard client)
Frontends to bitcoind
- BitcoinApp - RPC client for iOS devices (iPhone, iPad, iPodTouch)
- Bitcoiner - Java RPC client (Android)
- Bitcoin-js-remote - JavaScript RPC client, support for QR codes
- Bitcoin-qt - C++/Qt based tabbed UI for Bitcoin, Linux/MacOSX/Windows, full-featured
- Python Bitcoinclient - Python RPC client
- Spesmilo - Python/PySide RPC client
- Bitcoin-python - Python API
- Java Bitcoin Client - Java API
- Wallet.Net - Windows (soon to be cross platform) Full Featured, secure RPC client
- FastCat BRPC - Fast low memory footprint Windows client!
Alternative, experimental implementations:
- BitDroid - Java client
- Bitdollar - C++/Qt client, unstable beta version
- BitCoinJ - Java client by Google, early development stage
- Freecoin - C++ client, supports alternative currencies like Beertoken
- Pycoin - Python client
- QBitcoin - C++/Qt client, unfinished
- BCCAPI (BitCoin Client API) - a java library designed for making secure light-weight bitcoin clients.
Frontends to eWallet
- BitPay - Android application
Bitcoin Trade Data
- Bitcoin Charts – Html website that has trading data for virtual all the bitcoin markets.
- 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.
- MtGox Live - Html website that shows a live fee of MtGox trade data in an innovative chart form. (Must Use Chrome)
- Preev - Bitcoin converter with live exchange rates.
Bitcoin software
Web interfaces for merchants
- MyBitcoin - Buy Now button to insert on websites
- Bitcoin Evolution - Non wallet-based Buy Now button to insert into websites (handles sales tracking; client must be used for actual transaction)
- Btceconomy - a JavaScript widget listing items for sale
- Javascript Bitcoin Converter - currency conversion
Web apps (opensource)
- Bitcoin Central - currency exchange
- Bitcoin Poker Room - poker site
Browser extensions
- Bitcoin Extension - check balance and send bitcoins (Chrome)
- Bitcoin Ticker - monitoring price (Chrome)
- Bitcoin Prices (extension) - monitoring price (Firefox)
- Bitcoin Tool - recognizes Bitcoin addresses on websites (Firefox, Chrome, IE)
PC apps
- BTConvert - currency conversion
- Sierra Chart MtGox Bridge - real-time charting
- BTC Trader - live charting and tech-analysis
- BitTicker - monitoring price (Mac OS X)
- ToyTrader - a command line trading tool for MtGox
- goxsh - a command-line frontend to the Mt. Gox Bitcoin Exchange (Python)
Mobile apps
- 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!)
- Bitcoin Alert - monitoring price (Android)
- BitcoinX - monitoring price (Android)
- BtcMobile - monitoring price and mining pool statistics (iPhone/iPad, Android)
- Miner Status - monitoring miner status (Android)
- SMS Bitcoins - transactions by SMS
- Bitcoin Wallet Balance - view your balance in real time on your android phone
Other device apps
- Zen Cart Bitcoin Payment Module - a payment module that interacts with bitcoind for the Zen Cart eCommerce shopping chart
Operating systems
- LinuxCoin - a lightweight Debian-based OS, with the Bitcoin client and GPU mining software
Mining apps
- Poclbm - Python/OpenCL GPU miner (GUI)
- Poclbm-mod - more efficient version of Poclbm (GUI)
- DiabloMiner - Java/OpenCL GPU miner (MAC OS X GUI)
- RPC Miner - remote RPC miner (MAC OS X GUI)
- Phoenix miner - miner
- Cpu Miner - miner
- Ufasoft miner - miner
- Pyminer - Python miner, reference implementation
- Remote miner - mining pool software
- Open Source FGPA Bitcoin Miner - a miner that makes use of an FPGA Board
Mining Pool Servers (backend)
- Pushpoold - The original mining pool server
- Poold - Python mining pool server
- PoolServerJ - Java mining pool server
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
- Category:Developer
- Category:Technical
- Original Bitcoin client/API calls list
- API reference (JSON-RPC)
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