Stappler SDK
Stappler SDK - набор инструментов для разработки современных кроссплатформенных приложений:
- Высокопроизводительная графика и вычисления на Vulkan
 - Доступ к базам данных на клиенте и сервере
 - Приложение и вебсервер для него на одном языке с разделяемыми компонентами
 - Скриптовая машина на WebAssembly (и любом языке, компилируемом в него)
 - Только необходимый минимум зависимостей
 
Поддержка платформ
- Linux - x86_64, arm64, e2k
 - Android - все платформы, не требует Google Services
 - Windows - x86_64
 - MacOS - в разработке
 - iOS - в разработке
 
Графические приложения
SDK позволяет создавать полнофункциональные оконные приложения для всех систем. Графическая система основана на Vulkan.
- Графика с использованием векторных элементов и иконок - чёткая при любой плотности пикселей
 - Полнофункциональная типографика с поддержкой Rich Text и отображения HTML
 - Виджеты на основе Material Design
 - Быстрая и отзывчивая система анимаций
 - Экономия энергии устройств за счёт отрисовки по необходимости
 
Доступ к базам данных
Работает поверх PostgreSQL или SQLite на клиенте и сервере
- Локальный firebase-подобный объектный интерфейс
 - Вычислимые, автоматические, виртуальные поля, триггеры изменений
 - Полнотекстовый поиск из коробки
 - Принудительный контроль доступа
 
Модуль веб-сервера
Построен поверх Apache HTTPD, в виде подключаемого модуля
- Автоматические интерфейсы для доступа к данным
 - Поддержка WebSocket
 - Асинхронные задачи, работа в фоновом режиме
 
Интерфейс WebAssembly
Использует wit-bindgen для поддержки гостевых языков и интерпретатор WAMR.
- Поддержка любого языка из доступного для wit-bindgen или другого генератора биндингов на основе WIT
 - Поддержка скомпилированных под платформу бинарных файлов (скрипты без потери в скорости)
 - Возможность отладки WebAssembly кода