# Libraries not listed on Libraries page?

**URL:** <https://discourse.processing.org/t/libraries-not-listed-on-libraries-page/11806>\
**Category:** Community\
**Created:** [June 3, 2019, 5:45pm UTC](https://discourse.processing.org/t/libraries-not-listed-on-libraries-page/11806 "2019-06-03T17:45:24Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [June 3, 2019, 5:45pm UTC](https://discourse.processing.org/t/libraries-not-listed-on-libraries-page/11806/1 "2019-06-03T17:45:24Z")

</div>

Hi Processing community –

What are some of the the libraries that you can think that are NOT currently listed on the Processing libraries page?

[https://processing.org/reference/libraries/](https://processing.org/reference/libraries/)

These could be things you use now, or have used in the past, or just heard about / saw annouced – whether or not they are up-to-date now for Processing 3. They might even be things that are in Contributions Manager but not on the Libraries page.

Guesses also welcome – even if you aren’t sure whether it is listed, but don’t want to check yourself.

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [June 3, 2019, 8:50pm UTC](https://discourse.processing.org/t/libraries-not-listed-on-libraries-page/11806/2 "2019-06-03T20:50:50Z")

</div>

I’m primarily interested in semi-official libraries that never made it onto the homepage or into the Contributions Manager – but I’m also compiling reporting missing / broken links for [processing.org/libraries](http://processing.org/libraries) listings on this issue:

> <https://github.com/processing/processing-docs/issues/760>

---

<div class="post-metadata">

**Author:** ![mcintyre](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/mcintyre/32/14561_2.png) [@mcintyre](https://discourse.processing.org/u/mcintyre)\
**Post date:** [June 4, 2019, 3:03am UTC](https://discourse.processing.org/t/libraries-not-listed-on-libraries-page/11806/3 "2019-06-04T03:03:56Z")

</div>

Not sure these are ready for prime-time, but I’m working on a pair of Processing libraries that should be usable by the end of the summer.

[Sync for Processing](https://github.com/nickmcintyre/processing-synchronization/)  
[NetCDF for Processing](https://github.com/nickmcintyre/processing-netcdf)

---

<div class="post-metadata">

**Author:** ![quark](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/quark/32/26_2.png) [@quark](https://discourse.processing.org/u/quark)\
**Post date:** [June 4, 2019, 3:44am UTC](https://discourse.processing.org/t/libraries-not-listed-on-libraries-page/11806/4 "2019-06-04T03:44:31Z")

</div>

I used this one with 1.5.1 and it did get updated for 2.1 but hasn’t been updated since then. I don’t remember whether it was ever listed on the webiste

[Traer Physics](https://github.com/ThomasLengeling/traerphysics)

---

<div class="post-metadata">

**Author:** ![solub](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/solub/32/333_2.png) [@solub](https://discourse.processing.org/u/solub)\
**Post date:** [June 4, 2019, 7:46am UTC](https://discourse.processing.org/t/libraries-not-listed-on-libraries-page/11806/5 "2019-06-04T07:46:25Z")

</div>

- [Isogrid](https://github.com/wblut/isogrid) (new library from wblut)
- [BRigid](https://lab-eds.org/brigid)
- [Punktiert](https://lab-eds.org/punktiert)
- [GeoMap](https://www.gicentre.net/software#/geomap/)
- [TreeMappa](https://www.gicentre.net/software#/treemappa/)
- [MarchingCubes](http://s373.net/code/marchingcubes/)
- [Cellular Automata](http://s373.net/code/cellularautomata/)
- [Boids](http://s373.net/code/boids/)
- [Flob](http://s373.net/code/flob/)
- [Dna](https://github.com/s373/s373-processing-libs/tree/master/dna)
- [Mesh](http://leebyron.com/mesh/)
- [BlobScanner](https://github.com/robdanet/blobscanner)
- [Triangulate](https://web.archive.org/web/20120829070604/http://wiki.processing.org/w/Triangulation) ([zip](http://n.clavaud.free.fr/processing/triangulate/triangulate-20100628.zip))
- [SimplePBR](https://github.com/kosowski/SimplePBR/)
- [Correlations](http://www.muehlseife.de/correlations)
- [Papaya](http://adilapapaya.com/papayastatistics/)
- [JGraphT](https://github.com/ThomasLengeling/jgrapht)

---

<div class="post-metadata">

**Author:** ![InferNova](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/infernova/32/6009_2.png) [@InferNova](https://discourse.processing.org/u/InferNova)\
**Post date:** [June 4, 2019, 12:49pm UTC](https://discourse.processing.org/t/libraries-not-listed-on-libraries-page/11806/6 "2019-06-04T12:49:17Z")

</div>

[JAMA](https://math.nist.gov/javanumerics/jama/) used this in my classes last year ( Transposing ) for robot movement. Having a class to work with Matrices is important I think and this one I used was great !

---

<div class="post-metadata">

**Author:** ![solub](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/solub/32/333_2.png) [@solub](https://discourse.processing.org/u/solub)\
**Post date:** [June 18, 2019, 9:08pm UTC](https://discourse.processing.org/t/libraries-not-listed-on-libraries-page/11806/7 "2019-06-18T21:08:05Z")

</div>

Just to clarify, JAMA is linear algebra library for Java (not primarily designed _for_ Procesing) that can be used within P5. I’ve read that [EJML](https://github.com/lessthanoptimal/ejml) (also P5 compatible like any other Java library I guess) is faster, the absolute winner being [ojAlgo](https://github.com/optimatika/ojAlgo/wiki/Getting-Started) according to [this](https://github.com/optimatika/ojAlgo/wiki/Java-Matrix-Benchmark) benchmark. (curious to know how these compare to [ND4J](https://deeplearning4j.org/docs/latest/nd4j-overview))

 ![bench](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/0/0a6ff1078649d509cece487c938c6ce09554dcc9.png)

Incidentally, it would be interesting to have a _place_ (somewhere on this forum or on a specific website / github page) dedicated to the most popular/convenient non-Processing libraries that are compatible with Processing Java **and** Python.  
For example, in Python mode I like to use [Bridson](https://pypi.org/project/bridson/) for Poisson Disk Sampling or [OpenSimplex](https://pypi.org/project/opensimplex/) for simplex noise. These libraries are fairly simple but extremely useful in a lot of cases.

---

<div class="post-metadata">

**Author:** ![solub](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/solub/32/333_2.png) [@solub](https://discourse.processing.org/u/solub)\
**Post date:** [August 11, 2019, 5:05pm UTC](https://discourse.processing.org/t/libraries-not-listed-on-libraries-page/11806/8 "2019-08-11T17:05:23Z")

</div>

Another one, [Plethora](https://www.plethora-project.com/plethora-library) library but the link to the source file is broken.

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [August 12, 2019, 4:15pm UTC](https://discourse.processing.org/t/libraries-not-listed-on-libraries-page/11806/9 "2019-08-12T16:15:36Z")

</div>

Interesting.

Looks like it was hosted on a separate URL, domain now gone but last archived 2018:

[https://web.archive.org/web/20181109085707/http://www.plethora-games.com/Plethora-0.3.0/](https://web.archive.org/web/20181109085707/http://www.plethora-games.com/Plethora-0.3.0/)

…and the zip wasn’t archived. Lib was last developed on bitbucket:

> **[jomasan / Plethora P5 library](https://web.archive.org/web/20160708023600/https://bitbucket.org/jomasan/plethora-p5-library)**
>
> Processing Library
> Swarm behaviors and Utilities
> dependent on Toxiclibs

…but the account is now gone.

However, the unofficial repo is still up, and the latest (v3.0) distribution for Processing2 was added there in 2013:

> **[jomasan/Plibs](https://github.com/jomasan/Plibs/tree/master/distribution/Plethora-0.3.0/download)**
>
> Processing Library. Contribute to jomasan/Plibs development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [January 22, 2020, 12:39am UTC](https://discourse.processing.org/t/libraries-not-listed-on-libraries-page/11806/11 "2020-01-22T00:39:27Z")

</div>

Thanks @richie_redey – I’m assuming this is the jSoup that you mean?

> **[jhy/jsoup](https://github.com/jhy/jsoup)**
>
> jsoup: Java HTML Parser, with best of DOM, CSS, and jquery - jhy/jsoup

Can you share a link to proHtml?

---

<div class="post-metadata">

**Author:** ![richie\_redey](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/richie_redey/32/7915_2.png) [@richie\_redey](https://discourse.processing.org/u/richie_redey)\
**Post date:** [January 22, 2020, 8:14pm UTC](https://discourse.processing.org/t/libraries-not-listed-on-libraries-page/11806/12 "2020-01-22T20:14:29Z")

</div>

i misunderstood i thought u meant what capabilities we would like to see, sorry

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [January 22, 2020, 8:16pm UTC](https://discourse.processing.org/t/libraries-not-listed-on-libraries-page/11806/13 "2020-01-22T20:16:47Z")

</div>

Not a problem at all! To finish your thought, did you mean HTML processing capabilities added to the Processing (Java) core, or as a bundled core library like Sound or Video or Network?

---

<div class="post-metadata">

**Author:** ![InferNova](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/infernova/32/6009_2.png) [@InferNova](https://discourse.processing.org/u/InferNova)\
**Post date:** [February 3, 2020, 8:38pm UTC](https://discourse.processing.org/t/libraries-not-listed-on-libraries-page/11806/15 "2020-02-03T20:38:19Z")

</div>

Multithreading drawing:

> [@PThreading: A framework for multithreaded drawing in Processing](https://discourse.processing.org/t/pthreading-a-framework-for-multithreaded-drawing-in-processing/14782):
>
> PThreading: A framework for multithreaded drawing in Processing Getting started, motivation, download and example usage available from [Github](https://github.com/micycle1/PThreading). Natively, Processing runs on a single thread, which can lead to poor performance on draw-heavy sketches. In short, the framework consists of two classes: PThread and PThreadManager. Override the PThread class with Processing code and then add instances of your new class to a PThreadManager; this will run the instances as threads that draw into your Pro…
