Skip to content
Projects

JD557/minart has 63 GitHub stars and 4 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 08:04 UTC. Last push 2026-09-12.

How these counts are measured

What you can do

  • JVM, JS and Native support
  • Small footprint
  • Double buffered canvas
  • Integer scaling

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

A minimal Scala creative coding library targeting JVM/Javascript/Native

Creative & Media

README.md

Original

Minart

Latest Release scaladoc (core) scaladoc (image) scaladoc (sound)

Minart is a minimalistic Scala library for creative coding. It provides simple methods to draw on the screen and play sound.

It's mostly useful for small toy projects or prototypes that deal with generative art or software rendering.

To know more about the library and how to get started check the microsite and the examples.

Features

  • JVM, JS and Native support
  • Small footprint
  • Double buffered canvas
  • Integer scaling
  • Keyboard and pointer input
  • Surface blitting (with multiple blending modes)
  • Surface views and infinite planes
  • Reading and Writing PPM, BMP, QOI and PDI images
  • Audio playback (mono)
  • Procedural audio generation
  • Reading and Writing RTTL, WAV, AIFF and QOA sound files