gtm - gemini template machine
People > Companies ❤️ - programming.dev [Unofficial]
March 20, 2026
submitted by cm0002 to rust
3 points | 0 comments
https://codeberg.org/amadaluzia/gtm
> Hello rust!
>
> I’ve recently wanted to create a blog with Gemini, but I have a very strong disdain for writing boilerplate. It’s a scar that has never left me since HTML. Instead, I JUST wanted to write the content, and not have to worry much about writing the same layout (though it matters less than in HTML).
>
> Therefore, I created gtm with the knowledge that no one else tried doing the same thing I was doing. I ended up proving myself wrong after discovering Michael Lazar’s Jetforce, which is currently a much more complete project than my own. However, I still believe that working on it would result in something interesting.
>
> This project was originally written in Python due to Jinja2, rich, click, and other libraries. However, I rewrote the program in Rust because I wanted more control over the context my plugins were going to run in. I’ve found that clap, anyhow and tera did what I want well enough :).
>
> Feel free to let me (@amadaluzia@discuss.tchncs.de ) know if you want anything added to this. Currently, Lua is something I really want to add to gtm since I want people to be able to write their own functionality. I’d be glad to see what you lot have to say.
>
> A side note before anyone gets curious, I wrote this entirely by hand as my first major project, and is also being used for me to learn Rust. No LLMs, GPTs, AI-powered smart fridges or similar were involved.
>
> Cheers!
By Developer @amadaluzia@discuss.tchncs.de
Discussion in the ATmosphere