Skip to content

Latest commit

 

History

History
153 lines (120 loc) · 8.71 KB

README.ru.md

File metadata and controls

153 lines (120 loc) · 8.71 KB


Собирайте Desktop приложения используя Go и Web технологии

GitHub Go Reference CodeFactor Awesome Discord
Build GitHub tag (latest SemVer pre-release)

Содержание

Вступление

Обычно, веб-интерфейсы для программ Go - это встроенный веб-сервер и веб-браузер. У Walls другой подход: он оборачивает как код Go, так и веб-интерфейс в один бинарник (EXE файл). Облегчает вам создание вашего приложения, управляя созданием, компиляцией и объединением проектов. Все ограничивается лишь вашей фантазией!

Особенности

  • Использование Go для backend
  • Поддержка любой frontend технологии, с которой вы уже знакомы для создания вашего UI
  • Быстрое создание frontend для ваших программ, используя готовые шаблоны
  • Очень лёгкий вызов функция Go из JavaScript
  • Автогене рация TypeScript типов для Go структур и функций
  • Нативные диалоги и меню
  • Нативная поддержка тёмной и светлой темы
  • Поддержка современной прозрачности и эффекта "матового окна"
  • Единая система Эвентов для Go и JavaScript
  • Мощный CLI для быстрого создания ваших проектов
  • Мультиплатформенность
  • Использование нативного движка рендеринга - нет встроенному браузеру!

Roadmap

Roadmap проекта вы можете найти здесь. Пожалуйста, проконсультируйтесь перед предложением улучшения.

Быстрый старт

Инструкции по установке находятся на официальном сайте.

Спонсоры

Проект поддерживается этими добрыми людьми / компаниями:

FAQ

  • Это альтернатива Electron?

    Зависит от ваших требований. Wails разработан для легкого создания Desktop приложений или расширения интерфейсной части к своим существующим приложениям программистам Go. Wails действительно предлагает встроенные элементы, такие как меню и диалоги, так что его можно считать облегченной альтернативой Electron.

  • Для кого нацелен этот проект?

    Для Golang программистов, которые хотят создавать приложение используя HTML JS и CSS, без создания Web сервера и открытия браузера для его просмотра.

  • Что это за название?

    Когда я увидел WebView, я подумал: "Что мне действительно нужно, так это инструменты для создания приложения WebView, немного похожие на Rails для Ruby". Итак, изначально это была игра слов (Webview on Rails). Просто так получилось, что это также омофон английского названия для Страны от куда я родом. Так что это прижилось.

График звёздочек репозитория, относительно времени

График звёзд

Контребьюторы

Список участников слишком большой для README! У всех замечательных людей, которые внесли свой вклад в этот проект, есть своя страничка.

Лицензия

Статус FOSSA

Вдохновение

Этот проект был создан, в основном, под эти альбомы: