https://github.com/openpeeps/tim
This is Tim ⚡️ A high-performance template engine & markup language written in Nim
https://github.com/openpeeps/tim
awesome-nim cross-language emmet html html-compiler markup-language nim nim-lang nim-language openpeeps parser source-to-source template template-engine template-language tim tim-engine
Last synced: 25 days ago
JSON representation
This is Tim ⚡️ A high-performance template engine & markup language written in Nim
- Host: GitHub
- URL: https://github.com/openpeeps/tim
- Owner: openpeeps
- License: lgpl-3.0
- Created: 2022-02-08T13:14:53.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-07T07:02:06.000Z (11 months ago)
- Last Synced: 2025-03-08T10:46:25.171Z (11 months ago)
- Topics: awesome-nim, cross-language, emmet, html, html-compiler, markup-language, nim, nim-lang, nim-language, openpeeps, parser, source-to-source, template, template-engine, template-language, tim, tim-engine
- Language: Nim
- Homepage: https://openpeeps.github.io/tim/
- Size: 17.1 MB
- Stars: 51
- Watchers: 2
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-nim - Tim - A high-performance template engine & markup language. (Web / Template Engines)
README

⚡️ A high-performance template engine & markup language
Fast • Compiled • Written in Nim 👑
nimble install tim / npm install @openpeeps/tim
## 😍 Key Features
or more like a _todo list_
- Fast & easy to code!
- Caching & Pre-compilation
- Transpiles to **JavaScript** for **Client-Side Rendering**
- Supports embeddable code `json`, `js`, `yaml`, `css`
- Built-in **Browser Sync & Reload**
- Output Minifier
- Written in Nim language 👑
> [!NOTE]
> We are currently rewriting big parts of Tim Engine to make it more performant and easier to use. Check out the [rewrite](https://github.com/openpeeps/tim/tree/rewrite) branch for the latest changes and improvements.
### Syntax Extensions
- VSCode Extension available in [VS Marketplace](https://marketplace.visualstudio.com/items?itemName=CletusIgwe.timextension) (Thanks to [Cletus Igwe](https://github.com/Uzo2005))
- Sublime Syntax package available in [/editors](https://github.com/openpeeps/tim/blob/main/editors/tim.sublime-syntax)
### ❤ Contributions & Support
- 🐛 Found a bug? [Create a new Issue](https://github.com/openpeeps/tim/issues)
- 👋 Wanna help? [Fork it!](https://github.com/openpeeps/tim/fork)
- 🎉 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](https://hetzner.cloud/?ref=Hm0mYGM9NxZ4)
### 🎩 License
Tim Engine | `LGPLv3` license. [Made by Humans from OpenPeeps](https://github.com/openpeeps).
Copyright © 2025 OpenPeeps & Contributors — All rights reserved.