Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ tim Public
generated from openpeeps/pistachio

This is Tim A high-performance template engine & markup language written in Nim

License

Notifications You must be signed in to change notification settings

openpeeps/tim

Repository files navigation


A high-performance templating engine & markup language
Fast * Compiled * Source-to-Source * Interpreter

nimble install tim / npm install @openpeeps/tim

API reference

About

Tim Engine is a powerful development tool designed to boost developer productivity. It combines a high-performance templating engine with a versatile micro programming language, enabling developers to create dynamic web applications with ease.

Additionally, Tim Engine supports source-to-source transpilation to multiple target languages: Lua, Python, Ruby, JavaScript and PHP.

Key features

  • Fast, compiled, clean syntax
  • Template engine with support for layouts, partials and views
  • Source-to-Source transpilation to Lua, Python, Ruby, JavaScript and PHP
  • Standard Library with many built-in utilities for web development
  • Built-in Package Manager for easy installation of third-party packages
  • Built-in Browser Sync & Reload
  • Written in Nim language

Getting Started

todo

Documentation

Source-to-Source Transpilation

This feature allow developers to keep their front-end codebase in a single language (Tim Engine's language), enabling seamless integration with various back-end technologies. Current supported target languages are: Lua, Python, Ruby, JavaScript and PHP. Basically, you write your front-end once, and transpile it to one or more target languages as needed.

Contributions & Support

License

Tim Engine | LGPLv3 license. Made by Humans from OpenPeeps.
Copyright (c) 2024 OpenPeeps & Contributors -- All rights reserved.

Packages

No packages published

Contributors 3