There are several COF single crystals synthesized to date. There are a variety of techniques employed to improve crystallinity of COFs. The use of modulators, monofunctional version of precursors, serve to slow the COF formation to allow for more favorable balance between kinetic and thermodynamic control, hereby enabling crystalline growth. This was employed by Yaghi and coworkers for 3D imine-based COFs (COF-300, COF 303, LZU-79, and LZU-111). However, the vast majority of COFs are not able to crystallize into single crystals but instead are insoluble powders. The improvement of crystallinity of these polycrystalline materials can be improved through tuning the reversibility of the linkage formation to allow for corrective particle growth and self-healing of defects that arise during COF formation.