Here are
    4,673 public repositories
    matching this topic...
   
    
  
  
  
  
  
  
  
 
  
      
        p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs  —
       
      
    
      
          
            Updated
            Oct 28, 2025 
           
          
            
  JavaScript 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        Friendly machine learning for the web! 🤖 
       
      
    
      
          
            Updated
            Oct 11, 2024 
           
          
            
  JavaScript 
 
           
       
     
   
 
  
    
  
  
  
 
  
      
        The 2024 edition of The Nature of Code with p5.js. Includes Notion workflow and build system.
       
      
    
   
 
  
  
  
  
  
  
 
  
      
        Projects made during the 30 days of the JavaScript challenge
       
      
    
      
          
            Updated
            Oct 29, 2025 
           
          
            
  JavaScript 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        A Chrome/Firefox extension with custom new tab page featuring Chinese poems and P5.js enabled noise waves in traditional Chinese colors
       
      
    
      
          
            Updated
            Jul 28, 2023 
           
          
            
  JavaScript 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        Code package of the book: Generative Design – Creative Coding for the Web with JavaScript in p5.js
       
      
    
      
          
            Updated
            Aug 23, 2025 
           
          
            
  JavaScript 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        A MS-DOS Creative Coding IDE/platform based on JavaScript 
       
      
    
   
 
  
  
  
  
  
  
 
  
      
      
    
      
          
            Updated
            May 28, 2024 
           
          
            
  JavaScript 
 
           
       
     
   
 
  
    
  
  
  
 
  
      
        JavaScript game engine that uses q5.js/p5.js for graphics and Box2D for physics.
       
      
    
      
          
            Updated
            Oct 25, 2025 
           
          
            
  JavaScript 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        People You Should Follow on CodePen
       
      
    
      
          
            Updated
            Jan 2, 2021 
           
          
            
  JavaScript 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        A collision detection library for 2D geometry in p5.js
       
      
    
      
          
            Updated
            Jul 21, 2022 
           
          
            
  JavaScript 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        A small and fast alternative (experimental) implementation of p5.js
       
      
    
      
          
            Updated
            Apr 12, 2024 
           
          
            
  JavaScript 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        Unlock custom brushes, natural fill effects and intuitive hatching in p5.js
       
      
    
      
          
            Updated
            Oct 27, 2024 
           
          
            
  JavaScript 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        A wrapper component that allows you to utilise P5 sketches within React apps.
       
      
    
      
          
            Updated
            Oct 20, 2025 
           
          
            
  TypeScript 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        Beginner friendly graphics powered by WebGPU, optimized for interactive art!
       
      
    
      
          
            Updated
            Oct 24, 2025 
           
          
            
  JavaScript 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        Base starter project using p5js and typescript 
       
      
    
      
          
            Updated
            Apr 18, 2023 
           
          
            
  TypeScript 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        A p5js template builder & sketches manager. Built for p5js enthusiasts.
       
      
    
      
          
            Updated
            Dec 10, 2022 
           
          
            
  JavaScript 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        A p5js library for risograph printing by Sam Lavigne and Tega Brain.
       
      
    
      
          
            Updated
            Oct 23, 2025 
           
          
            
  JavaScript 
 
           
       
     
   
 
  
    
  
  
  
 
  
      
        Recode of book "Dessins géométriques et artistiques avec votre micro-ordinateur" (1985) with p5js
       
      
    
      
          
            Updated
            Jan 23, 2025 
           
          
            
  JavaScript 
 
           
       
     
   
 
  
    
  
  
  
 
  
      
        🎬 super easy recording for p5.js animations
       
      
    
      
          
            Updated
            Apr 26, 2025 
           
          
            
  TypeScript 
 
           
       
     
   
 
  
       
      
          
            
              Improve this page
             
            
              Add a description, image, and links to the
              p5js 
              topic page so that developers can more easily learn about it.
            
            
              
                Curate this topic
                
     
               
            
           
          
            
              Add this topic to your repo
             
            
              To associate your repository with the
              p5js 
              topic, visit your repo's landing page and select "manage topics."
            
            
              
                Learn more
                
     
               
            
           
       
     
   
 
       
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.