Source code for the Processing Core and Development Environment (PDE) (by processing)

Processing Alternatives

Similar projects and alternatives to processing

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better processing alternative or higher similarity.

Suggest an alternative to processing

Reviews and mentions

Posts with mentions or reviews of processing. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-14.
  • Ask HN: Any Artists on HN? | 2021-10-14
    I'm personally using Quil (, a Clojure wrapper around Processing. It's a good tool. You can also use Processing ( directly, if you prefer Java.

    Those patterns look very cool, and not that technically hard to technically do -- the artistry is the challenge with those.

    Once you get the framework working, you can start thinking about what you want to do. Begin by doing simple things -- graph a plain circle of one color. Then add complexity and randomness.

    Feel free to email me (email in profile) if you want more specific advice. (Offer open to anyone people reading this)

  • Sketch Machine | 2021-10-13
    This was created by Casey Reas, who also is one of the original creators of the programming language & IDE called Processing (

    I'm not sure how well known Processing is within the HN community, but in the media arts and education space, Processing is pretty famous.

    I met Casey at a festival once and he was a remarkably kind and interested person. I think his playful approach to technology shines through in projects like the sketch machine.

  • [Help] What is a good visualiser for a 3D graph with known positions, with node and edge weights?
  • Does anyone feel like web used to be fun? But now its strictly about utility? | 2021-10-11
    You might be interested in:
  • To Implement A Tiny Programming Language, Part 0 | 2021-10-09
    Design By Numbers is an educational programming language designed by MIT professor John Maeda in the late 1990s which later spawned the much more famous Processing. Unlike Processing, the source of Design By Numbers was never officially released to the public. I don't have the book by Prof. Maeda so I am forced to have some speculation on the actual language design I guess...
  • Processing, Federico Vetrò
  • How to get started creating generative art?
    p5 is popular for javascript and processing is popular for java.
  • After playing SBCG4AP, I made my own playable versions of Snake Boxer 1 through to 6
    I made these games using Processing.
  • Unified Shader Programming in C++ | 2021-10-03
    There's It's basically the C++ equivalent to Unfortunately, it's not really a library but rather a complete app framework, but it shows how a C++ wrapper API could look like. It definitely makes OpenGL programming easier and more fun.
  • These technical terms make learning a language tough.
    The terminology can be really difficult to power through when you are just getting started. My recommendation (what I did at your age) is starting with a simple language that lets you get started with writing code while shielding you from most of this jargon. Processing ( is a great place to start as it lets you get started quickly and there are many tutorials and examples online of how to use it.
  • Simple graphical API for kids ? | 2021-09-30
    And while it's not C++ you can check out if you want, it's easy to play around with graphical stuff there.
  • "A CS degree is a waste if you want to be just a frontend developer."
    The maths start to become relevant in systems dev and optimization work that deals with graphics, ML, AI, BigData, FinTech, protein folding, cosmology, particle physics. etc. But you don't even have to know how to actually do numerical programming because a lot of frameworks (like Processing, MapReduce, Matlab) will do them for you. But a basic understanding of CS maths will help you appreciate how those frameworks and engines are working in the background. So only if you want to pursue these fields, like customizing or making new and better algorithms yourself then, yes, you would need CS math; both basic and advance.
  • yo guys, these are the resources i collected to learn and have never seen since then, here u go. pls don't just save em once and leave them.i wont be labelling them cuz im a busy man.
  • yo guys, these are the resources i collected and have never seen since then, here u go. pls don't just save em once and leave them.i wont be labelling them cuz im a busy man. | 2021-09-23
  • Good framework for making 2d games | 2021-09-22
    You could look at libGDX:, or Processing:


Basic processing repo stats
13 days ago

processing/processing is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote Java jobs at our new job board There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.