Plate

screenshot of Plate

a javascript template library, aimed at being compatible with django's template language.

Overview

Plate.js is a template library that implements the Django Template Language in JavaScript. It is designed to work well in a Node.js environment and is compatible with the latest version of the Django Template Language. Plate.js aims to make it easy to parallelize view code and provides extensibility through the use of plugins. It can be used in both browsers and Node.js, and is thoroughly tested using tape. Plate.js is documented on its GitHub wiki and welcomes contributions from the community.

Features

  • Django Template Language implementation in JavaScript
  • Plays nicely with the event loop and async code
  • Compatible with the latest version of the Django Template Language
  • Thoroughly tested using tape
  • Designed to work nicely in a Node.js environment
  • Extensible through the use of plugins
  • Can be used in browsers (targeting IE7+, FF3+, Chrome, and Safari 4+)
  • Easy to install (minified, precompiled version available for download)
  • Well-documented on the GitHub wiki
  • Welcomes contributions from the community

Summary

Plate.js is a template library that provides a JavaScript implementation of the Django Template Language. It is designed to be compatible with the latest version of the Django Template Language and is thoroughly tested. Plate.js can be used in both browsers and Node.js environments, and it offers extensibility through the use of plugins. The library is easy to install and well-documented on its GitHub wiki. Plate.js welcomes contributions from the community and is licensed under MIT.

template
Templates & Themes

A template or theme refers to a pre-designed layout or structure that provides a basic framework for building a specific type of application or website. It typically includes good design, placeholder content and functional features, allowing developers to customize and fill in the details according to their specific needs.