Textpattern ist ein kostenloses, quelloffenes Content-Management-System zum Aufbau und Betrieb von Websites. Es verwendet eine tagbasierte Template-Sprache zur Strukturierung der Seiten, hat einen schlanken Kern, der über Plugins erweitert wird, und unterstützt die Textile-Auszeichnung von Haus aus, Markdown per Plugin. Die Administrationsoberfläche gibt es in über fünfzig Sprachen. Das System ist in PHP geschrieben und arbeitet mit MySQL. Sie installieren es selbst auf einem Webserver unter Ihrer Kontrolle; auf der Projektwebsite wird kein gehosteter Dienst beschrieben.
Textpattern wird vom ehrenamtlichen Textpattern Development Team entwickelt, der Quellcode liegt auf GitHub, die Lizenz ist die GNU GPL Version 2. Das Projekt ist kein kommerzieller Anbieter. Wo Ihre Daten liegen und welches Recht darauf anwendbar ist, bestimmt daher der Hosting-Anbieter, den Sie wählen: Bei einem europäischen Host bleiben die Daten in Europa. Den offenen Quellcode können Sie selbst prüfen, anpassen und weiterbetreiben, was die Abhängigkeit von einem einzelnen Anbieter verringert. Die Projektwebsite wird mit Unterstützung von DigitalOcean gehostet.