Cyclic carbonate monomers based on a single biocompatible scaffold allow for incorporation of a wide range of functional groups into macromolecules via ring-opening polymerization.