Samila

Samila

โ˜… 3.8 ๐Ÿ”– 1200 saves ๐Ÿ’ฐ Free GitHub

Samila is an open-source generative art generator written in Python: it creates images from many thousands of points whose positions are calculated by mathematical formulas with random parameters, so every generated image looks different. The project is released under the MIT license, has collected about 1,200 stars on GitHub, and was last updated in 2026.

Overview

Generative art usually means writing code that produces pictures, and Samila packages that idea into a small, friendly library. You give it two projection functions (or accept the randomly generated defaults), and it scatters points across a canvas according to those formulas, producing intricate, often symmetrical abstract artwork. A seed system makes results reproducible: the same seed and functions recreate the same image, which is handy for iterating on a design or minting consistent series. Samila renders through matplotlib, supports many projection modes and color options, and can save results as images or data files. It is distributed on PyPI and Conda, and has found a niche among creative coders and NFT artists who want programmatic, one-of-a-kind artwork without training or running a neural network.

Key Features

  • Generative art library that plots images from thousands of formula-driven points
  • Randomized projection functions mean every image is unique
  • Seed-based reproducibility for recreating and iterating on designs
  • Many generation and projection modes, with custom function support
  • Built on matplotlib with configurable colors and point styles
  • Installable from PyPI or Conda as a lightweight Python package
  • MIT-licensed and free for personal and commercial art projects

๐Ÿ’ณ Pricing

Samila is completely free and open source under the MIT license. There are no paid tiers or hosted services; you install the library and generate art on your own machine.

Who Is It For

Samila is for creative coders, generative artists and Python hobbyists who want to produce abstract artwork programmatically, as well as NFT creators looking for reproducible, seed-driven image series.

๐Ÿš€ Visit Samila Official Site

๐Ÿšฉ Report an issue