u/Witty_Combination712

I built a RISC-V Linux VM that runs Node.js v25 in a browser tab. No server. Please tell me if I'm insane.
▲ 11 r/WebAssembly+1 crossposts

I built a RISC-V Linux VM that runs Node.js v25 in a browser tab. No server. Please tell me if I'm insane.

Hey crew!

So I've been building userland.run, a RUST/WASM RISC-V 64-bit VM that runs entirely in your browser. It ships JS bridges for the terminal, an early app catalog (BusyBox apps, plus the full Node.js v25 pipeline), and all of it runs client-side. Zero server. If you know WebContainers, it's a cousin, except I went and emulated an actual RISC-V userland underneath because apparently I hate sleeping.

Where this is headed: a catalog of pure WASM apps you drive from a terminal OR hand off to an agent, with the inference engine also running in-tab. So the LLM lives in your browser too.

The dream: agentic dev and terminal work on YOUR machine. No cloud. No servers. No usage bill quietly ticking up while you sleep. Full privacy, your code never leaves the tab.

Now the honest part. I've been staring at this so long I genuinely can't tell anymore if it's a real thing people want or just a beautiful cathedral I built inside my own skull. So, WASM crew, I'm asking you directly: does this make sense, or have I been nerd-sniped by my own project?

Roast me. I can take it.

Cheers, Dietz

u/Witty_Combination712 — 2 days ago

I built an "Awesome IDML" list — a one-stop collection of tools, apps, and resources for working with InDesign Markup Language

Most of us export IDML without thinking much about it — for handing files to translators, opening old documents in newer InDesign versions, or sending layouts to someone who doesn't have the same version. But there's a whole ecosystem built around the format, and it's scattered everywhere. Adobe also quietly removed the official IDML spec and Cookbook PDFs years ago, so even finding good reference material is harder than it should be.

So I pulled it all together into one place:

👉 https://github.com/paged-media/awesome-idml

Some of the stuff in there that's genuinely useful day to day:

  • Apps that can open and edit .idml without InDesign — Affinity Publisher, QuarkXPress, Scribus (free + open source), and VivaDesigner (one of the few that can send the file back to InDesign). Handy if you've got legacy files, want a Creative Cloud escape hatch, or need to open something on a machine without InDesign.
  • Translation / localization tools that use IDML to keep your layout intact while swapping languages (Redokun, Trados, memoQ, Phrase, Crowdin, and more).
  • Database & automated publishing for catalogs, price lists, and data sheets (EasyCatalog, priint:suite, WoodWing, CHILI publish).
  • Converters to move content into HTML, Markdown, JSON, DocBook, PDF, etc.
  • The spec, schemas, and format internals — including where the surviving Cookbook/spec mirrors actually live, plus a part-by-part breakdown of what's inside an IDML package.
  • For the more technical folks: open-source libraries for parsing and generating IDML in a bunch of languages.

We're also building a set of living IDML docs that we're actively expanding here:

📚 https://docs.paged.media/

I'd love for this to be a real community resource, so contributions are very welcome — whether that's a tool you use that's missing, a correction, a dead link, or just "hey, you should add X." You don't need to be a developer to help; drop a comment here or open an issue on the repo.

What are you all using to work with IDML? Curious what's in everyone's toolkit that I might've missed.

Cheers;
Dietz

u/Witty_Combination712 — 1 month ago