Tuxedo

Tuxedo

  • Docs
  • API
  • Blog
  • GitHub

โ€บRecent Posts

Recent Posts

  • Version 1.0

Version 1.0

February 3, 2018

Laszlo Teveli

Laszlo Teveli

I'm super excited to announce the first public version of Tuxedo! ๐ŸŽ‰

Tuxedo is a template language for Swift. It allows you to separate the UI and rendering layer of your application from the business logic. Smart templates working with raw data allow the frontend to be handled and developed separately from other parts of the application, so processing, layouting and formatting your output can be defined in very simple template formats.

Why the name? It dresses up your static output with elegant dynamic templates, using control statements, and high level operators.

The project comes with a set of built-in data types, tags and functions which makes this library amazing! Make sure to check out the documentation and the GitHub project to learn more about the library!

There is also a fair amount of work put into under-the-hood additions, such as a Continous Integration pipeline (also written in Swift), an awesome documentation page (this one ๐Ÿ˜œ) using Docusaurus, a comprehensive unit and component test-target which provides >95% line coverage, and also a lot of additions added to Eval framework (which is a lightweight and generic interpreter, that this project was build upon) to make this all happen.

Put a star on it on GitHub if you like it and join our community! ๐ŸŽ‰

Tweet
Recent Posts
Tuxedo
Docs
Getting Started (or other categories)Guides (or other categories)API Reference (or other categories)
Community
Stack OverflowProject ChatTwitter
More
BlogTuxedo on GitHubStarEval on GitHubStar
Copyright ยฉ 2018 Laszlo Teveli