<Bitcoin Cash>

Developers.Cash

Useful developer resources for building the Internet of Cash

Community
Crowdfunding
Flipstarter
Crowdfunding
Flipstarter provides a way for any project to engage with potential funders in a way that encourages accountability for projects and fairness for funders.
Forum
BitcoinCashResearch.org
Forum
Discussion
Technical
The Bitcoin Cash ecosystem requires a common space where pioneers, innovators and developers can collaborate productively. The Bitcoin Cash Research project aims to fill that need.
Chat
Bitcoin Cash Telegram Channel
Instant Messaging
Discussion
Telegram
A group for bitcoin cash and anything and everything related to it!
Libraries
Javascript/NodeJS SDK
BITBOX SDK
SDK
NodeJS
Javascript
Bitbox-sdk is a utility for creating great Bitcoin Cash applications. It can be used from the command line or from within client/server apps.
Javascript/NodeJS SDK
BCH-JS
SDK
NodeJS
Javascript
bch-js is a JavaScript npm library for creating web and mobile apps that can interact with the Bitcoin Cash (BCH) blockchains. It can be used for free, but requires an account on FullStack.cash for increased rate limits.
NodeJS Library
Electrum Cash
NodeJS
Electrum
Electron Cash
Electrum-cash is a lightweight JavaScript library that lets you connect with one or more Electrum servers. It offers encrypted connections by default, performs the expected protocol version negotiation and automatically keeps your connection alive until your close it.
NodeJS Library
FloweeJS
NodeJS
Flowee
FloweeJS works together with various other Flowee products for the fastest and simplest way to build Bitcoin Cash products.
NodeJS Library
CashScript
NodeJS
Smart Contracts
CashScript is a high-level programming language for smart contracts on Bitcoin Cash. It offers a strong abstraction layer over Bitcoin Cash' native virtual machine, Bitcoin Script. Its syntax is based on Ethereum's smart contract language Solidity, but its functionality is very different since smart contracts on Bitcoin Cash differ greatly from smart contracts on Ethereum.
In Development
Javascript/NodeJS Library
Cash Pay Server JS
NodeJS
Javascript
Payment Gateway
Self-Hosted
BIP70
JSONPaymentProtocol
A NodeJS/Javascript Library for CashPayServer - the BIP70/JPP Payment Gateway. This library will automatically handle rendering the QR Code and interfacing with a CashPayServer Instance's Websocket events, making BCH Payment Integration into services far simpler.
Javascript/NodeJS SDK
LibAuth
Javascript
NodeJS
SDK
An ultra-lightweight JavaScript library for Bitcoin, Bitcoin Cash, and Bitauth applications. Libauth has no dependencies and works in all JavaScript environments, including Node.js, Deno, and browsers.
Prototype
Javascript/REST/SDK
Mainnet.Cash
Javascript
NodeJS
REST API
SLP
SDK
A high-level developer friendly interface to interact with Bitcoin Cash (BCH) network
Network
Network Statistics and Services
Coin Dance
Statistics
Forks
Blocks
Hashrate
Community-driven Bitcoin Cash statistics and services.
Block Explorer
Bitcoin.com Block Explorer
Block Explorer
Bitcoin.com Bitcoin Cash Block Explorer
Block Explorer
Blockchair Block Explorer
Block Explorer
Blockchair.io Bitcoin Cash Block Explorer
In Development
SmartBCH Block Explorer
SmartBCH Block Explorer
SmartBCH
Block Explorer
A Block Explorer for SmartBCH.
Node Software
C++ Full Node
Bitcoin Cash Node
Full Node
C++
A professional, miner-friendly node that solves practical problems for Bitcoin Cash.
Golang Full Node
BCHD
Full Node
Golang
BCHD is an alternative BCH implementation written in Go. It is 100% compatible with the Bitcoin Cash protocol, and comes packed with developer-friendly features.
C++ Full Node
Flowee The Hub
Full Node
C++
Talk to the blockchain in an easy to understand API. No fussing with other people's software or unreliable third parties. Flowee lets you process or create Bitcoin Cash payments within your own applications. It's easy!
C++ Full Node
Knuth
Full Node
C++
Knuth is a high performance implementation of the Bitcoin protocol focused on users requiring extra capacity and resilience. It is a full node software client, but also a development platform.
C++ Full Node
Bitcoin Unlimited
Full Node
C++
Bitcoin Unlimited powers the backbone of the Bitcoin network by using novel technologies: Adjustable Block-size Cap (ABC), Xtreme thin blocks (Xthin) and Parallel validation
Java Full Node
Bitcoin Verde
Full Node
Java
A Bitcoin Cash full-node implementation written in Java with a Block Explorer bundled directly into the Node
In Development
EVM-Compatible Sidechain
SmartBCH
Smart Contracts
SmartBCH
Side Chain
Smart Bitcoin Cash (smartBCH for short) is a sidechain for Bitcoin Cash and has an aim to explore new ideas and unlock possibilities. It is compatible with Ethereum's EVM and Web3 API and provides high throughput for DApps in a fast, secure, and decentralized manner.
Protocols
Tokens
Simple Ledger Protocol
Protocol
Tokens
SLP
Simple Ledger Protocol provides the simplest, fastest, and most liberating token system in existence. SLP tokens can easily be created, traded, and managed on the Bitcoin Cash blockchain within seconds; costing the user only fractions of a penny for each transaction.
Usernames
CashAccounts
Protocol
Identity
User Experience
Cash Accounts is a naming system that can be used alongside regular bitcoin addresses and payment codes to simplify the process of sharing payment information.
Cryptographic Authentication
CashID
Protocol
Authentication
Identity
User Experience
CashID is an open protocol that allows secure authentication based on the public key cryptography infrastructure that is currently present in the Bitcoin Cash ecosystem.
Microblogging
Memo
Microblogging
Social Media
Memo is both a protocol and a front-end application. The protocol works by writing transactions to the Bitcoin Cash blockchain. Client applications can read these transactions to see the activity on the network. With current social networks, users do not control their data and can have their accounts removed without reason. The blockchain is more than an uncensorable way to send money, it's an uncensorable way to store data. Memo is an experiment leveraging the blockchain's data storing capabilities.
Bitcoin Cash Protocol Reference
Reference.Cash
Technical
Protocol
Reference
A comprehensive reference for the Bitcoin Cash Protocol.
Bitcoin Cash Protocol Reference
Documentation.Cash
Technical
Protocol
Reference
A comprehensive reference for the Bitcoin Cash Protocol.
In Development
Recurring Payments
Recurr
Protocol
Recurring Payments
Recurr is an open protocol, along with open reference applications, that aims to provide a simple solution to Recurring Billing for both cryptocurrency-based and traditional push-payment-based services.
Services
Payment Gateway
Bitpay
Payment Gateway
REST API
Javascript
Wordpress
Accept cryptcurrency payments on your sites/applications.
Platform
FullStack.Cash
Platform
REST API
BCH-JS
The open source 'Cash Stack' allows phone and web apps to interact with the Bitcoin Cash blockchain.
Cryptocurrency Exchange
SideShift.ai
Exchange
REST API
Exchange between 25+ cryptocurrencies with SideShift.ai. Competitive rates. No sign-up required.
In Development
Payment Gateway
Cash Pay Server
NodeJS
Payment Gateway
Self-Hosted
BIP70
JSONPaymentProtocol
A Self-Hostable Bitcoin Cash Payment Gateway that supports BIP70 and JSONPaymentProtocol intended to be easy to implement. Default service is located at https://v1.pay.infra.cash.
SLP Indexer Service
SLPDB
SLP
Tokens
NodeJS
Self-Hosted
SLPDB is an indexer service for storing all data related to the Simple Ledger Protocol with realtime transaction and block notifications.
Dynamic QR Tags
CashTags
Payment Gateway
Merchants
Self-Serve
This service generates printable QR Codes (Payment URLs) whose value amounts can be specified in fiat (e.g. USD). When a user scans these QR Codes/Payment URLs into their wallet, the fiat amount specified is converted to its BCH equivalent using Coinbase Exchange Rates. Supports Webhooks.
Tools
Testnet Faucet
Bitcoin.com TestNet Faucet
Faucet
Testnet
Bitcoin.com
Bitcoin.com's Testnet Faucet
Script Debugger
Meep
Script
Command-Line
Debugging
Meep is a command line Bitcoin Cash script debugger that lets you run scripts one OP at a time.
Wallet
Electron Cash
Wallet
Cash Fusion
The swiss-army-knife of Bitcoin Cash Wallets.