How to make a

Processing Library

Processing Library Structure

Processing Wiki — Library Guidelines

Library Properties

library.properties
name = Library Name

The name of the library

authors = [Daniel Shiffman](http://www.shiffman.net/) and Chris Kairalla

List of authors of the library

  • Links can be provided using the syntax [name](url)
url = http://username.me/library

The website of the library

categories = Hardware, 3D

The category (or categories) of the library

  • Categories are separated by ,
  • Invalid categories will default to Other

Processing — Library Categories

sentence = Framework for spanning Processing sketches across multiple screens.

Short descrption of the library

paragraph = ...

Long descrption of the library presented after the first sentence

  • Links can be provided using the syntax [name](url)
version = 64

Revision version number that increments once with each release

prettyVersion = 2.0.0-rc1

Semantic version displayed to the user

minRevision = 0
maxRevision = 1000

The minimum and maximum Processing revision version compatible with the library
processing/processing4 — Revisions Latest revision

Processing Wiki — Library Basics · library.properties

Build Processing Library

processing-library-plugin Recommended
processing-library-template Manual setup

You can use these to generate the Processing library files, or make them however you’d like.

Download IntelliJ IDEA
Learn Gradle

Host Processing Library

GitHub Releases https://github.com/USER/REPO/releases/latest
GitHub Pages https://username.github.io/REPO

Additional hosts

Vercel *.vercel.app
Netlify *.netlify.app
Cloudflare Pages *.pages.dev
Firebase Hosting *.web.app

Submit Processing Library

Submit an Issue in processing/processing-contributions

💙 New Library
Properties File URL https://github.com/USER/REPO/releases/latest/download/libraryName.txt
Home Page URL https://username.github.io/libraryName
Guidelines Confirmation

Processing — Libraries

This website is currently available on Desktop only
Let @Stephcraft know on Discord you'd like a Mobile version

Join Discord