Excalidraw — это веб-приложение для создания простых рисунков и схем в стиле «наброска от руки», ориентированное на быстрый визуальный прототипинг и совместную работу. Интерфейс предоставляет инструменты для рисования свободной рукой, создания примитивов (прямоугольников, кругов, линий, стрелок), добавления текста и сгруппирования элементов. Приложение поддерживает слои, выравнивание, копирование/вставку и базовые операции редактирования, характерные для лёгких графических редакторов.
Проект изначально позиционируется как лёгкая и интуитивная альтернатива более сложным редакторам, с акцентом на имитацию ручной разметки и удобство работы в команде. Реализована поддержка совместного редактирования в реальном времени, экспорт графики в векторные и растровые форматы, а также возможность хранения и обмена сценами. Приложение доступно как в виде веб-версии, так и в виде встраиваемых или автономных сборок, что делает его гибким инструментом для быстрого создания диаграмм, макетов интерфейсов и схем рабочих процессов.
- Рисование в стиле наброска от руки — имитация ручных штрихов и нестрогих форм.
- Примитивы и стрелки — простые фигуры, соединители и указатели для создания диаграмм.
- Текстовые блоки — добавление и редактирование текста на холсте.
- Совместная работа в реальном времени — одновременное редактирование несколькими пользователями.
- Экспорт в PNG и SVG — сохранение изображений в растровом и векторном форматах.
- Импорт/экспорт сцены — обмен проектами через сериализованные файлы JSON.
- Группировка и выравнивание — операции над набором элементов для удобства компоновки.
- Настраиваемая сетка и масштабирование — управление точностью размещения и обзором холста.
- Расширяемость — возможность интеграции и встраивания в сторонние сервисы или локальные установки.
- Приватность и локальное хранение — опции для хранения данных на стороне клиента или в приватных инстансах.