Uniswap: Constant Product Market Maker for pools with 2 equally allocated assets.
Balancer: Constant Mean Market Maker is a generalization of a constant product market maker, allowing for more than two assets and weights outside of 50/50.
Curve: Uses a hybrid of a constant sum and constant product to facilitate efficient swaps between similar assets. (e.g. DAI <> USDC swaps)