NUR CMS - a rust headless cms

⚓ Rust    📅 2026-06-21    👤 surdeus    👁️ 1      

surdeus

Hello everyone,
I’d like to introduce a project I’ve been working on over the past few months and have also been using in various ways for some time now. It’s called “NUR CMS”—“NUR” simply means “only.”

Since there are already quite a few Rust-based CMSs out there, you’ll have to decide for yourselves whether this one is really worthwhile; I can’t say at this point which one is objectively the best.
I’ve tried to make the project as modular as possible, which means that NUR CMS can also be integrated as a library and has its own “migration table name.” I’d like to take this opportunity to thank the SQLX developers who made this possible in version 0.9.

I see three possible scenarios for NUR CMS:

  1. Use it as-is, with the admin panel and various API endpoints.
  2. Use it in your Rust headless project, create your own migrations, and extend the admin area as you see fit.
  3. Use the admin area for content management and render the HTML directly in the backend using Handlebars or something similar.

The API itself has three different output modes: it can output content as Markdown, as HTML, and as AST (JSON).

In addition, you can specify in the settings what resolutions uploaded images should have. These images are then created accordingly and also saved as AVIF and WebP files.

Content is edited in the admin panel using Markdown; on desktops, there’s also a preview feature.

The current drawbacks are:

  1. The documentation is currently very poor.
  2. Although the project is open source, due to my negative experiences with open-source projects in recent years, there is currently no support via issues or discussion forums.

If your are interested, you can fine the project here: https://github.com/jb-alvarado/nur-cms

1 post - 1 participant

Read full topic

🏷️ Rust_feed