NYSSEN Michaël b2cec41fbf Fix lit-ts template (#1494)
* Fix lit-ts template

* Fixing generate Template

* Remove bad null check

Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2022-06-27 20:56:18 +10:00
2022-06-22 20:46:00 +10:00
2020-11-17 21:19:09 +11:00
2022-01-05 11:13:34 +08:00
2022-01-16 14:48:17 +11:00
2019-02-20 22:48:59 +11:00
2021-04-02 20:44:55 +11:00
2022-06-27 20:56:18 +10:00
2022-06-27 20:41:09 +10:00
2019-10-08 06:12:08 +11:00
2019-10-08 06:12:08 +11:00
2022-04-15 20:30:10 +10:00
2019-04-25 20:14:10 +10:00
2019-10-08 06:12:08 +11:00
2021-09-15 20:30:14 +10:00
2020-10-29 20:18:52 +11:00
2019-10-08 06:12:08 +11:00
2019-10-08 06:12:08 +11:00
2021-09-27 21:05:43 +10:00
2021-09-27 21:05:43 +10:00
2021-11-25 12:14:27 +08:00
2021-11-25 12:14:27 +08:00
2019-04-08 19:18:39 +10:00
2022-02-23 19:53:15 +11:00
2022-06-22 21:51:21 +10:00
2022-06-19 13:38:25 +10:00


Build desktop applications using Go & Web Technologies.

CodeFactor CodeFactor Awesome Release Pipelines

Internationalization

English | 简体中文

Table of Contents

Click me to Open/Close the directory listing

Introduction

The traditional method of providing web interfaces to Go programs is via a built-in web server. Wails offers a different approach: it provides the ability to wrap both Go code and a web frontend into a single binary. Tools are provided to make this easy for you by handling project creation, compilation and bundling. All you have to do is get creative!


PLEASE NOTE: As we are approaching the v2 release, we are not accepting any new feature requests or bug reports for v1. If you have a critical issue, please open a ticket and state why it is critical.


Version 2

Wails v2 has been released in Beta for all 3 platforms. Check out the new website if you are interested in trying it out.

Legacy v1 Website

The legacy v1 docs can be found at https://wails.app.

Features

  • Use standard Go for the backend
  • Use any frontend technology you are already familiar with to build your UI
  • Quickly create rich frontends for your Go programs using pre-built templates
  • Easily call Go methods from Javascript
  • Auto-generated Typescript definitions for your Go structs and methods
  • Native Dialogs & Menus
  • Supports modern translucency and "frosted window" effects
  • Unified eventing system between Go and Javascript
  • Powerful cli tool to quickly generate and build your projects
  • Multiplatform
  • Uses native rendering engines - no embedded browser!

Sponsors

This project is supported by these kind people / companies:





Roadmap

The project roadmap may be found here. Please consult this before open up an enhancement request.

Installation

The installation instructions are on the official website.

FAQ

  • Is this an alternative to Electron?

    Depends on your requirements. It's designed to make it easy for Go programmers to make lightweight desktop applications or add a frontend to their existing applications. Wails v2 does offer native elements such as menus and dialogs, so it is becoming a lightweight electron alternative.

  • Who is this project aimed at?

    Go programmers who want to bundle an HTML/JS/CSS frontend with their applications, without resorting to creating a server and opening a browser to view it.

  • What's with the name?

    When I saw WebView, I thought "What I really want is tooling around building a WebView app, a bit like Rails is to Ruby". So initially it was a play on words (Webview on Rails). It just so happened to also be a homophone of the English name for the Country I am from. So it stuck.

Contributors

Special Mentions

Without the following people, this project would never have existed:

  • Dustin Krysak - His support and feedback has been immense. More patience than you can throw a stick at (Not long now Dustin!).
  • Serge Zaitsev - Creator of Webview which Wails uses for the windowing.
  • Byron - At times, Byron has single handedly kept this project alive. Without his incredible input, we never would have got to v1.

This project was mainly coded to the following albums:

Special Thanks


A huge thanks to Pace for sponsoring the project and helping the efforts to get Wails ported to Apple Silicon!

If you are looking for a Project Management tool that's powerful but quick and easy to use, check them out!

A special thank you to JetBrains for donating licenses to us!

Please click the logo to let them know your appreciation!

S
Description
No description provided
Readme MIT 115 MiB
Languages
Go 67.9%
HTML 11.3%
JavaScript 9.8%
Objective-C 4.2%
CSS 1.5%
Other 5.2%