Hyperledger supports writing smart contracts (chaincode) in programming languages like Go, JavaScript (Node.js), and Java.