Etcher is a free image burner with good User interface for Linux. It is also available for windows and Mac OS. It is build using JS, HTML, node.js and Electron. It allows you to burn image files to SD cards & USB drives and create a bootable USB using it. Some additional functions are image validation and finding the corrupted SD cards and usb drives.