Uniswap is:
-> A simple smart contract interface for swapping ERC20 tokens
-> A formalized model for pooling liquidity reserves
-> An open source frontend interface for traders and liquidity providers
-> A commitment to free and decentralized asset exchange