All Projects → phptal → Phptal

phptal / Phptal

Licence: lgpl-2.1
PHP Template Attribute Language — template engine for XSS-proof well-formed XHTML and HTML5 pages

Projects that are alternatives of or similar to Phptal

Awesome Twig
A curated list of amazingly awesome Twig extensions, snippets and tutorials
Stars: ✭ 63 (-59.35%)
Mutual labels:  templating, template-engine, template-language
view
Template Engine For AdonisJS
Stars: ✭ 13 (-91.61%)
Mutual labels:  template-engine, templating
engine
A pragmatic approach to templating for PHP 7.x+
Stars: ✭ 31 (-80%)
Mutual labels:  template-engine, templating
Tempy
Python Object Oriented Html Templating System
Stars: ✭ 126 (-18.71%)
Mutual labels:  templating, template-engine
morestachio
Lightweight, powerful, flavorful, template engine.
Stars: ✭ 45 (-70.97%)
Mutual labels:  template-engine, templating
dry
Dry is a new template engine and language, and is a superset of Shopify's Liquid, with first-class support for advanced inheritance features, and more. From the creators of Enquirer, Assemble, Remarkable, and Micromatch.
Stars: ✭ 66 (-57.42%)
Mutual labels:  template-engine, templating
Mikado
Mikado is the webs fastest template library for building user interfaces.
Stars: ✭ 323 (+108.39%)
Mutual labels:  templating, template-engine
Pupa
Simple micro templating
Stars: ✭ 231 (+49.03%)
Mutual labels:  templating, template-engine
Twirl
Twirl is Play's default template engine
Stars: ✭ 498 (+221.29%)
Mutual labels:  template-engine, template-language
Bars
Bars is a lightweight high performance HTML aware templating engine. Bars emits DOM rather than DOM-strings, this means the DOM state is preserved even if data updates happen.
Stars: ✭ 5 (-96.77%)
Mutual labels:  template-engine, template-language
gender-render
Template-system and proof-of-concept for rendering gender-neutral text-, email- and RPG-text-templates with the correct pronouns of all people involved.
Stars: ✭ 21 (-86.45%)
Mutual labels:  template-engine, template-language
Metalsmith React Templates
A metalsmith plugin to render files using React / Preact / JSX based templates.
Stars: ✭ 90 (-41.94%)
Mutual labels:  templating, template-engine
escapevelocity
A subset reimplementation of Apache Velocity with a much simpler API.
Stars: ✭ 28 (-81.94%)
Mutual labels:  template-engine, template-language
karkas
A tiny template engine based on TypeScript
Stars: ✭ 14 (-90.97%)
Mutual labels:  template-engine, template-language
express-edge
🔤  Use Edge templating engine with Express
Stars: ✭ 45 (-70.97%)
Mutual labels:  template-engine, templating
bart
A compile time templating language for Rust inspired by Mustache
Stars: ✭ 29 (-81.29%)
Mutual labels:  template-engine, template-language
Pongo2
Django-syntax like template-engine for Go
Stars: ✭ 2,111 (+1261.94%)
Mutual labels:  template-engine, template-language
Microwebsrv
A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)
Stars: ✭ 420 (+170.97%)
Mutual labels:  templating, template-engine
Tuxedo
Tuxedo is a template language for Swift.
Stars: ✭ 80 (-48.39%)
Mutual labels:  template-engine, template-language
Jxls
Java library for creating Excel reports using Excel templates
Stars: ✭ 128 (-17.42%)
Mutual labels:  templating, template-engine

PHPTAL - Template Attribute Language for PHP

Monthly Downloads License Build Status Scrutinizer Quality Score

Requirements

To use PHPTAL in your projects, you will only require PHP 5.1.2 or later.

If you want to use the builtin internationalisation system (I18N), the php-gettext extension must be installed or compiled into PHP (--with-gettext).

Composer install (recommended)

You can install this package by using Composer. Link to Packagist: https://packagist.org/packages/phptal/phptal

composer require phptal/phptal

Manual install

Get the latest PHPTAL tarball from https://github.com/phptal/PHPTAL/releases

tar zxvf PHPTAL-X.X.X.tar.gz
mv PHPTAL-X.X.X/PHPTAL* /path/to/your/php/include/path/

Changelog

Please see the projects releases page

Getting the latest development version

You can find the latest development version on github:

https://github.com/phptal/PHPTAL

Addition development requirements (optional)

If you would like to generate the offical html/text handbook by calling make doc, you will need to install the xmlto package. Please use your operating systems package manager to install it.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].