Открытый SDK для разработки приложений различных видов на многих платформах: Linux, Windows, Mac OS, Android, iOS
Ключевые особенности
Упрощённый С++
акцент на производительность и безопасность с использованием упрощенного подмножества языка
Универсальные компоненты
JSON, CBOR, XML, HTML, криптография с парой ключей и множество других возможностей унифицированы для всех платформ
Высокопроизводительная графика и вычисления
поддержка Vulkan для всех видов приложений и платформ
Базы данных
PostgreSQL и SQLite с удобным интерфейсом и контролем доступа
Серверные приложения
Приложения с автоматическим порождением REST API на основе общей схемы данных
Удобный роутинг с поддержкой аргументов по умолчанию, подстановочных переменных и жёсткими ограничениями на входящие данные
Шаблоны на основе синтаксиса Pug
Различные схемы авторизации: на основе пароля, приватного ключа или стороннего провайдера
Простой доступ к БД по принципу ключ-значение или схемы данных
Графические приложения
Набор интерфейсных элементов на основе Material Design 3
Высококачественная типографика: полная поддержка хинтинга и кёрнинга в высоком качестве, поддержка автоматических переносов слов, динамических шрифтов, стилей внутри строк.
Полноценная поддержка скалируемых векторных изображений
Световые эффекты на основе Signed distance field
Мобильные приложения
Поддержка различных ориентаций, разрешений и плотности пикселей
Поддержка различных способов ввода, системного автодополнения, различных сервисов платформ (Google play services, Apple StoreKit)
Векторные изображения и высокоточная типографика создают идеальную картинку для любых устройств
Высокая производительность за счёт Vulkan (MoltenVK на iOS)
Консольные приложения
Использование общего кода с другими видами приложений
Удобство создания инструментов для сборки и подготовки других приложений
Простой разбор входящих аргументов, удобная интеграция с исполнительной средой и файловой системой
Гибридные приложения
Ограничены лишь вашим воображением
Использование Vulkan для графики и вычислений в консольных и серверных приложениях
Веб-сервис и доступ к БД для клиентских и мобильных приложений
Единая база кода для всего набора инструментов на всех платформах
Скриптовая машина (в разработке)
Скрипты на базе WebAssembly - используйте любой язык, компилируемый в WebAssembly
Живое обновление (live-reload) скриптов
Защищённое окружение исполнения скриптов
Дополнительно
Поддержка процессоров Эльбрус (в разработке)
Поддержка ОС Аврора (в разработке)
Поддержка криптографии на базе ГОСТ (в разработке)