Tip Toi Gme Tool - ttgtool
and yes it works for Linux and Windows and MacOS. Basically any device supporting python.
Modifactions after extraction can vary depending on your usecase. So there will be no documentation for what can and can't be done with decomped gme files but you can read this nice documentation on how to edit https://tttool.readthedocs.io/de/latest/erste-schritte.html
Usage: python gme.py extract [filename.gme]
The Items will be in a folder called output
Usage: python gme.py build [filename.gme]
note that you have to use output folder so don't modify the output folder