Tim – A High-Performance Template Engine and Markup Language

TheWiggles1 pts0 comments

GitHub - openpeeps/tim: This is Tim ⚡️ A high-performance template engine & markup language written in Nim · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

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

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

openpeeps

tim

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star<br>61

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>883 Commits<br>883 Commits

.github

.github

bindings/node/tim

bindings/node/tim

editors

editors

example

example

src

src

tests

tests

.gitattributes

.gitattributes

.gitignore

.gitignore

CODE_OF_CONDUCT.md

CODE_OF_CONDUCT.md

LICENSE

LICENSE

README.md

README.md

tim.nimble

tim.nimble

View all files

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 and Nim . Note that all transpilation targets are currently in very early stages of development and may not yet be fully functional or stable.

Note<br>The primary focus of the project is currently on the core templating engine and its features, with transpilation capabilities being developed incrementally over time.

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

🪄 SPA Awareness with support for client-side routing and dynamic content updates

👑 Written in Nim language

Getting Started

To get started with Tim Engine, you can install it using Nimble, or download the latest release from GitHub. For detailed installation instructions and usage examples, please refer to the Official Documentation.

Documentation

API Reference

Official Documentation

❤ 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 €20 in cloud credits from Hetzner

🥰 Donate via PayPal address

🎩 License

Tim Engine | LGPLv3 license. Made by Humans from OpenPeeps.

Copyright © 2026 OpenPeeps & Contributors — All rights reserved.

About

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

tim.openpeeps.dev

Topics

html

template

parser

template-engine

nim

dsl

template-language

markup-language

emmet

source-to-source

domain-specific-language

nim-language

nim-lang

tim

cross-language

html-compiler

openpeeps

tim-engine

awesome-nim

Resources

Readme

License

LGPL-3.0 license

Code of conduct

Code of conduct

Uh oh!

There was an error while loading. Please reload this page.

Activity

Custom properties

Stars

61<br>stars

Watchers

watching

Forks

fork

Report repository

Releases

tags

Packages

Uh oh!

There was an error while loading. Please reload this page.

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Languages

Nim<br>97.7%

HTML<br>1.3%

JavaScript<br>1.0%

Generated from openpeeps/pistachio

You can’t perform that action at this time.

engine language openpeeps reload source template

Related Articles