FrameworkSoftware development

calm

Build and package canvas-based apps with Common Lisp.

Stars
121
Forks
3
License
GPL-2.0
Updated
Updated Apr 13, 2026

Checking live repository facts…

Project overview

CALM lets you define a canvas application in `canvas.lisp`, run it as a desktop window, and handle drawing, input, and audio through a thin layer over SDL2 and Cairo. When the app is ready, its commands can package it for the current desktop platform or generate files for browser deployment. It suits Lisp developers building small graphical applications, but desktop packages are produced per operating system and unsigned downloads may trigger Windows or macOS security prompts.

Repository facts

Primary language
Common Lisp
License
GPL-2.0
Repository updated
Apr 13, 2026
Default branch
main

Resource types

Framework

Use cases

Software development

Operating systems

LinuxmacOSWindows

Runtime

Command line

Audience

Developers

Related projects

Browse more similar projects