Wasm3 + TinyGo on PSP

This page summarizes the projects mentioned and recommended in the original post on dev.to

Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. wasm3-tinygo-psp

    I will attach the GitHub repository first: wasm3-tinygo-psp.

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. ppsspp

    A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.

    There was also an option to use Rust and wasmi for the runtime, but although it worked on emulators like PPSSPP, errors occurred on the actual hardware (as shown in the screenshot below).

  4. wasmi

    WebAssembly (Wasm) interpreter.

    There was also an option to use Rust and wasmi for the runtime, but although it worked on emulators like PPSSPP, errors occurred on the actual hardware (as shown in the screenshot below).

  5. TinyGo

    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

    So, I chose another way. In other words, the approach is to convert it into WASM using TinyGo.

  6. wasm3

    🚀 A fast WebAssembly interpreter and the most universal WASM runtime

    Ultimately, the combination of C and Wasm3 worked successfully.

  7. wasm3-for-psp

    Fork of Wasm3 for PSP

    I created a forked repository to make it easy for everyone to set up the environment, so please take a look for reference: wasm3-for-psp.

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

  • Time-series data ingestion from Rust WebAssembly application, leveraging GreptimeDB and WasmEdge

    2 projects | dev.to | 22 Dec 2023
  • WebAssembly System Interface (WASI) with sockets for Go

    3 projects | /r/golang | 30 May 2023
  • Running Go code inside a NodeJS app with WASM (Part 1/2, 2023)

    4 projects | dev.to | 13 Feb 2023
  • WASM without Node.js?

    3 projects | /r/golang | 5 Mar 2022
  • Store SQLite in Cloudflare Durable Objects

    14 projects | dev.to | 26 Jan 2022