1 stable release

1.0.0 Nov 9, 2024

#214 in Images

Download history 85/week @ 2024-11-04 24/week @ 2024-11-11

109 downloads per month

MIT license

415KB
10K SLoC

RS-Paint

rs-paint screenshot

A lightweight image editor, written in Rust using GTK4.

Goals

  • Match the intuition and simplicity of MS-Paint
  • Add core features and ergonomics MS-Paint lacks
  • Be cross-platform, free, and open-source

Features

  • Basic Tools
    • Cursor (pan)
    • Pencil (+ various brushes and blending modes)
    • Eyedropper
    • Rectangle Select
    • Magic Wand
    • Fill
    • Free Transform (Translate, Scale, Rotate)
    • Shapes
    • Text
  • Color Palette
    • Primary and Secondary Colors
    • Import/Export Palette
  • Image Transformations
    • Flips
    • Rotations
    • Resizes
      • Cropping
      • Expansion
      • Scaling
  • I/O
    • Import/Export (most common formats are supported)
    • Save/Load (project files)
  • Complexity Management
    • Tabs
    • Layers
      • Merging, Cloning and Rearranging
      • Visibility Toggle
      • Modification Locking
    • Multi-Level Undo
      • Tree-View, Click-to-Navigate
  • Misc.
    • Copy/Paste (internal selections and external clipboard)
    • Keybinds (see Help/Keyboard-Shortcuts)

Dependencies

~24–36MB
~701K SLoC