CheerpX
Docs Blog Demos Licensing
CheerpX
  1. Overview
  2. Quickstart
    1. Guides
      1. Files and filesystems
      2. Networking
      3. Custom disk images
      4. Input and output
      5. Basic server setup
    2. Tutorials
      1. Full OS
      2. CheerpX with NPM
      3. Simple Executable
    3. Reference
      1. CheerpX.Linux
        1. create
        2. run
        3. setConsole
        4. setActivateConsole
        5. setCustomConsole
        6. setKmsCanvas
        7. event callbacks
      2. CheerpX.DataDevice
        1. create
        2. writeFile
      3. CheerpX.HttpBytesDevice
        1. create
      4. CheerpX.IDBDevice
        1. create
        2. readFileAsBlob
        3. reset
      5. CheerpX.OverlayDevice
        1. create
      6. CheerpX.WebDevice
        1. create
    4. Frequently Asked Questions
    5. Licensing

    CheerpX.Linux

    • create
      Create a CheerpX application instance
    • run
      Executes a command within the CheerpX Linux environment.
    • setConsole
      Configure an HTML element as the console output for CheerpX Linux applications
    • setActivateConsole
      Manage virtual terminal switching within CheerpX
    • setCustomConsole
      Configure custom console behavior for handling keyboard input and output display
    • setKmsCanvas
      Configure the KMS canvas for rendering graphical output in a CheerpX Linux instance.
    • event callbacks
      Event Callbacks for CPU and Disk Monitoring
    CheerpX.DataDevice
    Leaning Technologies
    UK Business Tech Awards 2022 Finalist National Technology Awards 2022 Winner

    Technology

    • Cheerp
    • CheerpJ
    • CheerpX
    • CheerpX for Flash
    • BrowserPod

    Browser extensions

    • CheerpJ Applet Runner
    • CheerpJ JNLP Runner

    Resources

    • Documentation
    • Blog
    • GitHub
    • Contributing

    Company

    • About us
    • News
    • Privacy policy
    • Careers

    © 2026 Leaning Technologies . All rights reserved.

    Cheerp is a registered trademark of Leaning Technologies. The Cheerp, CheerpJ, and CheerpX logos are based on the HTML5 logo by W3C (license)