Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Leaning Technologies

Enterprise-grade WebAssembly solutions

Leaning Technologies

We bring native software to the web

Run your C/C++, Java, Flash, and x86 binaries directly in the browser. No servers. Just WebAssembly.

Interested in any of our technologies, or generally in compilers, virtual machines, or WebAssembly? 👉 Join our Discord!


Live demo / Repository

A server-less virtual Linux environment running fully client-side

  • Built on CheerpX, our x86 virtualization engine
  • Run a full Linux userspace, terminal and tools included
  • Full in-browser networking support through Tailscale
  • Supports custom images
  • Claude Computer Use support
  • A complete Linux desktop environment in WebVM 2.0

Website / Repository

Full-Stack Development Environments in the Browser

  • Entirely client-side: instant startup
  • Language support: Node.js available. Python and Ruby support planned.
  • Supports inbound and outbound networking
  • Expose HTTP endpoints publicly using Portals
  • Run multiple processes or services in parallel with true concurrency
  • Persistent filesystem stored locally in the browser
  • Ideal for interactive tutorials, quick experiments, and shareable development environments

Website / Repository / Documentation

An open-source C/C++ compiler that emits WebAssembly and JavaScript

  • Port C/C++ libraries to the browser for use in JavaScript
  • Write your web application in high-performance C++
  • Emits best-optimised output without external tooling
  • Stays up-to-date with LLVM/Clang upstream

Website / Repository / Documentation

A Java Virtual Machine and runtime for the browser, backed by WebAssembly

  • 100% compatible with Java 8
  • Full runtime environment for applications, applets, libraries, and Java Web Start / JNLP applications
  • Run any Java library from JavaScript using only its JAR file
  • Java-JavaScript interoperability
  • Swing and AWT Support
  • Compile and run Java in the browser

Website / Repository / Documentation

A WebAssembly-powered x86 virtual machine for the browser

  • Execute unmodified x86 binaries from JavaScript 🤯
  • Safe sandboxed execution fully client-side
  • Includes a x86-to-WebAssembly JIT compiler, a virtual block-based file system, and a Linux syscall emulator
  • The engine behind WebVM
  • CheerpX for Flash: See Flash content in modern browsers by running Flash Player via CheerpX

Pinned Loading

  1. cheerp-meta cheerp-meta Public

    Cheerp - a C/C++ compiler for Web applications - compiles to WebAssembly and JavaScript

    JavaScript 1.2k 55

  2. cheerp-compiler cheerp-compiler Public

    C++ to JavaScript/WebAssembly compiler

    C++ 344 27

  3. cheerpj-meta cheerpj-meta Public

    Run Java 8 applications, libraries, applets, Java Web Start, and Oracle Forms on the web without legacy plugins.

    652 25

  4. cheerpj-applet-runner cheerpj-applet-runner Public

    CheerpJ Applet Runner - Chrome Extension to Enable Java Applets

    66 3

  5. webvm webvm Public

    Virtual Machine for the Web

    JavaScript 16.1k 3k

  6. javafiddle javafiddle Public

    Build, run, and share Java snippets in the browser

    JavaScript 47 7

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 42 repositories
  • labs Public

    Leaning Technologies developer site

    leaningtech/labs’s past year of commit activity
    MDX 15 Apache-2.0 19 0 7 Updated Dec 23, 2025
  • cheerp-compiler Public

    C++ to JavaScript/WebAssembly compiler

    leaningtech/cheerp-compiler’s past year of commit activity
    C++ 344 27 0 3 Updated Dec 22, 2025
  • browserpod-meta Public

    Run Dev Environments in your browser

    leaningtech/browserpod-meta’s past year of commit activity
    JavaScript 15 2 0 1 Updated Dec 18, 2025
  • webvm Public

    Virtual Machine for the Web

    leaningtech/webvm’s past year of commit activity
    JavaScript 16,110 Apache-2.0 2,981 12 0 Updated Dec 12, 2025
  • cheerpx-meta Public

    Run X86 binary applications and libraries in the browser

    leaningtech/cheerpx-meta’s past year of commit activity
    JavaScript 79 8 2 0 Updated Dec 8, 2025
  • cheerp-nix Public

    Nix flake to build the Cheerp compiler

    leaningtech/cheerp-nix’s past year of commit activity
    Nix 2 0 0 0 Updated Dec 8, 2025
  • cheerp-test Public

    LLVM based test suite for the cheerp compiler

    leaningtech/cheerp-test’s past year of commit activity
    C++ 1 0 0 0 Updated Dec 5, 2025
  • javafiddle Public

    Build, run, and share Java snippets in the browser

    leaningtech/javafiddle’s past year of commit activity
    JavaScript 47 Apache-2.0 7 0 0 Updated Dec 4, 2025
  • browsercraft Public

    Unmodified Minecraft 1.2.5 in the browser using CheerpJ

    leaningtech/browsercraft’s past year of commit activity
    Svelte 142 Apache-2.0 29 0 0 Updated Dec 4, 2025
  • .github Public
    leaningtech/.github’s past year of commit activity
    0 0 0 0 Updated Nov 27, 2025

AltStyle によって変換されたページ (->オリジナル) /