{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreifcngqvloe23ug5wmae5ewbpeykelznfqoiuvoo5djbqrnwjbefti",
"uri": "at://did:plc:4n6wgsqsqm6q2hjncgwmreey/app.bsky.feed.post/3mhhtsox4cr72"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreifk3tg3cfilceb54g62ekgyrud6yfxowijpbcmotdmhf57nt5cowa"
},
"mimeType": "image/png",
"size": 33346
},
"path": "/post/47484704",
"publishedAt": "2026-03-20T03:02:46.000Z",
"site": "https://programming.dev",
"tags": [
"Rust",
"cm0002",
"0 comments",
"https://codeberg.org/amadaluzia/gtm",
"@amadaluzia@discuss.tchncs.de"
],
"textContent": "submitted by cm0002 to rust\n3 points | 0 comments\nhttps://codeberg.org/amadaluzia/gtm\n\n> Hello rust!\n>\n> 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).\n>\n> 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.\n>\n> 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 :).\n>\n> 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.\n>\n> 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.\n>\n> Cheers!\n\nBy Developer @amadaluzia@discuss.tchncs.de",
"title": "gtm - gemini template machine"
}