Wails: пишем приложение под macOS на Go.

Инструменты и фреймворки

Фреймворки
Будущее рынка разработки ПО
Технологии “быстрых решений”, “быстрого прототипирования”
Клиент-серверное приложение, REST API, protobuf
GO

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

Разработчики Go, и все те, кто хочет уметь быстро прототипировать приложения под macOS в привычном стеке.

Тезисы

Как Go-разработчику создать desktop-приложение с современным UI, без глубокого погружения в экосистему Apple?
Я расскажу про Wails — фреймворк, который позволяет создавать desktop-приложения, используя Go для бэкенда и современные веб-технологии для UI.
Wails позволяет писать бизнес-логику на Go, а UI — на привычных веб-технологиях (React/Svelte), при этом итоговый бинарник в 5-7 раз меньше Electron. Главная магия — автоматическая генерация TypeScript-типов из Go-структур: рефакторишь код на Go, типы в UI обновляются автоматически, никаких рассинхронизаций.

В докладе я поделюсь личным опытом разработки, обсудим:
* почему не Electron / Tauri?
* архитектура Wails: от Go-метода до JavaScript-функции;
* type generation в действии;
* development workflow;

Покажу live-demo реального приложения, разработкой которого я занимался.

Более десяти лет в тестировании.
За это время работал в совершенно разных направлениях: нагрузочном тестировании, автоматизации и как QA-менеджер. Принимал участие в строительстве одной из крупнейших команд нагрузочного тестирования под аутсорс для СберТеха, под ключ разрабатывал несколько проектов для НСПК, уже как QA-тимлид поднимал стартап внутри Лаборатории Касперского.
Последние пять лет занимал позицию руководителя центра в двух больших направлениях OZON (Маркетплейс и Финтех), руководил командами 20-30 человек как в прямом, так и в функциональном подчинении. Входил в состав комитета тестирования всего OZON Tech, преподавал на потоках внешнего обучения Route 256.
С января 2026 - работаю в Яндексе.

Видео

Другие доклады секции

Инструменты и фреймворки