Erwägungen:
1.
Mit zwei Entscheiden vom 19. Juni 2019 erteilte das Kreisgericht Werdenberg-Sarganserland dem Kanton St. Gallen, der Politischen Gemeinde U._ und der Röm.-kath. Kirchgemeinde U._ bzw. dem Kanton St. Gallen gegenüber der Beschwerdeführerin definitive Rechtsöffnung für Fr. 6'079.75 (Kantons- und Gemeindesteuern 2017) nebst Zins und Kosten (Betreibung Nr. xxx des Betreibungsamts V._) bzw. für Fr. 375.35 (direkte Bundessteuer 2017) nebst Zins und Kosten (Betreibung Nr. yyy des Betreibungsamts V._).
Gegen diese Entscheide erhob die Beschwerdeführerin am 21. Juni 2019 Beschwerde an das Kantonsgericht St. Gallen. Mit Entscheid vom 11. Juli 2019 wies das Kantonsgericht die Beschwerde ab. Die Kirchgemeinde wurde dabei nicht als Partei aufgeführt.
Am 12., 17. und 18. Juli 2019 (jeweils Postaufgabe) hat sich die Beschwerdeführerin an das Bundesgericht gewandt. Das Bundesgericht hat die Akten beigezogen.
2.
Von den zahlreichen Eingaben, die den drei eingegangenen Sendungen beilagen, sind nur diejenigen als Teil der Beschwerde zu betrachten, die sich von der Datierung her auf den angefochtenen Entscheid des Kantonsgerichts beziehen können und sich zumindest sinngemäss an das Bundesgericht richten.
Aufgrund des tiefen Streitwerts (<ref-law>) und mangels Vorliegens einer Rechtsfrage von grundsätzlicher Bedeutung (<ref-law>) sind die - innert Beschwerdefrist erfolgten - Eingaben der Beschwerdeführerin als subsidiäre Verfassungsbeschwerde zu behandeln (<ref-law>). In einer subsidiären Verfassungsbeschwerde kann nur die Verletzung verfassungsmässiger Rechte gerügt werden (<ref-law>). Verfassungsrügen müssen gemäss dem strengen Rügeprinzip von Art. 117 i.V.m. <ref-law> in der Beschwerde präzise vorgebracht und begründet werden. Dies bedeutet, dass anhand der Erwägungen des angefochtenen Entscheids klar und detailliert darzulegen ist, inwiefern verfassungsmässige Rechte verletzt worden sein sollen (<ref-ruling> E. 3.1 S. 399; <ref-ruling> E. 2.4 S. 368).
3.
Die Beschwerdeführerin zeigt nicht auf, inwiefern das Kantonsgericht verfassungsmässige Rechte verletzt haben soll. Sie behauptet bloss, nicht Schuldnerin zu sein, brutto statt netto besteuert worden zu sein, die Steuern bereits bezahlt zu haben und über einen Rückerstattungsanspruch zu verfügen. Sie setzt sich nicht mit den kantonsgerichtlichen Erwägungen auseinander, wonach auf die Richtigkeit der Veranlagungsverfügungen im Rechtsöffnungsverfahren nicht eingegangen werden könne und sie keine nach <ref-law> relevanten Einwendungen erhoben habe. Neue Beweismittel können vor Bundesgericht nicht berücksichtigt werden (<ref-law>).
Die Beschwerde enthält damit offensichtlich keine hinreichende Begründung. Auf sie ist im vereinfachten Verfahren durch den Abteilungspräsidenten nicht einzutreten (Art. 117 i.V.m. <ref-law>).
4.
Bei diesem Verfahrensausgang trägt die Beschwerdeführerin die Gerichtskosten (<ref-law>).

Demnach erkennt der Präsident:
1.
Auf die Verfassungsbeschwerde wird nicht eingetreten.
2.
Die Gerichtskosten von Fr. 1'000.-- werden der Beschwerdeführerin auferlegt.
3.
Dieses Urteil wird den Parteien und dem Kantonsgericht St. Gallen, Einzelrichter für Beschwerden SchKG, schriftlich mitgeteilt.
Lausanne, 25. Juli 2019
Im Namen der II. zivilrechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Herrmann
Der Gerichtsschreiber: Zingg