← Ко всем open source проектам

Penpot

penpot/penpot

Penpot — открытый инструмент для дизайна и прототипирования, ориентированный на совместную работу дизайнеров и разработчиков.

Форки 3,494
Автор penpot
Язык Clojure
Лицензия Не указано
Обновлено 2026-06-27

Что это такое

Penpot — инструмент для дизайна интерфейсов, прототипирования и совместной работы, который развивается как проект с открытым кодом.

Проект появился на стыке дизайна и разработки. Командам нужен редактор, где дизайнеры могут собирать макеты, а разработчики — понимать структуру, размеры, токены, компоненты и варианты.

Главная задача Penpot — сделать дизайн-систему и макеты доступными не только внутри закрытого облака. Открытая модель важна для команд, которым нужны контроль, переносимость и прозрачность.

Что внутри репозитория

В репозитории описаны причины использовать Penpot, система плагинов, режим инспекции, интеграции, дизайн-токены, компоненты, варианты и материалы для старта.

Penpot полезен там, где дизайн не заканчивается картинкой. Компоненты, варианты и токены должны быть понятны разработчикам, иначе макет быстро расходится с реальным интерфейсом.

Как это обычно используют

Обычный сценарий: дизайнер создает библиотеку компонентов, собирает экраны, показывает прототип, а разработчик через режим инспекции забирает размеры, стили и структуру.

Для распределенных команд Penpot важен как общее рабочее пространство. Макеты, комментарии и изменения живут рядом, а не передаются через набор экспортированных изображений.

Дизайн-система как общая точка

Схема показывает, почему Penpot важен не только для макетов: компоненты, варианты и токены становятся общим языком дизайнера и разработчика.

Язык: Plain text
Design token
  -> component
      -> variant
          -> prototype screen
              -> inspect mode for developers

Что получается на практике

Сильная сторона проекта — ориентация на дизайн-системы. Penpot говорит не только о визуальном редакторе, но и о связи компонентов, вариантов и токенов с разработкой.

Еще одно преимущество — открытый код. Команды могут изучать продукт, участвовать в развитии и рассматривать собственное развертывание, если это соответствует их требованиям.

Ограничения и аккуратные места

Ограничение в том, что конкурировать с привычками дизайнеров сложно. Если команда глубоко завязана на другой редактор и плагины, переход потребует времени и миграции библиотек.

Также дизайн-инструмент сам по себе не гарантирует порядок. Без правил именования, владельцев компонентов и дисциплины версий даже хорошая система превращается в хаос.

Кому подойдет

Penpot лучше всего подходит командам, которые строят интерфейсы системно и хотят, чтобы дизайн и код были ближе друг к другу.

В каталоге Penpot важен как один из самых заметных открытых продуктов в области дизайна: это не библиотека для разработчиков, а полноценное рабочее место для продуктовой команды.

В долгой работе с таким проектом особенно важна повторяемость: команда понимает, какую задачу он берет на себя, где проходит граница ответственности и какие обновления нужно отслеживать. Тогда репозиторий становится понятной частью стека, а не случайной зависимостью без владельца и правил.