# Where are all the libraries?

**URL:** <https://discourse.processing.org/t/where-are-all-the-libraries/2482>\
**Category:** Libraries\
**Created:** [August 8, 2018, 4:20pm UTC](https://discourse.processing.org/t/where-are-all-the-libraries/2482 "2018-08-08T16:20:49Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![hrgiger](https://avatars.discourse-cdn.com/v4/letter/h/5f9b8f/32.png) [@hrgiger](https://discourse.processing.org/u/hrgiger)\
**Post date:** [August 8, 2018, 4:20pm UTC](https://discourse.processing.org/t/where-are-all-the-libraries/2482/1 "2018-08-08T16:20:49Z")

</div>

Why are there only ~10 libraries available? What about computational geometry–computing the intersections of lines, convex hull, these things?

---

<div class="post-metadata">

**Author:** ![Kevin](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kevin/32/2297_2.png) [@Kevin](https://discourse.processing.org/u/Kevin)\
**Post date:** [August 8, 2018, 4:30pm UTC](https://discourse.processing.org/t/where-are-all-the-libraries/2482/2 "2018-08-08T16:30:00Z")

</div>

You have to add them. Go to `Sketch > Import Library... > Add Library...` to open up the Contribution Manager, where you can install a bunch of different libraries.

 ![Add Library menu](https://yyz2.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/6/6fe9e7cd84fa4cc96b9fd6a553d360bb6f59d306.png)

 ![Contributions Manager](https://yyz2.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/3/314232bed3afa473523754a32fd5f1f1648497f9.png)

Shameless self-promotion here is a tutorial on using libraries in Processing:

> **[How to Use Processing Libraries](https://happycoding.io/tutorials/processing/libraries)**
>
> Learn how to use libraries to expand what Processing can do.

---

<div class="post-metadata">

**Author:** ![hrgiger](https://avatars.discourse-cdn.com/v4/letter/h/5f9b8f/32.png) [@hrgiger](https://discourse.processing.org/u/hrgiger)\
**Post date:** [August 8, 2018, 6:19pm UTC](https://discourse.processing.org/t/where-are-all-the-libraries/2482/3 "2018-08-08T18:19:58Z")

</div>

Ah, this might be the wrong forum; I’m thinking about p5. It seems like there are only a few libraries available for p5 and I don’t see any on GitHub.  
Thanks for the reply, Kevin!

Ben

---

<div class="post-metadata">

**Author:** ![Kevin](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kevin/32/2297_2.png) [@Kevin](https://discourse.processing.org/u/Kevin)\
**Post date:** [August 8, 2018, 6:26pm UTC](https://discourse.processing.org/t/where-are-all-the-libraries/2482/4 "2018-08-08T18:26:53Z")

</div>

There are currently 20 libraries listed on the P5.js libraries page: [https://p5js.org/libraries/](https://p5js.org/libraries/)

Also note that you can use pretty much any JavaScript library with P5.js. The P5.js libraries just make integration a bit easier.

More shameless self-promotion:

> **[JavaScript Libraries](https://happycoding.io/tutorials/p5js/libraries)**
>
> Mix other JavaScript libraries with P5.js
