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

Appearance settings
@leaningtech

Leaning Technologies

Enterprise-grade WebAssembly solutions
Leaning Technologies

Native runtimes for the browser

Browser runtimes for AI coding CLIs, Node.js, Python, C/C++, Java, Flash, and x86 binaries via WebAssembly.

Interested in any of our technologies, or generally in compilers, virtual machines, or WebAssembly?

👉 Join our Discord!




BrowserPod

Sandboxed runtimes for browser-based execution

Website · Repository · Documentation

  • 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
  • Embed coding CLIs in your web project
  • Persistent filesystem stored locally in the browser
  • Ideal for interactive tutorials, quick experiments, and shareable development environments



BrowserCode

Run AI coding CLIs in the browser, client-side

Live demo · Repository

  • Supports Claude Code and Gemini CLI, with Codex and OpenCode coming soon
  • Runs at native speed with instant startup
  • Includes command line tools like bash and git
  • Free and open source



WebVM

A serverless Linux environment running in the browser, client-side

Live demo · Repository

  • 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



CheerpX

A WebAssembly-powered x86 virtual machine for the browser

Website · Repository · Documentation

  • 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



CheerpJ

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

Website · Repository · Documentation

  • 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



Cheerp

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

Website · Repository · Documentation

  • 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


Pinned Loading

  1. cheerp-meta cheerp-meta Public

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

    JavaScript 1.2k 56

  2. cheerp-compiler cheerp-compiler Public

    C++ to JavaScript/WebAssembly compiler

    C++ 359 29

  3. cheerpj-meta cheerpj-meta Public

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

    673 26

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

    CheerpJ Applet Runner - Chrome Extension to Enable Java Applets

    67 3

  5. webvm webvm Public

    Virtual Machine for the Web

    JavaScript 17.1k 3.2k

  6. javafiddle javafiddle Public

    Build, run, and share Java snippets in the browser

    JavaScript 53 7

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 51 repositories

Top languages

Loading…

Most used topics

Loading…

Morty Proxy This is a proxified and sanitized view of the page, visit original site.