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

Excalidraw

excalidraw/excalidraw

Excalidraw — виртуальная доска для схем и набросков в рисованном стиле, с совместной работой и сквозным шифрованием.

Форки 13,945
Автор excalidraw
Язык TypeScript
Лицензия MIT
Обновлено 2026-06-07

Что такое Excalidraw

Excalidraw — виртуальная доска для схем, набросков и быстрых визуальных объяснений. Её узнаваемый стиль выглядит как рисунок от руки: прямоугольники, стрелки, подписи и свободные линии не превращаются в сухую корпоративную диаграмму.

Проект важен тем, что сделал быстрые схемы частью обычной работы: объяснить архитектуру, набросать интерфейс, провести обсуждение, сохранить рисунок или встроить редактор через npm-пакет. Совместная работа защищена сквозным шифрованием.

Что внутри и как это используют

Встраивание редактора

Пример показывает характер проекта и его обычную форму использования.

Язык: React
import { Excalidraw } from "@excalidraw/excalidraw";

export default function Board() {
  return <Excalidraw />;
}

Внутри TypeScript-приложение, редактор, библиотека элементов, поддержка совместной работы, экспорт, документация и пакет `@excalidraw/excalidraw`. Проект живёт и как публичный сервис, и как компонент для других приложений.

Сильные стороны и ограничения

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