An archive of Processing Libraries on GitHub, with one library stored in each git branch of this single repository.
- Select a library with the branches menu.
- Submit a library with a GitHub issue.
Forked Libraries for Processing is part of the Archive for Processing project.
This repo does not fork libraries -- they are forks. Instead, this repo forks the single original template that they all descend from, and then archives a copy of each unique library in its own named branch.
master
is a fork of Processing Library Template for Eclipsedefault
contains this README, and is displayed on GitHub.- any library that was GitHub-forked from that template repo (a "forked library") is archived in a named branch:
grafica
keystoned
proscene
- et cetera
Why archive these repos in the branches of a single repo? Why not a set of forks?
The GitHub library template was created long prior to the GitHub implementation of a "template" repo copying feature.
https://github.com/processing/processing-library-template
As a result, most GitHub repos for Processing libraries are "forks."
A limitation of GitHub is that one account cannot create multiple fork repos from the same tree. For this reason, the Archive for Processing GitHub account may make a fork of the template...
https://github.com/archive-for-processing/processing-library-template
...but after doing so, it can no longer fork any of the ~60 original libraries which are also forks of that same template. Only one may be chosen.
The new template system works around this problem, but comes with its own limitations. Most older libraries have not been miigrated to template-copies -- they are still forks -- and the process of migrating a github fork to a template copy is poorly documented.
Adafruit_PWM_Servo_Driver | NextText |
ARsenico | OpenCV4-for-Processing |
Autodesk.Processing.LibG | OSCTap |
BaseProgram | P5ColorThief |
BlinkyTape_Processing | Patterning-for-Processing |
bloblib | picking |
Chartly | polargraphlib |
CodeAndChordsLibrary | processing-button |
color-blindness-imageprocessing | processing-countdowntimer |
colourlovers | processing-library-oculusriftp5 |
dancing-drawings | processing-SmartGrid |
elementary-gui-project | processing-spark-client |
FIXLIB | ProjectionMatrix |
FunGUI | proscene |
GameOverLibrary | RiftIt |
GLSL-Shaders-Library | SeeneLib---Processing-Library |
GM4P | Showtime-Processing |
grafica | SnapperTurtle |
HersheyFont | STL |
honours-creatures-library | tactile-graphics-processing |
HPGLGraphics | Tramontana-for-Processing-project |
JD2XXProcessing | twitterp |
KeyManager | UDP |
keystoned | Visualizer |
KML-For-Processing | VSync-for-Processing |
lazerwrap | Wooting-Keyboard-Library |
lenny_lib | ZXingP5 |
manoloide-library | |
MazeGenerator | |
mbedJS-Processing-API | |
MotionGame |
- https://github.com/audreyseo/FunGUI
- https://github.com/BenVanCitters/SeeneLib---Processing-Library
- https://github.com/Blinkinlabs/BlinkyTape_Processing
- https://github.com/bontempos/ProjectionMatrix
- https://github.com/ciaron/HPGLGraphics
- https://github.com/clankill3r/keystoned
- https://github.com/dante-biase/processing-button
- https://github.com/darkwave/ARsenico
- https://github.com/DeqingSun/JD2XXProcessing
- https://github.com/dhchoi/processing-countdowntimer
- https://github.com/enkatsu/ZXingP5
- https://github.com/ericfickes/FIXLIB
- https://github.com/erniejunior/VSync-for-Processing
- https://github.com/euphy/polargraphlib
- https://github.com/fabianmoronzirfas/P5ColorThief
- https://github.com/FeibAmsterdam/GM4P
- https://github.com/fluffyaudio/GLSL-Shaders-Library
- https://github.com/interstar/Patterning-for-Processing
- https://github.com/itsshreyarora/MotionGame
- https://github.com/ixd-hof/HersheyFont
- https://github.com/jagracar/grafica
- https://github.com/jakedubber/bloblib
- https://github.com/JohnMasen/processing-SmartGrid
- https://github.com/katiewalker/tactile-graphics-processing
- https://github.com/kjacob12/MazeGenerator
- https://github.com/leesy24/UDP
- https://github.com/lemniscate8/STL
- https://github.com/manoloide/manoloide-library
- https://github.com/Minimaximize/KML-For-Processing
- https://github.com/Mystfit/Showtime-Processing
- https://github.com/nclavaud/picking
- https://github.com/nickcuthbert/SnapperTurtle
- https://github.com/nyatla/mbedJS-Processing-API
- https://github.com/openlabroma/GameOverLibrary
- https://github.com/orgicus/OSCTap
- https://github.com/patshiu/lenny_lib
- https://github.com/philipkobernik/dancing-drawings
- https://github.com/pierdr/Tramontana-for-Processing-project
- https://github.com/pion3er/RiftIt
- https://github.com/PlayfulLearningLab/CodeAndChordsLibrary
- https://github.com/raissi/processing-spark-client
- https://github.com/remixlab/proscene
- https://github.com/prisonerjohn/NextText
- https://github.com/Prometal328/elementary-gui-project
- https://github.com/ptierney/Autodesk.Processing.LibG
- https://github.com/radiodario/lazerwrap
- https://github.com/rpoisel/BaseProgram
- https://github.com/saksopheaktrapho/Adafruit_PWM_Servo_Driver
- https://github.com/sekassel/processing-library-oculusriftp5
- https://github.com/sherman464/Visualizer
- https://github.com/Shinhoo/Wooting-Keyboard-Library
- https://github.com/teamlet/OpenCV4-for-Processing
- https://github.com/TheMaxJ/Chartly
- https://github.com/triss/colourlovers
- https://github.com/tsarjak/color-blindness-imageprocessing
- https://github.com/turanegaku/KeyManager
- https://github.com/uoarttech/twitterp
- https://github.com/zlot/honours-creatures-library
These are also forks of the template which do not customize the repo name, but are nontheless distinct projects:
- https://github.com/grant-oakley/processing-library-template (ColorMapPer)
- https://github.com/kang36897/processing-library-template (firework)
And these are also a set of parallel forks -- all called "planetarium", and possibly related (although not seen by GitHub as a subtree).