Here's the latest package I've been working on for @astro.build: https://npmx.dev/package/@matfire/astro-directives You can register your astro components as handler for markdown directives (with Sätteri) and have them replaced with said component at render time (no js needed)...
Matteo Gassend
@matteogassend.com
Software Developer, trying to build useful stuff that (probably) nobody will ever use aside from me
Better-releases just got some well deserved love! github.com/better-relea... Here’s a list of new things that just landed: - Support for changelogen alongside git-cliff - better workflow generation with commands instead of inlined bash - support for yaml files ⬇️
GitHub - better-releases/brel
Contribute to better-releases/brel development by creating an account on GitHub.
github.com
following the new @astro.build release, I decided to make a satteri version of my photoswipe plugin (originally for rehype); you can find it here: npmx.dev/package/@mat... And also see it live on any article on my website :)
@matfire/satteri-photoswipe - npmx
A Satteri plugin that prepares images for PhotoSwipe
npmx.dev
Btw if you’re interested in trying it out and help me find any rough edges hit me up 🤙
Some news about Facteur: things are moving!
Did I mention a made a small tool for Release management? It's called better-releases (aka Brel) and I just wrote a small blog post about it. You can find it here: go.mgsnd.link/brel
Better Release PRs with brel
Better releases, a universal tool for release prs that just works
go.mgsnd.link
Something I've been thinking about for a while. More on it soon™
Facteur EP 1: Architecture
mlogs.leaflet.pub
I tried building a sluggifier package for @drizzle.team inspired by laravel-sluggable from spatie and I just tagged v1.0.0. If this is something that might come in handy, you can find it here: npmx.dev/package/@mat... Do let me know what you think (can definitely be improved I think)
@matfire/drizzle-sluggable - npmx
Generate unique scoped slugs for Drizzle ORM inserts and updates
npmx.dev
I think I did this right? All my articles should be synced to a standard publication, with links working correctly between the publication and the documents 🎉🎉
focuscast is coming to a streamdeck near you! 🎉 (it just needs to be approved first)
ah, that feeling when you're just debugging adding things to the screen and it looks terrible but you haven't had to go down the rabbit hole of ui/ux and lost hours on it...
And now we have a website: focuscast.live
Focuscast | OBS scene automation from your focused window
Focuscast is a terminal UI app that automatically shows or hides OBS scene items based on the focused window. Configure mappings, run a clean CLI, and keep your stream in sync.
focuscast.live
I made a thing that's practically finished! Focuscast is a @ratatui.rs tui that allows users to create mappings between applications and obs sources. It will automatically toggle the visibility of the created mappings when the focused window gets changed
I made a thing that's practically finished! Focuscast is a @ratatui.rs tui that allows users to create mappings between applications and obs sources. It will automatically toggle the visibility of the created mappings when the focused window gets changed
Also did this for a yet to be released package, more on it soon
Finally setup proper distribution for balzac using @release-plz.dev and dist! I am happy to announce you can now get balzac from brew, npm and as binary packages: you can check the latest release here github.com/getbalzac/ba... Easiest way to use it definitely to just npx balzac build
Finally setup proper distribution for balzac using @release-plz.dev and dist! I am happy to announce you can now get balzac from brew, npm and as binary packages: you can check the latest release here github.com/getbalzac/ba... Easiest way to use it definitely to just npx balzac build
Release 0.1.8 - 2026-01-25 · getbalzac/balzac
Release Notes 🐛 Bug Fixes Npm release Install balzac 0.1.8 Install prebuilt binaries via shell script curl --proto '=https' --tlsv1.2 -LsSf https://github.com/getbalzac/balzac/releases/download/v...
github.com
Wow is @tanstack.com ai good! Managed to setup a small website generator with custom system prompts, tools and such in record time and with little friction on the package size (more of a prompting issue). Still need to figure out a way to save/restore message history server side…
Oh yeah, forgot to mention Balzac now has support for automatic sitemap generation! This required some (a lot of) rework of the build pipeline, but now it has opened the path more useful helpers which were impossible before, like being able to get the list of all elements in a collection to build a
Live working on a linear alternative built (partly) with automerge, come hang out! www.twitch.tv/code_tavern
Code_Tavern - Twitch
Your friendly neighborhood developer.Mostly working on side projects.Also created Magitools, a suite of productivity tools
twitch.tv
Aaand we've got docs fresh out the oven! built with starlight (honestly I did not want to remake all components in handlebars to use balzac to build balzac's docs - though that's possible) docs.balzac.rs
Balzac
Fast, safe static site generator in Rust
docs.balzac.rs
Balzac has experimental support for vite as a bundler. If enabled, it will read the vite manifest file and provide a {{vite_url}} handlebars helper to automatically get the proper url for an asset. Or will be merged shortly, but still needs some more logic to work flawlessly
Balzac has experimental support for vite as a bundler. If enabled, it will read the vite manifest file and provide a {{vite_url}} handlebars helper to automatically get the proper url for an asset. Or will be merged shortly, but still needs some more logic to work flawlessly
Finally started looking into #automerge and I think I’m hooked. Still need to figure network sync with authentication, but shouldn’t be too hard (hopefully)
Balzac 0.1.3 is out! Partially built live on twitch, this is an experiment in static site generation using #rust. You can find more info on it at balzac.rs and the latest release at github.com/getbalzac/ba.... 0.1.3 brings markdown collections with frontmatter parsing...
Balzac - Fast, Safe Static Site Generator
Memory-safe static site generator with Handlebars templating and Markdown content collections.
balzac.rs
Got collection rendering working with markdown files 🎉 Now I just need to get frontmatter parsing working (& some. refactor to make it easier to read) and we're off to the races btw the website is here: balzac.rs (currently also working on docs)
Balzac - Fast, Safe Static Site Generator
Memory-safe static site generator with Handlebars templating and Markdown content collections.
balzac.rs
Live again working on balzac, a static site generator written in #rust www.twitch.tv/code_tavern
Live again working on balzac, a static site generator written in #rust www.twitch.tv/code_tavern
Twitch
Twitch is the world
twitch.tv
Going live to learn rust here in a few minutes, come and have fun ! www.twitch.tv/code_tavern
Twitch
Twitch is the world
twitch.tv
New jobtrail update: a bit of an explanation of the original architecture and the new one
Jobtrail EP 3: Laravel New'd
mlogs.leaflet.pub
Now this is what I like to see! Had a little issue with docker images and containers taking up way too much space (even though snapshots only took like 50gb). Pruned some stuff and storage is being free