{ "abciApps": [ { "name": "Cosmos SDK", "url": "https://github.com/cosmos/cosmos-sdk", "language": "Go", "author": "Cosmos", "description": "A prototypical account based crypto currency state machine supporting plugins" }, { "name": "cb-ledger", "url": "https://github.com/block-finance/cpp-abci", "language": "C++", "author": "Block Finance", "description": "Custodian Bank Ledger, integrating central banking with the blockchains of tomorrow." }, { "name": "Clearchain", "url": "https://github.com/tendermint/clearchain", "language": "Go", "author": "Alessio Treglia", "description": "Application to manage a distributed ledger for money transfers that support multi-currency accounts." }, { "name": "Ethermint", "url": "https://github.com/tendermint/ethermint", "language": "Go", "author": "Tendermint", "description": "The go-ethereum state machine run as a ABCI app" }, { "name": "Merkle AVL Tree", "url": "https://github.com/tendermint/merkleeyes", "language": "Go", "author": "Tendermint", "description": "Tendermint IAVL tree implemented as an abci app" }, { "name": "Burrow", "url": "https://github.com/hyperledger/burrow", "language": "Go", "author": "Monax Industries", "description": "Ethereum Virtual Machine augmented with native permissioning scheme and global key-value store" }, { "name": "Merkle AVL Tree", "url": "https://github.com/jTMSP/MerkleTree", "language": "Java", "author": "jTMSP", "description": "Tendermint IAVL tree implemented as an abci app" }, { "name": "TMChat", "url": "https://github.com/wolfposd/TMChat", "language": "Java", "author": "jTMSP", "description": "P2P chat using Tendermint" }, { "name": "Comit", "url": "https://github.com/zballs/comit", "language": "Go", "author": "Zach Balder", "description": "Public service reporting and tracking" }, { "name": "Passwerk", "url": "https://github.com/rigelrozanski/passwerk", "language": "Go", "author": "Rigel Rozanski", "description": "Encrypted storage web-utility backed by Tendermint" } ], "abciServers": [ { "name": "abci", "url": "https://github.com/tendermint/abci", "language": "Go", "author": "Tendermint" }, { "name": "js-abci", "url": "https://github.com/tendermint/js-abci", "language": "Javascript", "author": "Tendermint" }, { "name": "cpp-tmsp", "url": "https://github.com/mdyring/cpp-tmsp", "language": "C++", "author": "Martin Dyring" }, { "name": "jabci", "url": "https://github.com/jTendermint/jabci", "language": "Java", "author": "jTendermint" }, { "name": "Spearmint", "url": "https://github.com/dennismckinnon/spearmint", "language": "Javascript", "author": "Dennis McKinnon" }, { "name": "ocaml-tmsp", "url": "https://github.com/zballs/ocaml-tmsp", "language": "Ocaml", "author": "Zach Balder" }, { "name": "abci_server", "url": "https://github.com/KrzysiekJ/abci_server", "language": "Erlang", "author": "Krzysztof Jurewicz" } ], "deploymentTools": [ { "name": "mintnet-kubernetes", "url": "https://github.com/tendermint/tools", "technology": "Docker and Kubernetes", "author": "Tendermint", "description": "Deploy a Tendermint test network using Google's kubernetes" }, { "name": "terraforce", "url": "https://github.com/tendermint/tools", "technology": "Terraform", "author": "Tendermint", "description": "Terraform + our custom terraforce tool; deploy a production Tendermint network with load balancing over multiple AWS availability zones" }, { "name": "ansible-tendermint", "url": "https://github.com/tendermint/tools", "technology": "Ansible", "author": "Tendermint", "description": "Ansible playbooks + Tendermint" }, { "name": "brooklyn-tendermint", "url": "https://github.com/cloudsoft/brooklyn-tendermint", "technology": "Clocker for Apache Brooklyn ", "author": "Cloudsoft", "description": "Deploy a tendermint test network in docker containers " } ], "competitors": [ { "name": "Hyperledger", "url": "https://github.com/hyperledger/fabric", "language": "Go", "author": "Linux Foundation", "description": "PBFT state machine replication for dynamic set of simple dockerized applications" }, { "name": "Hydrachain", "url": "https://github.com/HydraChain/hydrachain", "language": "Python", "author": "HydraChain", "description": "Pyethereum adapted to a non-BFT consensus algorithm modelled on Tendermint." }, { "name": "Juno", "url": "https://github.com/kadena-io/juno", "language": "Haskell", "author": "Kadena", "description": "Variant of Tangaroa, a BFT version of Raft" }, { "name": "HoneyBadgerBFT", "url": "https://github.com/amiller/HoneyBadgerBFT", "language": "Python", "author": "Andrew Miller", "description": "Fully asynchronous and highly optimized BFT using secret-sharing" } ] }