A Bitcoin full node is software that allows businesses and advanced users to validate transactions and blocks on the blockchain of their choice. Running a full node is a read-only access to the blockchain. It does not give you power over the network, simply the ability to monitor it. For the majority of end-users, full nodes aren't required to run. Setting up a full node is something that power-users and businesses might want to consider running to verify their own transactions. The following software can be used to interact with the version of Bitcoin of your choice.
bchd is an alternative full node bitcoin cash implementation written in Go (golang).
Bitcoin Unlimited is an implementation of the Bitcoin client software that is based on Bitcoin. However, Bitcoin Unlimited has a very different philosophy than Core.
Bitcoin-Verde is a ground-up implementation of the Bitcoin (Cash) (BCH) protocol. This project is an indexing full node, blockchain explorer, and library.
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.