Bi-directional DC-DC converters are required for power flow regulation between storage devices and DC buses in renewable energy based distributed generation systems. The fundamental requirements of the BDC are simple structure, reduced switching components, a wide range of voltage gain, low voltage stress, high efficiency, and reduced size. There are different BDC topologies for different applications based on their requirements. Isolated BDC converters are large due to high-frequency transformers and hence used for static energy storage applications whereas non-isolated BDC is lightweight and suitable for dynamic applications like electric vehicles. This paper reviews and compares different non-isolated BDC topologies by carrying out theoretical analysis and validating them through simulation results. A comparative analysis is done to identify the most efficient topology for the distributed generation systems. Five 200W converters are simulated in MATLAB Simulink to validate their steady state performance.