Flameshot is an open-source screenshot tool available for Linux, Mac, and Windows. It is created with C++ and QT5 language. Every popular Linux distribution comes with a screenshot tool but they lack few functionalities
Shutter is a free and open-source, feature-rich screenshot tool for Linux based operating systems such as Ubuntu. It is available for all major GNU/Linux distributions and can be installed using the default package manager.