# tendermint/tendermint

⟁ Tendermint Core (BFT Consensus) in Go

Repository: https://github.com/tendermint/tendermint
Canonical: https://ross.abutalabs.com/products/tendermint
Homepage: https://tendermint.com/
Language: Go
License: Apache-2.0
License Family: permissive
Topics: bft, go, distributed-systems, consistency, db, consensus, blockchain, cryptocurrency, cryptography
Last push: 2026-08-24T21:29:43+00:00

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 8, longevity 100
- inputs: {"age_days": 4494, "days_push": 9, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5867, forks 2101 (observed 2026-08-28T04:09:31.786106+00:00)

## What it is
Tendermint Core is a Byzantine Fault Tolerant (BFT) consensus engine and blockchain application platform written in Go. It securely replicates arbitrary deterministic state machines across many machines via the ABCI interface, powering the Cosmos Network blockchains.

## Use cases
- build a proof-of-stake blockchain with fast finality
- replicate a deterministic state machine across untrusted machines
- launch a Cosmos SDK-based appchain
- run a BFT consensus engine tolerant of up to 1/3 Byzantine faults
- connect independent blockchains via IBC
- build a blockchain application in any programming language

## When to choose
- you need immediate transaction finality rather than probabilistic confirmation
- you want a battle-tested BFT consensus engine used in production by Cosmos chains
- you want to write application logic in any language behind the ABCI interface

## When to avoid
- you need a feature set under active development - the core is frozen for LTS
- you want proof-of-work or probabilistic-finality consensus like Bitcoin or Ethereum pre-merge
- you prefer a newer maintained fork such as CometBFT

## Facets
- artifact type: framework
- maturity: maintenance
- function: cryptography, networking, database, rpc, middleware
- domain: blockchain, microservices, security
- platform: go, windows, cross-platform
- tags: bft, consensus, state-machine-replication, cosmos, abci, proof-of-stake, blockchain-engine, cryptocurrency, linux, macos

## Member repositories
- tendermint/tendermint (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:31.786106+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:51:36.873626+00:00, confidence not recorded.
  - readme: https://github.com/tendermint/tendermint (fetched 2026-08-28T04:09:31.786106+00:00, sha c3ce65bf2099)
  - homepage: https://tendermint.com/ (fetched 2026-08-29T08:47:11.632580+00:00, sha 06a18346b9d8)
  - site_page: https://docs.tendermint.com/master (fetched 2026-08-29T08:47:11.647248+00:00, sha cf0dc4590c7f)
  - site_page: https://tendermint.com/core (fetched 2026-08-29T08:47:11.641600+00:00, sha d22d6725485a)
  - site_page: https://tendermint.com/sdk (fetched 2026-08-29T08:47:11.643446+00:00, sha 099e97d7b130)
  - site_page: https://tendermint.com/ibc (fetched 2026-08-29T08:47:11.645462+00:00, sha 27b35b4a9e60)
- Data as of 2026-08-30T08:39:29.467469+00:00.
