Fatti: A. A._, cittadina italiana, è arrivata nel nostro Paese nel 2010; dal maggio 2015 è stata posta a beneficio di un permesso di domicilio UE/AELS. Preso atto della condanna penale inflittale il 4 ottobre 2016, con decisione del 14 dicembre 2016 la Sezione della popolazione del Dipartimento delle istituzioni del Cantone Ticino le ha revocato il permesso di soggiorno, intimandole di lasciare la Svizzera. Tale provvedimento è stato confermato su ricorso sia dal Governo ticinese (5 settembre 2018) che dal Tribunale amministrativo (18 aprile 2019). B. Contro il giudizio di quest'ultimo e chiedendone la riforma, il 22 maggio 2019 A._ ha inoltrato un ricorso al Tribunale federale. Nel merito, fa valere un contrasto sia con l'accordo del 21 giugno 1999 tra la Comunità europea e i suoi Stati membri, da una parte, e la Confederazione Svizzera, dall'altra, sulla libera circolazione delle persone (ALC; RS 0.142.112.681) sia con il diritto interno. Domanda inoltre la concessione dell'effetto sospensivo e che le venga riconosciuta l'assistenza giudiziaria. Non sono stati ordinati atti istruttori.