Skip to content
You must be logged in to sponsor py5coding

Become a sponsor to py5coding

py5 is a new version of Processing for Python 3.8+. The goal of py5 is to create a version of Processing that is integrated into the Python ecosystem. Built into the library are thoughtful choices about how to best get py5 to work with other popular Python libraries and tools such as Jupyter, numpy, shapely, trimesh, matplotlib, and Pillow.

py5 is an excellent choice for educators looking to teach Python in the context of creative coding and is currently used in classrooms all around the world. The website's documentation includes introductory tutorials as well as extensive reference documentation, complete with example code.

py5 was created by the artist and software developer Jim Schmitz (@hx2A) starting in March of 2020. The library is the foundation of his art practice.

The py5 library makes the Java Processing jars available to the CPython interpreter using JPype. It can do just about everything Processing can do, except with Python instead of Java code. New py5 features and bug fixes are being added to py5 every day. The library is always in active development and is well maintained.

This project is not an official part of the Processing Foundation and is not receiving any funding from them. Any funds you contribute will be used first for website expenses and next to support @hx2A's time to further develop py5 as a solid creative coding framework used by educators, artists, and hobbyists all around the world.

@py5coding

py5 is new to GitHub Sponsors. Let's get the ball rolling with the first 10 sponsors!

Current sponsors 3

@ericof
@nickmcintyre
@adanaher
Past sponsors 1
@r-dahlstedt-linux-guy

Featured work

  1. py5coding/py5generator

    Meta-programming project that creates the py5 library code.

    Python 55
  2. py5coding/py5

    A Python library that makes Processing available to the CPython interpreter using JPype.

    Python 97
  3. py5coding/py5book

    juypter book repo for py5

    Jupyter Notebook 68
  4. py5coding/py5jupyter

    py5 Jupyter tools

    Python 5

30% towards 10 monthly sponsors goal

@nickmcintyre @ericof
@adanaher

nickmcintyre and 2 others sponsor this goal

Select a tier

$ one time

Choose a custom amount.

$10 one time

Select

Thanks for the Release!

Managing a py5 release is a lot of work! If you're happy with the latest release and just want to say thanks, this sponsor tier is for you.

You'll get recognition and gratitude on social media (Mastodon & Twitter), as well as Karma for supporting the Open Source Community.

$1,000 one time

Select

NFT Windfall

If you make a windfall selling NFTs for generative artwork that uses py5, please share your success with the library author!

You'll get recognition and gratitude on social media (Mastodon & Twitter), as well as Karma for supporting the Open Source Community.