
⚡️ A high-performance templating engine & markup language
Fast • Compiled • Source-to-Source • Interpreter
nimble install tim / npm install @openpeeps/tim
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.
- ⚡️ 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
- 🪄 SPA Awareness with support for client-side routing and dynamic content updates
- 👑 Written in Nim language
todo
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.
- 🐛 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 €20 in cloud credits from Hetzner
- 🥰 Donate via PayPal address
Tim Engine | LGPLv3 license. Made by Humans from OpenPeeps.
Copyright © 2024 OpenPeeps & Contributors — All rights reserved.