LibreOffice running natively in a browser via WebAssembly

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • jupyterlite

    Wasm powered Jupyter running in the browser 💡

  • Jupyter runs natively in the browser now with JupyterLite: https://github.com/jupyterlite/jupyterlite It can use a native browser JS kernel, or some languages that have been converted to run in the browser with WASM (including a full python environment called pyodide).

    VS Code also runs natively in the browser now: https://code.visualstudio.com/blogs/2021/10/20/vscode-dev This uses a Chrome only (for now) filesystem access API to give the browser access to your native files--you can edit them entirely in the browser with nothing happening on a server.

  • webtorrent

    ⚡️ Streaming torrent client for the web

  • Webtorrent already exists, and does not require wasm.

    https://github.com/webtorrent/webtorrent

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • threads

    Threads and Atomics in WebAssembly

  • WebAssembly is having/going to have threads

    https://github.com/WebAssembly/threads

  • go

    The Go programming language

  • Go hasn't enabled it since it's still in proposal stages[1], Hence my question was regarding it's implementation using other languages.

    [1] https://github.com/golang/go/issues/28631

  • Tokamak

    SwiftUI-compatible framework for building browser apps with WebAssembly and native apps for other platforms

  • I’ve been seriously impressed with Tokamak for Swift. Is this what you mean for browser native GUI?

    https://github.com/TokamakUI/Tokamak

  • webkit.js

    Pure JavaScript Port of WebKit

  • Well someone has already got WebKit to run in WASM[1] so hey, maybe it’s not that far off :D

    [1]: https://github.com/trevorlinton/webkit.js

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts