Get Smarty


Donate Bitcoin Bitcoin

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Shop the frugal way and save with coupon codes and discounts from

Find all of your electronic needs at

Hoverboard for sale

Check out IQ Option review at 7 Binary Options.

Buy cheap glasses from and save up to 80%.

Where to buy prescription glasses? is your best choice!

Where to buy discount wedding dresses and cheap smart dresses free shipping -

Brautkleider auf

Buy New Arrival Cheap Prom Dresses 2015 at JDBRIDAL Prom Dress Store

Find Wedding Dresses Online at Canada from

Cheap bridesmaid dresses - rush delivery only 10 days delivery to Australia at

Wholesale Camping Equipment from China at


Want your site showcased? email us a press release.

Smarty 3.1.1 Released Sep 23, 2011

Smarty 3.1.1 has been released. Minor bug fixes and other improvements.

change log here.

download it here.

Smarty 3.1 Released Sep 16, 2011

Smarty 3.1 has been released. There are many changes to this release, please see the notes file with the distribution, or you can read it here. change log here.

For those not quite ready to jump from 3.0.8 to 3.1, 3.0.9 has also been released with some minor bug fixes. change log here.

download here.

Notable 3.1 changes/features:

  • Smarty 2 BC removed from codebase, use SmartyBC.class.php for this
  • Full UTF-8 compatibility with all plugins
  • Default Template Handler for handling non-exiting template files
  • Default Config Handler for handling non-exiting config files
  • Default Plugin Handler for handling non-exiting plugin files
  • {block hide} feature when no corresponding child block is found
  • {setfilter}{/setfilter} to apply filters to a specific block of template code
  • Improved Template Resource API
  • Improved Cache Resource API
  • Relative paths in template files {include file="../header.tpl"}
  • Access to specific $template_dir via array index
  • Access multiple template resources with extends: feature
  • Simple global HTML escapement option with escape_html property
  • Compile-Check on cache miss option
  • Automatic template recompile on Smarty upgrade
  • New Getters/Setters for main Smarty directory configuration

Smarty 3.1 RC1 Released Jun 27, 2011

Smarty 3.1 Release Candidate 1 has been released. There are many changes to this release, please see the notes file with the distribution, or you can read it here.

change log here.

download it here.

Smarty 3.0.8 Released Jun 3, 2011

Smarty 3.0.8 has been released. Mostly bug fixes and performance improvements. See the change log for details.

change log here.

download it here.

Showcase: Migraine Action Charity uses Smarty 3 May 13, 2011

migraine action charity image

Andrew from 1PCS Ltd says:

Migraine Action are a UK based charity working to raise awareness of migraine, support migraine research and offer advice and information to migraineurs, their families, friends, colleagues, healthcare professionals and the general public.

Smarty was chosen as the template engine of choice for the development of the Migraine Action charity's website for its speed, flexibility, extensibility and caching ability. The website was written to fit in with Migraine's processes and utilises many of the built in features that Smarty comes with to help us reduce on-going maintenance costs. During the development, the built-in debugging facilities were a pleasure to work with helping us reduce development time and keep costs down for our client. The built-in caching facilities allow the website to continue to perform well even under heavy load and to give visitors a quick loading experience.

The Smarty template engine is a great system to work with and developers should definitely consider using Smarty when developing their own sites.

Andrew Holt
Lead Developer
1PCS Ltd

Migraine Action website:

Showcase: Cmail uses Smarty 3 Apr 25, 2011

cmail image

Gencer from says:

Since first public release, Cmail uses Smarty 3 for client and server side interface. Smarty Template Engine help us to make our software much more easier to work with it. We used almost all functions of Smarty 3 and its being part of Cmail! Smarty also allow us to coding PHP more simply and clean. Even we used Smarty 3 for Javascript (Client-Side).

Also, with Smarty 3 we can find and locate which error is came from template and which one is from server-side code.

Thank you for providing a simple, powerful and easy to use template engine!

Gencer G.
Project Manager,
Nienbo Corporation.

Cmail website:

Showase: Kids Wearhouse uses Smarty 3 Apr 20, 2011

kids wearhouse image

Peter from Streamers LLC says:

Smarty is the cornerstone of an eCommerce system that we are developing tailored specifically to online apparel stores. We used it from the outset in our lead project, a remake of our kids clothing site The new design using on our eCommerce system has been live for two months and profiling under load is showing that the template system is a very efficient use of resources.

As the project development progressed we found it made more and more sense to defer front-end formatting to the Smarty template stage, and we are finding that this policy has really paid off now that we're creating new sites based on the central engine - raw data can be used, omitted or formatted specifically to each site's requirements by editing just the template file; this is perfect for future gui-driven site design. Thank you for providing a versatile and easy to use template engine.

Peter Maloy
Operations Director
Streamers LLC

Looking good!

Showcase: uses Smarty 3 Apr 18, 2011

venyoo image

Daniel from says: is an online event calendar for Germany, Austria and Switzerland. It is the biggest site of its kind in Germany with well over a million visits per month.

We have used Smarty since 2007, when we started work on venyoo. We currently have close to 500 template files and were using a lot of {php} tags in them. We have been thinking about switching to Smarty 3 and getting rid of all the {php} tags for some time. Last week I decided to just switch. No more excuses!

The switch was incredibly simple. And fast! It took us just two days to edit all of our templates. We had to change code in around 200 templates. We used the {php} tags for very simple stuff that was easily converted to Smarty code: static method calls for example.

Thanks for developing such an awesome library for free!


Showcase: Thin Php Framework uses Smarty 3 Apr 13, 2011

thinphp image

Duc from says:

Thin PHP Framework is a lightweight, flexible open source PHP5 MVC framework. It is suitable for web developers who want a robust framework to start their projects but don't want too many dependencies.

We have gone through all other PHP template engines and finally decided to settle down with Smarty. Thin PHP Framework is using Smarty as its core View component in MVC design. The smart design of Smarty helps web developers easily separate presentation layer and model layer. Thin PHP Framework also has some Smarty plugins to let developers embed an extension/controller's output into a view.

Thanks a lot for your awesome work and congrats on the new release!
Thin PHP Framework Team

Thin PHP website:
See Thin PHP Demo:

Cool stuff!

Smarty 3 Tips Mar 17, 2011

<< newer posts | older posts >>

Install dynamic development software on a personal Intel Core i5 laptop for ease of development.

Best binary trading software reviews