Run
C and C++
in the browser.
Client-side developer tools built with WebAssembly.
Documentation
Explore technologies
How C++ engineers build web applications
Cheerp is an enterprise-grade compiler toolchain that can compile C/C++ into efficient WebAssembly and JavaScript. It is open source, liberally licensed, and actively developed by Leaning Technologies.
Java Virtual Machine for modern web browsers
Run Java 8, 11 and 17 applications, libraries, applets, Java Web Start, and Oracle Forms on the web without legacy plugins.
Virtual machines in your web app
CheerpX is a JavaScript library that enables secure client-side execution of x86 binaries on any browser. Coming soon.
Run Flash content without the Adobe Flash plugin
An HTML5 Flash emulator that allows your Flash content to run seamlessly on browsers, after the end of life of the Flash player.
Run Code Sandboxes in your browser
Instant, in-browser runtime for Node.js, Python, and Ruby on Rails to power the future of Web-based developer experiences.
Our technology, straightforward
Browser extensions
What can you build with our technology?
Other tools
Engineering blog
Latest news
-
BrowserCode: a browser-based coding playground, powered by WebAssembly
BrowserCode is a free, open source, fully client-side coding playground. Open a tab, pick a template, clone a repo or pick an agent and start building. No account, no installs, no servers, no setup.
Ana Gaby
-
Inside our internship program, Summer 2026 Edition
Our interns reflect on their 6 month internships at Leaning Technologies
Jules Saarikoski, Sarah McLacken, Bell Wong, Niko Sarmadakis
-
Beyond WASI: Running any Rust application in the browser with BrowserPod 3.0
BrowserPod can now run real Rust programs in the browser, compiled from unmodified source with stock rustc and cargo.
Yuri Iozzelli













