All Projects → 2qx → awesome-bitcoin-cash

2qx / awesome-bitcoin-cash

Licence: MIT license
Bitcoin Cash projects & resources

Programming Languages

CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to awesome-bitcoin-cash

copernicus
Golang bitcoin library
Stars: ✭ 18 (-35.71%)
Mutual labels:  bch, bitcoin-cash
Hanzo.js
🚀 Hanzo JavaScript SDK. Develop cutting-edge decentralized applications.
Stars: ✭ 128 (+357.14%)
Mutual labels:  payments, cryptocurrencies
MugglePay
Make Crypto Payment Easy 让数字货币支付更简单
Stars: ✭ 176 (+528.57%)
Mutual labels:  payments, bch
bitcoin-transactions
Javascript implementation of the Bitcoin protocol for any Bitcoin based coins, on server and inside browsers, discover and move/manage your coins by yourself: Bitcoin transactions made simple for standard or multisig wallets, segwit and bech32 are supported, create and send by your own your Bitcoin, Bitcoin Cash, Zcash, Litecoin, DOGE, Dash, etc…
Stars: ✭ 97 (+246.43%)
Mutual labels:  bch, bitcoin-cash
bitcoin-kit-android
Comprehensive Bitcoin development library for iOS, implemented on Swift. SPV wallet implementation for Bitcoin, Bitcoin Cash, Litecoin and Dash blockchains. Fully compliant with existing standards and BIPs.
Stars: ✭ 102 (+264.29%)
Mutual labels:  bch, bitcoin-cash
profbit
Track your Coinbase profits!
Stars: ✭ 37 (+32.14%)
Mutual labels:  cryptocurrencies, bitcoin-cash
Bit
Bitcoin made easy.
Stars: ✭ 958 (+3321.43%)
Mutual labels:  payments, cryptocurrencies
Card
💳 make your credit card form better in one line of code
Stars: ✭ 11,365 (+40489.29%)
Mutual labels:  payments
Braintree python
Braintree Python library
Stars: ✭ 217 (+675%)
Mutual labels:  payments
Braintree java
Braintree Java library
Stars: ✭ 129 (+360.71%)
Mutual labels:  payments
Ngx Stripe
Angular 6+ wrapper for StripeJS
Stars: ✭ 128 (+357.14%)
Mutual labels:  payments
Raiden
Raiden Network
Stars: ✭ 1,825 (+6417.86%)
Mutual labels:  payments
Easyupipayment Android
📱Android Library to implement UPI Payment integration easily in Android App 💳💸
Stars: ✭ 219 (+682.14%)
Mutual labels:  payments
Laravel Paddle
Paddle.com API integration for Laravel with support for webhooks/events
Stars: ✭ 132 (+371.43%)
Mutual labels:  payments
Pay Gateway
pay gateway. support alipay,wechatpay,unionpay,jdpay etc.
Stars: ✭ 247 (+782.14%)
Mutual labels:  payments
Megacoin
Welcome to Megacoin MΣC - Around the World!
Stars: ✭ 16 (-42.86%)
Mutual labels:  cryptocurrencies
Eclair Mobile
An Android wallet for the Lightning Network
Stars: ✭ 231 (+725%)
Mutual labels:  payments
Invoiceneko
An Open Sourced Invoice System developed for anyone who needs to generate out an invoice and manage clients
Stars: ✭ 204 (+628.57%)
Mutual labels:  payments
Alipay
Alipay Node.js SDK 基于最新版蚂蚁金服 支付宝开发文档
Stars: ✭ 203 (+625%)
Mutual labels:  payments
Breezmobile
Lightning Network mobile client
Stars: ✭ 225 (+703.57%)
Mutual labels:  payments

awesome bitcoin cash

A curated list of Bitcoin Cash projects & resources
awesome

Bitcoin Cash (BCH) is a project to scale bitcoin on-chain as an electronic peer-to-peer payment system for the world. 🚀

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

Pull requests are welcome, please see the contribution guidelines.

Check Links

The CashTokens and P2SH32 CHIP Proposals for the May 2023 BCH Upgrade are AWESOME!

💚 CashTokens

💚 P2SH32 CHIP

Contents

Getting Started

State of the Project

Whitepaper

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

Bitcoin Cash is one chain of Satoshi Nakamoto's blockchain invention which was deliberately hard-forked on August 1st, 2017. It shares the whitepaper, first block, and all bitcoin block history prior to the fork. It attempts to implement the central idea outlined in that paper.

Below is a copy of the original nine page whitepaper:

Open-Source Wallets

Below are non-custodial open-source wallets that use features specific to Bitcoin Cash.

Mobile

Honorable mentions:

  • zapit - A native, non-custodial Bitcoin Cash wallet for iOS and Android. Non-OSS
  • Cake Wallet [src] [apk] - An open source wallet for iOS and Android supporting XMR and other currencies.

Desktop

  • Electron-Cash [src] - the awesome SPV wallet for Bitcoin Cash.
  • Flowee Pay [src] - A payment solution, a wallet, a basis for your new product. But currently just a desktop wallet.

Electron-Cash Plugins

Cli

  • bchwallet - a secure Bitcoin Cash wallet daemon written in Go (golang)
  • bitcore-wallet - A command line wallet used for BitPay wallets.
  • openbazaar wallet - an SPV wallet in Go (golang) developed for openbazaar2

Browser

Paper/Offline Generator

  • Cash Address Generator - reputable javascript address generator suitable for offline use.
  • BCH Gifts - generate reclaimable preloaded paper private keys as gifts.

Podcasts, News, Media

Bitcoin Cash focussed media and content.

The Bitcoin Cash Podcast

Projects Built on Bitcoin Cash

All of these apps are mostly stable and active. Always check the notes of a particular project before risking a large sum of value. Links are checked on a weekly basis, but function is not checked.

Apps (Social)

  • read.cash - a conventionally hosted long-format blogging platform, with BCH tipping for content.
  • memo.cash - short message social media site with decentralized SLP token exchange.
  • noise.app - An invite only Bitcoin Cash powered micro-blogging platform.
  • OnlyCoins - Adult content monetization platform.
  • lazyfox - a Bitcoin Cash powered question and answer / tasking platform.

Crowdfunding

Entertainment

Exchanges

Bitcoin Cash is supported on hundreds of exchanges, these are a few.

Centralized

  • CoinEx - A BCH friendly exchange with automatic coin-splitting

More decentralized

  • BCH Bull [app] - web application that allows users, "Bulls", to take long positions with leverage on Bitcoin Cash against a number of other fiat and crypto assets using the Anyhedge protocol.
  • Local Cryptos - Peer-to-peer marketplace with non-custodial escrow which supports Bitcoin Cash.
  • AtmoicDex - Decentralized exchange with desktop clients supporting BCH and many UTXO coins, ETH, ERC-20 tokens

Oracles

Faucets

Network

Services

  • chaintip - An on-chain non-custodial tipping bot for reddit/twitter & github.
  • SideShift.ai - enables HUMANS and AI to shift between 30+ cryptocurrencies.
  • WhaleAlertBCH [src] - A twitter whalebot for BCH.
  • Chaintip Bounties - BCH bot for github bounties.
  • CCtip - Tipping for twitter, telegram, & discord.

Utilities

Web

See Also

These are other projects dedicated to listing projects in the Bitcoin Cash ecosystem:

Merchants and Services Accepting Bitcoin Cash

A Short List

These vendors have accepted bitcoin for years and are committed (or sympathetic) toward the idea of electronic cash payments.

Although some of these may appear to only accept Bitcoin (BTC), they do, in fact, accept Bitcoin Cash also.

Geographic lists

  • Bitcoin.com map - website and mobile app for discovering merchants, formerly marco coino.

Projects dedicated to listing or enabling eCommerce.

Some Charities and Foundations

Just some good charities for the world at large.

  • Tails - The Amnesic Incognito Live System, is a security-focused Debian-based Linux distribution aimed at preserving privacy and anonymity.
  • Save the Children - A United Kingdom based charity, founded in 1919, to improve the lives of children through better education, health care, and economic opportunities, as well as providing emergency aid in natural disasters, war, and other conflicts. (Cryptocurrency donations are powered by The Giving Block)
  • Electronic Freedom Foundation - dedicated to ensuring that technology supports freedom, justice, and innovation for all the people of the world.
  • Bitpay Charity Directory A list of charities that accept Bitcoin Cash and other cryptocurrencies.

eCommerce Merchant Resources

Bitcoin Cash Open-Source plugins

Non-Custodial Payment Processors

  • Prompt.cash [demo] [docs] - Non-custodial Bitcoin Cash payment gateway
  • Cash Pay Server [docs] - a self-hostable NodeJS micro-service that can be used to handle BIP70 and JSON Payment Protocol invoices for Bitcoin Cash (BCH)

BCH-to-Fiat Payment Processors

Payment Processor Status

Documentation

General

Base Protocol

Secondary protocols

Bitcoin Cash Standards is a site dedicated to collecting, some of which are listed below:

Discussion

An archive of past and future ideas for Bitcoin Cash ongoing at Bitcoin Cash Research (BCR). Collaborating participants have recorded their thoughts and concerns about various potential ideas & implemented improvements.

CHIP Process

Protocol changes, software standards and application specifications may be proposed by anyone. The recommended process for consensus building and conflict reduction is known as the Cash Improvement Proposal (CHIP) Process.

Upcoming consensus changes, May 2023:

Anyone may propose an improvement to Bitcoin Cash, but the responsibility is on the CHIP owner to see the idea through to fruition and build consensus.

Miner Consensus

Bitcoin Script

Software

Full Nodes

Developer Resources

Open-Source Teams Building on Bitcoin Cash

If you want to go fast, go alone. If you want to go far, go together.

-- An African Proverb.

There are various groups developing software stacks & apps for the broader ecosystem.

  • General Protocols [repos] - Team researching and developing protocols for non-custodial and trustless networks using BitBox. (Typescript and Javascript)
  • Electron Cash [repos] - Team maintaining a desktop SPV wallet with plugins and mobile app (Python)
  • Flowee [repos] - Team maintaining a non-mining full node and services to access the Bitcoin Cash network. (C++, NodeJs et al)
  • FullStack Cash [repos] - Team building web/ipfs apps based on BitBox compatible stack. (Javascript)
  • Mainnet Cash [repos] - Loose-knit team maintaining a shared server-side and client-side library.

Simple Payment Verification (SPV)

  • Fulcrum - A fast & nimble SPV Server for Bitcoin Cash.
  • ElectrsCash - Electron Cash Server, rust implementation.

Libraries & SDKs

Language Agnostic

Typescript

  • PayButton [src] - Front end library that makes it easier to accept Bitcoin Cash by adding a buy button.
  • Libauth [src] - an ultra-lightweight, zero-dependency library for Bitcoin Cash and Bitauth applications. (Formerly bitcoin-ts.)
  • electrum-cash [docs] [tutorials] - JavaScript library that lets you connect with one or more Electrum servers.
  • flowee-js [docs] [src] - Bindings for using Flowee applications and libraries with the NodeJS JavaScript engine.
  • mainnet-js [src] - Typescript library, also available over rest.
  • bchd grpc web-client - protobuf based javascript client for interacting with bchd full nodes.
  • <qr-code> [demo] – A no-framework, no-dependencies, customizable, animate-able, SVG-based <qr-code> HTML element.

Javascript

  • bch-js [docs] - JavaScript library for creating web and mobile apps that can interact with the Bitcoin Cash (BCH) and eCash (XEC) blockchains
  • electrum-cli - Super simple command line electrum client.
  • signup.cash [src] - Non-custodial platform as a service for building decentralized apps.
  • bitcore-lib-cash - javaScript library, maintained by bitpay.

Python

Java

C

PHP

  • cashp - Library for BCH.

R

  • rbch - Extraction and Statistical Analysis of Data from the BCH Blockchain

Archive

Simple Ledger Protocol (SLP Token)

Simple Ledger Tokens (SLP) was an early implementation of tokens as data stored on Bitcoin Cash. Due to issues with both scale, usability and validation, this functionality was migrated to be a first class feature of Bitcoin Cash with new script code.

While some projects are phasing out use of SLP, it still exists along side Bitcoin Cash, and may still be supported by some software or sites.

Protocols

Libraries

SLP Token Projects

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].