# Uploading interactive app from processing to website / github?

**URL:** https://discourse.processing.org/t/uploading-interactive-app-from-processing-to-website-github/39351
**Category:** Libraries
**Created:** [October 19, 2022, 2:28am UTC](https://discourse.processing.org/t/uploading-interactive-app-from-processing-to-website-github/39351 "2022-10-19T02:28:55Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![sableraph](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/sableraph/32/251_2.png) [@sableraph](https://discourse.processing.org/u/sableraph)
#### Post date: [October 19, 2022, 11:16am UTC](https://discourse.processing.org/t/uploading-interactive-app-from-processing-to-website-github/39351/2 "2022-10-19T11:16:37Z")

</div>

Hi @YueLin 🙂 What a cute app!

This answer by @josephh seems relevant to your question:

> [@Upload processing file and be able to run it online](https://discourse.processing.org/t/upload-processing-file-and-be-able-to-run-it-online/31816/2):
>
> Hi @kylu, You tagged your topic with Processing so you must know that Processing is running on the Java programming language and the JVM (Java virtual machine) and therefore can’t be run on a web page. You have several alternatives: The most obvious one is to use [p5.js](https://p5js.org/) which is a port of Processing to JavaScript Host your sketch on OpenProcessing which can either use p5js or ProcessingJS (which translates Java code to JS but is [deprecated](https://intercom.help/openprocessing/en/articles/3250763-processingjs-deprecation-notice)) Use the p5 web editor to interactively edit your ske…

> **[get started | p5.js](https://p5js.org/get-started/)**
>
> p5.js a JS client-side library for creating graphic and interactive experiences, based on the core principles of Processing.

---

_[View the full topic](https://discourse.processing.org/t/uploading-interactive-app-from-processing-to-website-github/39351)._
