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
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
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