Pencil
Pencil is a free, open-source design and publishing app for Windows, macOS and Linux. The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use. It has 9,888 GitHub stars and is released under the GPL-2.0 license, and people use it instead of Balsamiq.
github.com/evolus/pencil (opens in a new tab)
Data as of from the GitHub API; description from the project's repository. Report an error
About Pencil
Pencil An open-source GUI prototyping and wireframing application for macOS, Windows, and Linux. Website • Downloads • Stencils & Templates
Install Pencil
Package names found in the project's README. Each links to its package page so you can check the publisher first.
AUR (Arch Linux)
Replaces
Commercial software people commonly use Pencil instead of.
- Balsamiq
Similar apps
More open-source vector and design apps
Vectorcraft
storytold/vectorcraft
VectorCraft: An open-source, vector art tool written by scratch in pure Rust.
Too new to judge · created Sep 30, 2026
Vector, design & publishingWindowsmacOSLinuxOpen Pencil
open-pencil/open-pencil
AI-native design editor. Open-source Figma alternative.
Active · last commit Oct 27, 2026
Vector, design & publishingWindowsmacOSLinuxCustomTkinter
TomSchimansky/CustomTkinter
A modern and customizable python UI-library based on Tkinter.
Maintained · last commit Jun 24, 2026
Vector, design & publishingWindowsmacOSMockoon
mockoon/mockoon
Mockoon is the easiest and quickest way to run mock APIs locally.
Active · last commit Oct 27, 2026
OfficialVector, design & publishingWindowsmacOSLinuxScribus
scribusproject/scribus
Scribus is a desktop publishing app for page layout: brochures, magazines, newsletters and print-ready PDFs.
Maintained · last commit Oct 26, 2026
OfficialVector, design & publishingWindowsmacOSLinuxVtracer
visioncortex/vtracer
Raster to Vector Graphics Converter.
Active · last commit Oct 22, 2026
OfficialVector, design & publishingWindowsmacOSLinux
Is Pencil free and open source?
Yes. Pencil's source code is public on GitHub under the GPL-2.0 license, which is OSI-approved or FSF-free, so you can use, copy and change it for free.
How do I install Pencil?
the AUR package pencil. The commands are on this page. Installers are also on its GitHub Releases page (latest: v4.0.0).
Can Pencil replace Balsamiq?
Pencil is commonly used as a free alternative to Balsamiq. Features differ, so check that it opens the file formats and covers the workflows you rely on before switching.