# P5.js not found as Processing mode?

**URL:** https://discourse.processing.org/t/p5-js-not-found-as-processing-mode/34662
**Category:** p5.js
**Created:** [January 16, 2022, 6:43am UTC](https://discourse.processing.org/t/p5-js-not-found-as-processing-mode/34662 "2022-01-16T06:43:05Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![mihnu](https://avatars.discourse-cdn.com/v4/letter/m/e19b73/32.png) [@mihnu](https://discourse.processing.org/u/mihnu)
#### Post date: [January 16, 2022, 6:43am UTC](https://discourse.processing.org/t/p5-js-not-found-as-processing-mode/34662/1 "2022-01-16T06:43:05Z")

</div>

Sorry if this is an obvious question, but I am having trouble finding the p5.js mode from the PDE’s “mode” section. I was able to find and use it before with a previous version of Processing but not anymore. Is it delayed because of the new version update? Please let me know! Thank you.

---

<div class="post-metadata">

### Author: ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)
#### Post date: [January 16, 2022, 2:41pm UTC](https://discourse.processing.org/t/p5-js-not-found-as-processing-mode/34662/2 "2022-01-16T14:41:23Z")

</div>

Hello,

It is available on my W10 install of Processing 4.0b2:

![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/2/223c5e8be3ed560531fe5e655df68e777e93977f.png)

You may have to add it with “Add Mode…”.

_UPDATE_  
See my update below… there may be some new issues with this.

`:)`

---

<div class="post-metadata">

### Author: ![mario60](https://avatars.discourse-cdn.com/v4/letter/m/e5b9ba/32.png) [@mario60](https://discourse.processing.org/u/mario60)
#### Post date: [January 16, 2022, 6:52pm UTC](https://discourse.processing.org/t/p5-js-not-found-as-processing-mode/34662/3 "2022-01-16T18:52:34Z")

</div>

I need help too, with processing-4.0b **3**  
I do not see how to install p5.js mode, it is not shown on the Add Mode tab of the Contribution Manager.  
Is there a different way to install?

---

<div class="post-metadata">

### Author: ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)
#### Post date: [January 16, 2022, 10:23pm UTC](https://discourse.processing.org/t/p5-js-not-found-as-processing-mode/34662/4 "2022-01-16T22:23:56Z")

</div>

Hello,

I had it in all 3 versions but…

I removed it and don’t seem to be able to add it now in Processing 4.0b3 or b2 or Processing 3.

Restoring the p5.jsMode folder brought it back for Processing 3.

I can’t add much more to this topic at this time… something is up.

`:(`

---

<div class="post-metadata">

### Author: ![javagar](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/javagar/32/11434_2.png) [@javagar](https://discourse.processing.org/u/javagar)
#### Post date: [January 16, 2022, 11:56pm UTC](https://discourse.processing.org/t/p5-js-not-found-as-processing-mode/34662/5 "2022-01-16T23:56:35Z")

</div>

Hello, @mihnu, and welcome to the Processing Forum!

I have Processing 4.0b2 on a MacBook Air with macOS Monterey 12.0.1.

The following modes are listed in the menu:

- Java
- p5.js
- Python

 ![p5.js mode](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/6/66ac1e8a3a447d472595a528e8c95c0bd813a5d1.jpeg)

The Java and p5.js modes run properly. I can switch to Python mode and enter code, but it doesn’t do anything at all when the Run button is clicked.

Based on the preceding posts here, I won’t attempt a Processing upgrade at this time, for fear of losing p5.js functionality.

---

<div class="post-metadata">

### Author: ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)
#### Post date: [January 17, 2022, 1:10am UTC](https://discourse.processing.org/t/p5-js-not-found-as-processing-mode/34662/6 "2022-01-17T01:10:15Z")

</div>

Hello,

This Github issue gave me some insight:  
_[contribs.txt not updating? · Issue #861 · processing/processing-docs · GitHub](https://github.com/processing/processing-docs/issues/861)_

p5js mode is not listed here:  
_[https://download.processing.org/contribs](https://download.processing.org/contribs)_

And there is a new p5js Mode here:  
_[GitHub - fathominfo/processing-p5js-mode: A simple editor for p5.js code that runs inside the PDE](https://github.com/fathominfo/processing-p5js-mode)_

I opened a Github issue here:  
_[contribs.txt not updating? · Issue #863 · processing/processing-docs · GitHub](https://github.com/processing/processing-docs/issues/863)_

`:)`

---

<div class="post-metadata">

### Author: ![mario60](https://avatars.discourse-cdn.com/v4/letter/m/e5b9ba/32.png) [@mario60](https://discourse.processing.org/u/mario60)
#### Post date: [January 17, 2022, 10:08am UTC](https://discourse.processing.org/t/p5-js-not-found-as-processing-mode/34662/7 "2022-01-17T10:08:26Z")

</div>

@glv I am not sure how you suggest to fix it. Is there a way to download a mode and install somehow directly (say, download from github and paste into a folder)?

---

<div class="post-metadata">

### Author: ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)
#### Post date: [January 17, 2022, 3:40pm UTC](https://discourse.processing.org/t/p5-js-not-found-as-processing-mode/34662/8 "2022-01-17T15:40:33Z")

</div>

> [@mario60](#):
>
> @glv I am not sure how you suggest to fix it.

It is currently broken and I submitted this as an issue on GitHub so _they_ can fix it.

> [@mario60](#):
>
> Is there a way to download a mode and install somehow directly (say, download from github and paste into a folder)?

- Download the 1.31 version (See _+8 releases_ in link already provided).
- Copy the _p5jsMode folder_ into your _mode folder_ in your _sketchbook folder_.
- This worked for me.

`:)`

---

<div class="post-metadata">

### Author: ![glv](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/glv/32/18785_2.png) [@glv](https://discourse.processing.org/u/glv)
#### Post date: [January 18, 2022, 12:17am UTC](https://discourse.processing.org/t/p5-js-not-found-as-processing-mode/34662/9 "2022-01-18T00:17:05Z")

</div>

Hello,

It is working now!

Details:  
_[contribs.txt not updating? · Issue #863 · processing/processing-docs · GitHub](https://github.com/processing/processing-docs/issues/863)_

`:)`

---

<div class="post-metadata">

### Author: ![mihnu](https://avatars.discourse-cdn.com/v4/letter/m/e19b73/32.png) [@mihnu](https://discourse.processing.org/u/mihnu)
#### Post date: [January 18, 2022, 1:05pm UTC](https://discourse.processing.org/t/p5-js-not-found-as-processing-mode/34662/10 "2022-01-18T13:05:33Z")

</div>

Thank you so much for the help and updates!

---

<div class="post-metadata">

### Author: ![mario60](https://avatars.discourse-cdn.com/v4/letter/m/e5b9ba/32.png) [@mario60](https://discourse.processing.org/u/mario60)
#### Post date: [January 18, 2022, 5:45pm UTC](https://discourse.processing.org/t/p5-js-not-found-as-processing-mode/34662/11 "2022-01-18T17:45:00Z")

</div>

Yes, it works, Very Good! Thanks a lot!
