Erwägungen:
1.
Mit Entscheiden vom 26. September 2018 hat das Bezirksgericht Greyerz in den Betreibungen Nr. xxx (gegen A._) und yyy (gegen B._) des Betreibungsamtes des Greyerzbezirks dem Staat Freiburg für die Gemeindesteuer des Steuerjahrs 2016 definitive Rechtsöffnung erteilt für Fr. 1'345.20 nebst Zins, Gebühren und Kosten.
Dagegen beschwerten sich die Beschwerdeführer mit separaten Eingaben vom 6. Oktober 2018. Mit Urteil vom 12. November 2018 hiess das Kantonsgericht Freiburg die Beschwerden der Beschwerdeführer teilweise gut und erteilte die Rechtsöffnung infolge Teilzahlung durch die Beschwerdeführer lediglich für Fr. 210.80 nebst Zins. Nicht bestritten hätten die Beschwerdeführer, dass ein Rechtsöffnungstitel für die in Betreibung gesetzten Beträge vorliege.
Mit Eingabe vom 12. Dezember 2018 haben sich die Beschwerdeführer gegen dieses Urteil an das Kantonsgericht gewandt. Das Kantonsgericht hat die Eingabe samt den Akten dem Bundesgericht zur Behandlung als Beschwerde übermittelt (<ref-law>). Mit separaten Eingaben vom 7. Januar 2019 haben die Beschwerdeführer die Beschwerde ergänzt.
2.
Aufgrund des tiefen Streitwerts (<ref-law>) und mangels Vorliegens einer Rechtsfrage von grundsätzlicher Bedeutung (<ref-law>) ist die Eingabe als subsidiäre Verfassungsbeschwerde entgegenzunehmen (<ref-law>). Nicht einzugehen ist jedoch auf die Beschwerdeergänzung vom 7. Januar 2019. Die Beschwerdeführer haben den angefochtenen Entscheid am 15. November 2018 entgegengenommen, womit die dreissigtägige Beschwerdefrist (<ref-law>) am Montag, 17. Dezember 2018 (<ref-law>) abgelaufen ist. Die Beschwerdeergänzung ist verspätet.
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. Demnach ist anhand der Erwägungen des angefochtenen Entscheids klar und detailliert darzulegen, 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ührer zeigen nicht ansatzweise auf, inwiefern das Kantonsgericht verfassungsmässige Rechte verletzt haben soll. Stattdessen beziehen sie sich auf einen Verkehrsunfall vom 7. Mai 1973, der zur Invalidität von A._ geführt haben soll, wobei seither eine durch die Gemeinde U._ und die kantonale Steuerverwaltung verschuldete Ungerechtigkeit andauern soll. Die Beschwerdeführer bestreiten die kantonsgerichtliche Darstellung, wonach A._ davon ausgehe, in der Schulzeit durch die Gemeinde U._ geschädigt worden zu sein. Dieser Umstand ist für das vorliegende Rechtsöffnungsverfahren nicht relevant. Nicht ersichtlich ist, inwiefern für das vorliegende Rechtsöffnungsverfahren von Belang sein könnte, ob der angebliche Unfallverursacher C._ A._ noch Geld schuldet. Unklar bleibt ferner, ob die Beschwerdeführer ihre Steuerpflicht in grundsätzlicher Hinsicht bestreiten wollen. Mangels konkreter Auseinandersetzung mit der als Rechtsöffnungstitel dienenden Veranlagungsanzeige vom 16. Juni 2017 ist auch darauf nicht einzugehen. Soweit sie am Rande geltend machen, es habe keine Gerichtsverhandlung stattgefunden, belegen sie nicht, dass sie eine mündliche Verhandlung verlangt hätten.
Die Beschwerde ist demnach offensichtlich unzulässig bzw. sie enthält offensichtlich keine hinreichende Begründung. Auf sie ist im vereinfachten Verfahren gemäss Art. 117 i.V.m. Art. 108 Abs. 1 lit. a und b BGG durch den Abteilungspräsidenten nicht einzutreten.
4.
Es rechtfertigt sich, ausnahmsweise auf die Erhebung von Gerichtskosten zu verzichten (<ref-law>).

Demnach erkennt der Präsident:
1.
Auf die Verfassungsbeschwerde wird nicht eingetreten.
2.
Es werden keine Gerichtskosten erhoben.
3.
Dieses Urteil wird den Parteien und dem Kantonsgericht Freiburg, II. Zivilappellationshof, schriftlich mitgeteilt.
Lausanne, 10. Januar 2019
Im Namen der II. zivilrechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Herrmann
Der Gerichtsschreiber: Zingg