Keywords: heterogeneous catalysis; hydrogen evolution; metal-free photocatalysts; oxygen evolution; toxic pollutant removal; water splitting.