Uniswap is coded in the Solidity programming language, which is used for developing smart contracts on the Ethereum blockchain. Next.js, React are the frontend frameworks used.