<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Virtastic</title>
    <link>https://virtastic.app/news/</link>
    <atom:link href="https://virtastic.app/rss.xml" rel="self" type="application/rss+xml" />
    <description>Releases and engineering write-ups from Virtastic: open-source desktop apps running in your browser.</description>
    <language>en</language>
    <lastBuildDate>Tue, 29 Sep 2026 12:00:00 GMT</lastBuildDate>
    <item>
      <title>Bringing Legacy Desktop Software to the Browser Without a Rewrite</title>
      <link>https://virtastic.app/blog/bringing-legacy-desktop-software-to-the-browser/</link>
      <guid isPermaLink="true">https://virtastic.app/blog/bringing-legacy-desktop-software-to-the-browser/</guid>
      <pubDate>Tue, 29 Sep 2026 12:00:00 GMT</pubDate>
      <description>A field report from porting FreeCAD to WebAssembly: the business case, the measured results, and the engineering behind it. Written for the executive deciding whether to do it and the engineer who has to.</description>
    </item>
    <item>
      <title>Past the 4 GB Wall: Moving a Native 3D Engine to 64-bit WebAssembly</title>
      <link>https://virtastic.app/blog/past-the-4gb-wall/</link>
      <guid isPermaLink="true">https://virtastic.app/blog/past-the-4gb-wall/</guid>
      <pubDate>Tue, 29 Sep 2026 12:00:00 GMT</pubDate>
      <description>A field report on compiling OpenMW and its whole dependency stack to wasm64: the bugs that printed nothing, the measurements with their conditions, and what it costs.</description>
    </item>
    <item>
      <title>Solving Real Physics in a Tab: Compiling a Fortran FEM Solver to WebAssembly</title>
      <link>https://virtastic.app/blog/calculix-fortran-solver-in-the-browser/</link>
      <guid isPermaLink="true">https://virtastic.app/blog/calculix-fortran-solver-in-the-browser/</guid>
      <pubDate>Mon, 28 Sep 2026 12:00:00 GMT</pubDate>
      <description>CalculiX, a 977-file Fortran finite-element solver, running client-side in the browser. What it took, how we know the answers are right, and what is still open.</description>
    </item>
    <item>
      <title>JA2-Web v1.0.4</title>
      <link>https://github.com/Virtastic/ja2-web/releases/tag/v1.0.4</link>
      <guid isPermaLink="true">https://github.com/Virtastic/ja2-web/releases/tag/v1.0.4</guid>
      <pubDate>Sun, 27 Sep 2026 12:00:00 GMT</pubDate>
      <description>A sweep for more bugs of the same kinds as #5, #6 and #8. UI off-screen on non-battle screens (same class as #6).</description>
    </item>
    <item>
      <title>FreeCAD-Web v1.0.5</title>
      <link>https://github.com/Virtastic/freecad-web/releases/tag/v1.0.5</link>
      <guid isPermaLink="true">https://github.com/Virtastic/freecad-web/releases/tag/v1.0.5</guid>
      <pubDate>Thu, 24 Sep 2026 12:00:00 GMT</pubDate>
      <description>FreeCAD 1.1.3 in the browser. Rotating the view with the mouse works again. In FreeCAD's default CAD navigation you rotate by holding the middle button and then pressing the left (or right) button...</description>
    </item>
    <item>
      <title>FreeCAD-Web v1.0.4</title>
      <link>https://github.com/Virtastic/freecad-web/releases/tag/v1.0.4</link>
      <guid isPermaLink="true">https://github.com/Virtastic/freecad-web/releases/tag/v1.0.4</guid>
      <pubDate>Wed, 23 Sep 2026 12:00:00 GMT</pubDate>
      <description>FreeCAD 1.1.3 in the browser. Status bar and quick measure. FreeCAD's status bar now stays visible, as on desktop. It was hidden as soon as a document opened.</description>
    </item>
    <item>
      <title>freecad-web 1.0: all of FreeCAD, in your browser</title>
      <link>https://virtastic.app/blog/freecad-web-1-0/</link>
      <guid isPermaLink="true">https://virtastic.app/blog/freecad-web-1-0/</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>FreeCAD 1.1.3 compiled to 64-bit WebAssembly. Every workbench, FEM that meshes and solves in the tab, the Addon Manager, a share link that opens your model for anyone, and an MCP endpoint so an AI can drive it. Released today, LGPL, one Docker command to self-host.</description>
    </item>
    <item>
      <title>OpenMW-Web v1.4.1</title>
      <link>https://github.com/Virtastic/openmw-web/releases/tag/v1.4.1</link>
      <guid isPermaLink="true">https://github.com/Virtastic/openmw-web/releases/tag/v1.4.1</guid>
      <pubDate>Tue, 22 Sep 2026 12:00:00 GMT</pubDate>
      <description>Nobody can hide the world from everybody. A client may toggle refs in cells it is nowhere near -- that is how Morrowind's own scripts work, disabling a hundred quest refs across the island as your...</description>
    </item>
    <item>
      <title>OpenMW-Web v1.3.4</title>
      <link>https://github.com/Virtastic/openmw-web/releases/tag/v1.3.4</link>
      <guid isPermaLink="true">https://github.com/Virtastic/openmw-web/releases/tag/v1.3.4</guid>
      <pubDate>Tue, 08 Sep 2026 12:00:00 GMT</pubDate>
      <description>Multiplayer had never simulated a world on a released image. Found by playing the game as a player — signing in at the front door with a username and a password, on a server hosting the files —...</description>
    </item>
    <item>
      <title>OpenMW-Web v1.1.0: your game follows you, and multiplayer</title>
      <link>https://virtastic.app/blog/openmw-web-v110/</link>
      <guid isPermaLink="true">https://virtastic.app/blog/openmw-web-v110/</guid>
      <pubDate>Wed, 19 Aug 2026 12:00:00 GMT</pubDate>
      <description>The biggest update since launch. Upload your copy of Morrowind once and play it on any machine you sign in from, saves included. Plus multiplayer, which Morrowind never had.</description>
    </item>
    <item>
      <title>JA2-Web v1.0.1</title>
      <link>https://github.com/Virtastic/ja2-web/releases/tag/v1.0.1</link>
      <guid isPermaLink="true">https://github.com/Virtastic/ja2-web/releases/tag/v1.0.1</guid>
      <pubDate>Fri, 07 Aug 2026 12:00:00 GMT</pubDate>
      <description>Cloud Locker: sign in once, upload your own Jagged Alliance 2 data, and play it from any machine with your saves synced.</description>
    </item>
    <item>
      <title>Jagged Alliance 2, running in your browser</title>
      <link>https://virtastic.app/blog/jagged-alliance-2-in-the-browser/</link>
      <guid isPermaLink="true">https://virtastic.app/blog/jagged-alliance-2-in-the-browser/</guid>
      <pubDate>Mon, 03 Aug 2026 12:00:00 GMT</pubDate>
      <description>Own Jagged Alliance 2? Point a browser at your copy and play it. The open-source Stracciatella engine recompiled to WebAssembly: full campaign, tactical combat, nothing to install.</description>
    </item>
    <item>
      <title>OpenMW-Web v1.0.1: saves in your folder, smoother rendering, a launcher that explains itself</title>
      <link>https://virtastic.app/blog/openmw-web-v101/</link>
      <guid isPermaLink="true">https://virtastic.app/blog/openmw-web-v101/</guid>
      <pubDate>Mon, 27 Jul 2026 12:00:00 GMT</pubDate>
      <description>The first update since launch. Disk-backed saves for bring-your-own-data players, a new resolution tier with crisp menus, real guidance in the launcher, and the end of a nasty CDN caching bug.</description>
    </item>
    <item>
      <title>OpenMW in the browser: porting a 3D engine</title>
      <link>https://virtastic.app/blog/openmw-morrowind-engine-in-the-browser/</link>
      <guid isPermaLink="true">https://virtastic.app/blog/openmw-morrowind-engine-in-the-browser/</guid>
      <pubDate>Fri, 17 Jul 2026 12:00:00 GMT</pubDate>
      <description>How we ported the open-source Morrowind engine to WebGL2 (with a WebGPU path in progress) and WebAssembly, the rendering bugs that only exist on the web, and what a game engine proves about modernizing serious software.</description>
    </item>
    <item>
      <title>We compiled QGIS Desktop to WebAssembly</title>
      <link>https://virtastic.app/blog/compiling-qgis-desktop-to-webassembly/</link>
      <guid isPermaLink="true">https://virtastic.app/blog/compiling-qgis-desktop-to-webassembly/</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
      <description>How we took the full QGIS desktop GIS, Qt Widgets and GDAL and all, into the browser, what got better, and what it teaches about modernizing desktop apps.</description>
    </item>
    <item>
      <title>Modernize, don't rewrite legacy desktop apps</title>
      <link>https://virtastic.app/blog/why-modernize-instead-of-rewrite/</link>
      <guid isPermaLink="true">https://virtastic.app/blog/why-modernize-instead-of-rewrite/</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
      <description>Rewriting a legacy desktop app costs years and loses features. Recompiling it to WebAssembly keeps the exact app and moves it to the browser, fast.</description>
    </item>
  </channel>
</rss>
