A high-performance templating engine & markup language
Fast * Compiled * Source-to-Source * Interpreter
nimble install tim / npm install @openpeeps/tim
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
- Found a bug? Create a new Issue
- Wanna help? Fork it!
- Spread the word! Tell your friends about Tim Engine
- Play with Tim Engine in your next web-project
- Get EUR20 in cloud credits from Hetzner
- Donate via PayPal address
License
Tim Engine | LGPLv3 license. Made by Humans from OpenPeeps.
Copyright (c) 2024 OpenPeeps & Contributors -- All rights reserved.