Skip to content

OMouta/fleck

Repository files navigation

Fleck Logo

Fleck

CI Issues Pull Requests

Fleck is an open-source, cross-platform raster image editor built around an infinite workspace, command palette, and first-class areas.

It provides a flexible workspace for editing images, arranging assets, and exporting specific regions of the canvas.

Overview

Fleck combines traditional raster editing with named areas that act as design and export containers.

You can place images on a workspace, create areas, edit each area's layer stack directly, and export those areas in different formats and sizes.

Core features

  • Raster image editing
  • Infinite workspace
  • Per-area layers
  • Selections
  • Pixel editing
  • Text and shapes
  • Background removal
  • Named areas
  • Multiple outputs per area
  • Icon and favicon exports
  • Batch exports
  • Command palette

Areas

Areas are named regions of the workspace that hold the editable design layers for that region.

Each area has its own layer stack and can define output settings, including size, format, padding, background, filename, and export path.

A workspace can contain multiple areas.

Placed images remain workspace-level objects until rasterized. Rasterizing a linked image writes real pixels into every intersecting area; if the image does not intersect an area, Fleck creates one from the image bounds first.

File format

Fleck workspaces are saved as .fleck files.

A workspace stores areas with their layers, source images, output settings, and document metadata.

Status

Fleck is currently in development.

License

Fleck is licensed under the MIT License.

About

Open-source, cross-platform raster image editor built around an infinite workspace, command palette, and first-class export areas.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Contributors

Languages