Rust off Rails: The opinionated web stack for the AI era

(rustoffrails.org)

15 points | by mike1o1 37 minutes ago

5 comments

  • pjmlp 1 minute ago
    The Web stack for the AI era is using CMS products like Optimizely Opal, Sitecore AI, Storyblocks, Sanity, Contentful,... combined with Vercel V0.
  • danso 6 minutes ago
    > Rust off Rails is a set of Markdown files that tell coding agents how to build a full-stack Rust web app: one blessed stack, one layout, one way to do each thing. The convention lives in the prose. The agent writes the code...Other frameworks ship a library. Rust off Rails gives your agent the judgment

    I suppose I wrongly infer "deterministic" from "opinionated". But this approach still doesn't particularly opinionated other than "AI agents are sophisticated and reliable enough nowadays to build a stable Rust app from Markdown instructions"

  • logankeenan 4 minutes ago
    This already exists and it’s called loco

    https://loco.rs/

  • xutopia 14 minutes ago
    Loco is a Rust framework that adopted all Ruby on Rails conventions and they're applied through and through. The naming of this project confused me.
    • joshmn 10 minutes ago
      Rails has a ton of conventions but also implements a lot of patterns described in Patterns of Enterprise Application Architecture. People seem to forget the latter.
      • firemelt 4 minutes ago
        whoa cool can u elaborate more?
  • poszlem 8 minutes ago
    "Mostly Claude Opus 5.5 in Claude Code, with one human steering by prompts. "

    I find it funny that I would happily use a version of this if I created it (with Claude), but somehow cannot get myself to use it since it's been prompted by someone else. I wonder what's that about.

    • rj_hoff 0 minutes ago
      I feel the same way, there’s a disconnect between writing the code and prompting the code that requires a different form of interaction from the human, I’ll call it respect for lack of a better word.

      The problem for me, and I suspect for you, is I don’t know how to quantify the level of respect other humans have put into their prompt engineering and iterative processes to ensure the output is satisfactory.

      I think we’re going to eventually learn how to determine prompt competence the same way we’ve determined code competence but it’s going to take a while before it all shakes out.

    • red_hare 0 minutes ago
      It reminds me of when everyone was trying to build their own frontend framework. Like "neat, I agree with this in concept, but I don't trust your code or you to maintain this project"
    • microsoftedging 3 minutes ago
      I think that's it really, the fact that someone else made it. Sometimes we make things for ourselves that lean perhaps on the _functional_ side, (tools, food...) that we would never want served to us. And AI just exacerbates this. I do wonder why that is though.
    • bitbasher 5 minutes ago
      That's something I don't fully understand with a lot of these (clearly ai generated) projects.

      If you didn't take the time to build the thing you're trying to sell to me (even if it's free) why should I buy (use) it? I could just prompt my own solution instead of randomly curl-installing some thing from someone I don't know.

      Am I the crazy one here?

    • lowbloodsugar 4 minutes ago
      For me it's because I've seen what others do with Claude vs how I iterate with Claude. There's an enormous range in the bound "one human steering". Oh, is that a zen koan? What is the sound of one human steering?