https://github.com/leaningtech/cheerpx-meta
Run X86 binary applications and libraries in the browser
https://github.com/leaningtech/cheerpx-meta
Last synced: 8 months ago
JSON representation
Run X86 binary applications and libraries in the browser
- Host: GitHub
- URL: https://github.com/leaningtech/cheerpx-meta
- Owner: leaningtech
- License: other
- Created: 2024-10-02T10:21:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-17T07:05:14.000Z (11 months ago)
- Last Synced: 2025-09-23T18:27:04.487Z (9 months ago)
- Language: JavaScript
- Size: 229 KB
- Stars: 69
- Watchers: 5
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: LICENSE.txt
Awesome Lists containing this project
README

[](https://discord.leaningtech.com)
[](https://github.com/leaningtech/cheerpX-meta/issues)
[](https://npm.im/cheerpx)
CheerpX enables running X86 binary applications and libraries in the browser within a secure WebAssembly sandbox.
[Documentation](https://cheerpx.io/docs)
[Issues](https://github.com/leaningtech/cheerpx-meta/issues)
[Discord server](https://discord.leaningtech.com)
## What is CheerpX?
CheerpX is a powerful X86 virtualization library designed to run unmodified binary applications and libraries in the browser. It leverages a WebAssembly-based sandbox and standard browser APIs to ensure security, even when executing untrusted code. CheerpX supports Linux-compatible system calls and can run many common applications, including complete Linux distributions.
CheerpX features an advanced Just-In-Time compiler that dynamically translates X86 code to WebAssembly as needed. This engine is highly robust, capable of handling dynamically generated and self-modifying code.
To see CheerpX in action, visit [WebVM](https://webvm.io) for shell access to a complete Debian machine running in the browser.
## Limitations
* Currently, only 32-bit x86 binaries are supported. Future updates will include support for 64-bit binaries and other architectures.
* 3D accelerated graphics are not yet supported.
## Licensing
CheerpX is proprietary software and it's free to use only for personal and open-source projects. Commercial support, feature fast tracking, sponsored development and consulting packages are available for Enterprise customers.