Skip to main content

Lab

❝ CoolLab is a generative art software that gives you powerful tools and the power to customize these tools and create new ones.❞

Download

Download CoolLab for Windows
Download CoolLab for Linux
Download CoolLab for MacOS

🌱 This is the beta-0 release 🌱
CoolLab is already usable and powerful, but many things are still to be improved.
Please share us your feedback at https://github.com/CoolLibs/Lab/issues/new/choose.

Follow us on Instagram @coollab_art
Support Us on uTip

💗 Support Us on GitHub 💗

nodes

Trailer

What is CoolLab?

We want to build a software geared towards generative art and easily accessible. We also make our whole underlying technology available to other developers and easily reusable in the form of a framework: Cool.

The goal of CoolLab is both to have a software that uses Cool so that we can work on the framework, but also to develop a genuinely cool software for artists and programmers.

This project is still in the early phases of development, but you can already obtain cool results with it!

is0, our node-based Constructive Solid Geometry modeler: is0, our node-based CSG modeler, rendered with Ray Marching.

Who are we?

A group of programers who love making art. Since we are stubborn and ambitious we decided to build the software of our dreams, from scratch.

What's in the name?

CoolLab is a place to experiment, a Lab. This refers both to the exploratory nature of generative art, and the fact that by building this software we want to push the limits of software engineering and build the software of the future, using the lessons of the past decades in software development. Enter C++ 20, modules, functional programming, a decoupled architecture, and many more cool stuff!

CooLab is also a pun on collaboration, reflecting our open-source nature and our desire to share knowledge and tools and build something grand together.