Skip to content

327585419/awesome-bitcoin-cash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



A curated list of Bitcoin Cash software developer resources
awesome

Bitcoin Cash (BCH) chain-forked from BTC in 2017 to scale on-chain as an electronic peer-to-peer system for the world. 🚀

This project is not a fork of the canonical awesome-bitcoin-cash.

📤 a mobile friendly version of this project is formatted from markdown by github pages.

Pull requests are welcome, please see the contribution guidelines.

Contents

Whitepaper

"Bitcoin: A Peer-to-Peer Electronic Cash System" by Satoshi Nakamoto.

Roadmaps

Developer resources

Base Protocol

Secondary protocols

A site dedicated to collecting Bitcoin Cash Standards

Full Nodes

  • BitcoinABC [mirror] - a full node implementation of the Bitcoin Cash protocol. The dominant mining implementation, C/C++.
  • BitcoinUnlimited [src] - a full node implentation focused on supporting user needs, C/C++.
  • BCHN [src] - a descendant of the Bitcoin Core and Bitcoin ABC software projects with independant development team. C/C++.
  • bchd [src] - alternative implementation written in Go (golang)
  • Bitcoin Verde [src][docs] - java implementation with the goal of being interoperable with mining nodes
  • Flowee the Hub [src] - a node supporting a suite of software focused on payment integration. C++
  • Knuth [src]- a high performance implementation of the Bitcoin protocol focused on applications needing extra capacity and resilience.

Open Source Wallets

Desktop

Electron-Cash Plugins

Mobile

  • Electron-Cash - Android and iOS version available with limited functionality
  • crescent.cash [src] - Android wallet with SLP, BIP70 and sms features.
  • neutrino - Android wallet with advanced privacy features.

Cli

  • bchwallet - a secure Bitcoin Cash wallet daemon written in Go (golang)
  • openbazaar wallet - an SPV wallet in Go (golang) used by openbazaar2

Browser

  • blockparty [docs] - A simple in-browser web wallet using bitox.earth
  • mint - Non-custodial web-based tool to manage your SLP tokens.

Paper/Offline Generator

Libraries & SDKs

Javascript

Typescript

  • Bitbox SDK [docs] - library for interacting with BCH via rest.bitcoin.com.
  • Badger SDK - browser extension wallet supporting BCH and SLP on webpages.
  • bitcoin-ts - a zero-dependency, typescript bitcoin library, including WASM crypto functions, BTC, but BCH friendly.

Python

Scripting

  • meep - a command line Bitcoin Cash script debugger.
  • bitauth ide [src] - an integrated development environment for bitcoin authentication.
  • spedn [src] - a high level smart contract language that compiles to Bitcoin Cash Script.
  • Cashscript - a solidity-style language that compiles to Bitcoin Cash Script.

SLP Token Specific Tools

Adoption

List of Project Lists

There have been many projects built on Bitcoin Cash. This list doesn't attempt to be comprehensive, but more projects are listed by these sources:

Apps

Shipyard

These are up and coming projects in beta:

Shipped

Network

  • doublespend.cash - view Bitcoin Cash double spend attempts.
  • tx street - transaction visualizer, updated with popular protocols.
  • privacy stats - recent list and totals of shuffles & fusions.

Social

  • read.cash - a conventionally hosted long-format blogging platform, with BCH tipping for content.
  • flipstarter Introduction - a crowd funding app using anyone can pay multisig transactions.
  • memo.cash - short message social media site with decentralized SLP token exchange.
  • member.cash - longer format social media platform with voting, tipping, moderation and filtering.

Marketplace

  • OpenBazaar - desktop (daemon w/ electron app) p2p marketplace using multisig transactions.
  • Havenapp - mobile implementation of openbazaar.

Entertainment

Web

  • Pay Button [src] - a simple snippet to accept Bitcoin Cash on your website.

Utilities

Bots

Launchpad

Awesome projects which appear to be dormant due to lack of use.

  • lazyfox - a Bitcoin Cash powered question and answer / tasking platform.
  • stack exchange - an unsuccessful initiative to create a Bitcoin Cash stack exchange.
  • Satoshi Wall - a non-custodial payment wall service.
  • Chaintip Bounties - bounties for github commits.

In the Boneyard

These ships are apparently in long term storage

eCommerce

Plugins and Resources

A Short List

This list is meant to highlight really awesome sites accepting Bitcoin Cash. They have accepted Bitcoin Cash for years and are committed (or sympathetic) toward the idea of electronic cash payments.

Merchants near you or where you're headed

  • member map - permanent on-chain geographic tags utilizing extensions to the memo protocol.
  • Bitcoin.com map - website and mobile app for discovering merchants, formerly marco coino.
  • Greenpages map - merchant finder with advanced filtering.

Listing directories across the broader internet

Charities and Foundations

About

A developer oriented list of Bitcoin Cash resources

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published