The unsustainable growth of the world resulted in a polluted ecosystem with high energy demand. In recent years, nanomaterials and nanocomposites have shown their potentials for energy and environmental remediation through adsorption, reactive oxygen generation through electro- and photocatalysis.