Textpattern est un système de gestion de contenu gratuit et open source pour créer et exploiter des sites web. Il utilise un langage de gabarits fondé sur des balises pour structurer les pages, dispose d'un noyau léger étendu par des extensions et prend en charge nativement le balisage Textile, Markdown étant disponible via une extension. Il est écrit en PHP et fonctionne avec MySQL. Vous l'installez vous-même sur un serveur web que vous contrôlez ; le site du projet ne décrit aucun service hébergé.
Textpattern est développé par l'équipe bénévole Textpattern Development Team, son code source est sur GitHub et sa licence est la GNU GPL version 2. Le projet n'est pas un éditeur commercial. L'emplacement de vos données et le droit applicable dépendent donc de l'hébergeur que vous choisissez : avec un hébergeur européen, les données restent en Europe. Vous pouvez inspecter, modifier et continuer d'exploiter vous-même le code source ouvert, ce qui limite la dépendance à un seul fournisseur.