G-Sync is NVIDIA's proprietary variable refresh rate technology that synchronizes the monitor's refresh rate to the GPU's frame rate, eliminating screen tearing and reducing stuttering.
FreeSync is AMD's open-standard variable refresh rate technology. It offers similar benefits to G-Sync but doesn't require proprietary hardware, making it more widely available.