Sign in

bruits

@bruits.org
71 followers 17 following 11 posts

A little group of people building Rust software. Let's make some noise! Currently working on maudit.org, github.com/bruits/sampo and satteri.bruits.org

PostsRepliesMedia
Reposted by bruits
Erika @erika.florist · 14/08/2026
Sätteri has reached 2 millions weekly downloads, that's a lot of people trusting me! I'm scared!
A graph of weekly downloads showing that the `satteri` package is at 2 millions
2595
Reposted by bruits
Erika @erika.florist · 30/07/2026
Woo, we've reached a thousand stars on github.com/bruits/satteri 🥳⭐ I'm currently working on a new update improving performance, adding stuff people have been asking for and generally fixing bugs. Hope to release that soon! Thank you everyone, and I hope you have faster Markdown than you used to!
github.com
GitHub - bruits/satteri: High-performance Markdown and MDX processing for the JavaScript ecosystem
High-performance Markdown and MDX processing for the JavaScript ecosystem - bruits/satteri
0183
bruits @bruits.org · 20/07/2026
Sätteri has passed 1mil weekly downloads 🥳
A graph of `satteri` weekly downloads, showing 1.1m in the last week
083
Reposted by bruits
Erika @erika.florist · 07/07/2026
The latest version of www.fumadocs.dev has experimental support for Sätteri May faster Markdown reach you wherever you are 🫡
A tweet by @fuma_nama on X dot com.

Fumadocs 16.11: support for Satteri compiler (experimental)

Requires satteri & @fumadocs/satteri to be installed.

import { defineConfig } from "fumadocs-mdx/config";

export default defineConfig({
  compiler: "satteri",
});
0182
bruits @bruits.org · 06/07/2026
I hope the industry considers itself disrupted
A chart showing the NPM downloads of marked, markdown-it, remark-parse and satteri. marked, markdown-it, remark-parse all have multiple millions of downloads whereas Sätteri is sitting at the bottom with 500k downloads.
0140
bruits @bruits.org · 30/06/2026
Things escalated, we are now about 10 stars away from our Bruits:tm: pizza party 🥳
082
Reposted by bruits
Astro @astro.build · 25/06/2026
Introducing Sätteri — High-performance Markdown & MDX processing for the JavaScript ecosystem. satteri.bruits.org
satteri.bruits.org
Sätteri
Sätteri puts flexible JavaScript plugins on top of a fast Rust Markdown / MDX engine. Best of both worlds.
48212
Reposted by bruits
Armand @armand.philippot.eu · 22/06/2026
Faster and, thanks to Sätteri (docs.astro.build/en/guides/up...), with fewer dependencies! This was on a very small websites using the beta:
Line diff in the pnpm lockfile: +848 / -1 1196
193
bruits @bruits.org · 23/06/2026
Sätteri (satteri.bruits.org) is now the default Markdown processor in Astro 🥳🦀
010
bruits @bruits.org · 15/06/2026
oh man... this doin numbers
A graph of Sätteri (https://satteri.bruits.org) weekly download count, showing a fast rise in the last week, with the last week being at 13.8k weekly downloads.
1190
Reposted by bruits
Erika @erika.florist · 28/05/2026
I added more crabs to Astro 🦀 You can now use satteri.bruits.org in your Astro projects by installing the `@astrojs/markdown-satteri` package and setting it up as your Markdown processor. More information here: docs.astro.build/en/guides/ma...
satteri.bruits.org
Sätteri
Sätteri puts flexible JavaScript plugins on top of a fast Rust Markdown / MDX engine. Best of both worlds.
0191
Reposted by bruits
VoidZero @voidzero.dev · 25/05/2026
Rolldown is now available as Rust crate and will be published continuously there in addition to npm. crates.io/crates/rolld...
crates.io screenshot showing the Rolldown crate
312013
Reposted by bruits
Erika @erika.florist · 25/05/2026
It's a issue in the Rust community to stumble upon crates that either are not published at all, or are out of date. hashtag ad, if you're a maintainer looking for an easy solution to do releases, we at @bruits.org maintain Sampo, a tool to automate releases and changelogs: github.com/bruits/sampo
github.com
GitHub - bruits/sampo: Automate changelogs, versioning, and publishing—even for monorepos across multiple package registries 🧭
Automate changelogs, versioning, and publishing—even for monorepos across multiple package registries 🧭 - bruits/sampo
041
bruits @bruits.org · 20/05/2026
Want to chat about fast Markdown, cursed static websites or polyglot releases? We present to you the Bruits™️ Discord: bruits.org/chat - a one spot community for all Bruits enthusiasts.
bruits.org
Redirecting to Discord…
130
bruits @bruits.org · 13/05/2026
Using @vite.dev and want access to Sätteri-powered Markdown? We now have a Vite plugin for all your Markdown/MDX + Vite needs: npmx.dev/package/vite... Try it out on @stackblitz.com here: stackblitz.com/edit/vitejs-... or read our docs for more information: satteri.bruits.org/docs/vite/
171
Reposted by bruits
Erika @erika.florist · 12/05/2026
This RFC has now reached Stage 3: github.com/withastro/ro... Markdown vroom vroom for @astro.build users could be in our future. Please feel free to comment if you have any feedback on the proposal.
github.com
Native Markdown / MDX parsing and processing by Princesseuh · Pull Request #1364 · withastro/roadmap
Summary Astro's Markdown pipeline is slow and heavy, I'd like to make it faster and smaller. Replace Astro's default Markdown / MDX pipeline with Sätteri, a native (Rust) Markdown / MDX...
042
Reposted by bruits
Erika @erika.florist · 09/04/2026
Hello! We at @bruits.org have been busy with a new project: Introducing Sätteri, a high-performance Markdown / MDX pipeline for JavaScript. The expensive stuff in Rust, your flexible plugins in JavaScript. github.com/bruits/satteri
github.com
GitHub - bruits/satteri: High-performance Markdown and MDX processing for the JavaScript ecosystem
High-performance Markdown and MDX processing for the JavaScript ecosystem - bruits/satteri
44110
Reposted by bruits
Erika @erika.florist · 31/01/2026
Support for PHP and Python is now available in Sampo! 🐘🐍 Huge thanks to @rafaaudibert.bsky.social for contributing support for both of these ecosystem! Don't know what Sampo is? Read the quoted post, or checkout the repo here: github.com/bruits/sampo github.com/bruits/sampo...
github.com
Release sampo-v0.16.0 · bruits/sampo
Minor changes b33b71c In Elixir (Hex) projects, added support for @version module attribute definitions in mix.exs. — Thanks @rafaeelaudibert! 19e112a PHP packages are now supported! Sampo now aut...
051
Reposted by bruits
Erika @erika.florist · 24/01/2026
What's new in Maudit, or a summary of what I've done these past few months. Image processing, sitemaps, i18n, Markdown components. A lot of things all in all! maudit.org/news/2026-in...
maudit.org
What's new in Maudit and what's coming in 2026 - Maudit
What is creeping around these cursed lands
031
Reposted by bruits
Erika @erika.florist · 18/01/2026
Maudit, my Rust library to generate static websites, has recently gained a few cool new features! - Automatic sitemap generation - Built-in support for internationalization, including using localized slugs - Prefetch support for faster navigations Quick video showing sitemaps and localized routes:
1142
bruits @bruits.org · 13/01/2026
The best thing you can do to support our projects is honestly to just star them on GitHub, it does a lot github.com/bruits/maudit github.com/bruits/sampo (we said we'd do a pizza party at 1000 stars and im hungy)
github.com
GitHub - bruits/maudit: A static site generator 👑 The still scrolls of the web, unchanging and steadfast, at last!
A static site generator 👑 The still scrolls of the web, unchanging and steadfast, at last! - bruits/maudit
151
Reposted by bruits
Erika @erika.florist · 08/01/2026
Released a new version of Maudit, my Rust library to generate static websites with a new API to make multilingual websites It was hard to find an API that felt Maudit-like, but it turns out calling a function with different arguments really is the best More info here: maudit.org/docs/routing...
maudit.org
Routing - Documentation - Maudit
How to create pages and routes in Maudit
011
Reposted by bruits
Erika @erika.florist · 13/01/2026
DO you have a monorepo with projects in multiple languages in it? Are you looking for a one-stop tool to publish, version and generate changelogs for all those packages to all the different registries at once? At @bruits.org we got the solution for you: Introducing Sampo. github.com/bruits/sampo ⭐
github.com
GitHub - bruits/sampo: Automate changelogs, versioning, and publishing—even for monorepos across multiple package registries 🧭
Automate changelogs, versioning, and publishing—even for monorepos across multiple package registries 🧭 - bruits/sampo
1152
Reposted by bruits
Erika @erika.florist · 10/10/2025
Another point of Maudit's philosophy: A library, not a framework. maudit.org/news/maudit-...
maudit.org
The court's library, not its king - Maudit
Maudit is a library, not a framework
111
Reposted by bruits
Erika @erika.florist · 02/10/2025
The first of a series of article on Maudit's philosophy: Maudit is faster than most other static website generators, but... maudit.org/news/maudit-...
maudit.org
Maudit is faster than most other static website generators, but - Maudit
Your website changes less often than its content
452
Reposted by bruits
Erika @erika.florist · 29/09/2025
There's still work to be done, but Maudit already support most of what you'd expect: Markdown, syntax highlight, components in Markdown, image processing, dev server, typed content, and more! I hope you'll give it a try! And even if not, I'd love if you dropped a star: github.com/bruits/maudit
github.com
GitHub - bruits/maudit: A static site generator 👑 The still scrolls of the web, unchanging and steadfast, at last!
A static site generator 👑 The still scrolls of the web, unchanging and steadfast, at last! - bruits/maudit
011
Reposted by bruits
Erika @erika.florist · 29/09/2025
Ecosystem ready Thanks to @rolldown.rs, a super fast JavaScript and CSS bundler, Maudit has top-notch support for the modern web ecosystem. Use your favorite libraries from npm to power and style (you know, Tailwind) your website efficiently, without needing to setup anything yourself.
121
Reposted by bruits
Erika @erika.florist · 29/09/2025
Fast as things should be. Maudit join the club of super-fast SSGs. Trivially build thousands of pages in less than a second. Even this early with little to no real work done on optimisation, Maudit goes even or is sometimes even faster than other native options.
A graph showing Maudit's performance:

250 pages build in 37ms
500 pages build in 75ms
1000 pages build in 151ms
2000 pages build in 319ms
4000 pages build in 676ms.

Benchmark source at https://github.com/bruits/maudit/tree/main/benchmarks/md-benchmark
111
Reposted by bruits
Erika @erika.florist · 29/09/2025
A library, not a framework. SSGs often force you into their own patterns, their rendering code is hidden away, you can't hook into the build etc. A Maudit project is a normal Rust project, it has a `main.rs`, you can use any Rust things you like before, during, after the build.
111
Reposted by bruits
Erika @erika.florist · 29/09/2025
This past year, I've been working on and off on the dream of every dev who never blog: My own static website generator. It's still early, but it works, it's open source, and so in this thread I'd like to show you all: Maudit, a Rust library to generate static websites maudit.org
maudit.org
Maudit
A Rust library to build static websites.
4224