# Marmite

Static site generator, written in Rust, that turns a folder of Markdown files into a static blog.


Source: https://findsoftware.frbit.cloud/marmite/
Last reviewed: 2026-10-23
Listed since: 2026-10-23

## Record

### Links

- home: https://marmite.blog/
- repository: https://github.com/rochacbruno/marmite
- docs: https://marmite.blog/docs.html
- forum: https://github.com/rochacbruno/marmite/discussions

### Identity

- status: active
- maintainer: Bruno Rocha
- maintainerType: individual
- parent: unknown
- firstRelease: 2024
- hqCountry: unknown

### Kind

- category: ssg
- hosting: static
- language: rust
- runtime: binary
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: flat-file
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: tera
- i18n: language streams, with translation links and hreflang tags

### Rendering and deploy

- runsAs: static, local
- renderingModes: static
- installMethod: install script, cargo, pip/uvx, Homebrew, Arch Linux, FreeBSD, Docker

### License

- licenseModel: open-source
- license: AGPL-3.0

### Releases

- currentMajor: 0
- latestReleaseDate: 2026-07-31

### Adoption

- githubStargazers: 888
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 31
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://marmite.blog/ (read 2026-10-23)
- urls: https://api.github.com/repos/rochacbruno/marmite (read 2026-10-23)
- urls: https://marmite.blog/docs.html (read 2026-10-23)
- maintainer: https://marmite.blog/getting-started.html (read 2026-10-23)
- language: https://api.github.com/repos/rochacbruno/marmite (read 2026-10-23)
- category: https://marmite.blog/docs.html (read 2026-10-23)
- installMethod: https://github.com/rochacbruno/marmite (read 2026-10-23)
- templating: https://github.com/rochacbruno/marmite (read 2026-10-23)
- renderingModes: https://github.com/rochacbruno/marmite (read 2026-10-23)
- runsAs: https://marmite.blog/hosting.html (read 2026-10-23)
- runsAs: https://marmite.blog/hosting.html (read 2026-10-23)
- i18n: https://github.com/rochacbruno/marmite (read 2026-10-23)
- license: https://api.github.com/repos/rochacbruno/marmite (read 2026-10-23)
- licenseModel: https://raw.githubusercontent.com/rochacbruno/marmite/main/LICENSE (read 2026-10-23)
- firstRelease: https://api.github.com/repos/rochacbruno/marmite/releases (read 2026-10-23)
- currentMajor: https://api.github.com/repos/rochacbruno/marmite/releases (read 2026-10-23)
- latestReleaseDate: https://api.github.com/repos/rochacbruno/marmite/releases (read 2026-10-23)
- githubStargazers: https://api.github.com/repos/rochacbruno/marmite (read 2026-10-23)
- contributors: https://api.github.com/repos/rochacbruno/marmite/contributors (read 2026-10-23)
- contentStore: https://marmite.blog/docs.html (read 2026-10-23)
- runtime: https://github.com/rochacbruno/marmite (read 2026-10-23)

## Notes

Marmite is a static site generator, written in Rust, that turns a folder of Markdown files into a static site, aimed at blogs. A workspace can hold several sites built by one command, and language streams handle multilingual content. It is installed with an install script, cargo, pip or uvx, Homebrew, Docker and other routes.

## Worth knowing

The editor and the content management API run only inside the development server started with the serve option. The deployed site is static files, and the project's hosting guide shows a GitHub Actions workflow that builds it and publishes it to GitHub Pages.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
