Хоба, таури на го!
http://wails.io
Я честно раст не осилил, гошечка кажется сильно проще особенно для каких-то простых шелл-лайк задач. Надо попробовать на замену электрона.
Круто то что из коробки сразу выдает либу (How Does It Work) для работы. На пресинке я писал свою обертку-генератор на vite для типов, не хочу больше.
Выглядит идеально:
import { Greet } from "../wailsjs/go/main/App";
function doGreeting(name) {
Greet(name).then((result) => {
// Do something with result
});
}
и тип в
.d.ts
export function Greet(arg1: string): Promise<string>;
Какие-то упоротые даже терминал написали)
https://github.com/rlshukhov/wailsterm