Quil blends Clojure's expressive functional programming with Processing’s creative graphics and animation capabilities, offering a DSL for drawing and interactive visuals in a dynamic, artistic way. In one hand Quil holds Processing, a carefully crafted API for making drawing and animation extremely easy to get your biscuit-loving chops around. In the other she clutches Clojure, an interlocking suite of exquisite language abstractions forged by an army of hammocks and delicately wrapped in flowing silky parens of un-braided joy. In one swift, skilled motion, Quil throws them both high into the air. In a dusty cloud of pixels, they bond instantly and fly off into the distance painting their way with immutable trails of brilliant colour. Moments later, you see them swiftly return and hover nearby. Your very own ride to Perlinwould awaits.

Features

  • A declarative DSL for drawing and animation (sketches)
  • Live, interactive rendering of visuals and animations
  • Built-in setup, draw, and update functions for stateful graphics loops
  • Capability to react to user input (mouse, keyboard) for interactivity
  • True to Processing semantics, enabling generative art workflows
  • Educationally rich, ideal for learning procedural graphics in Clojure

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

Follow Quil

Quil Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Quil!

Additional Project Details

Registered

2025-08-19