#wails

2025-06-04

Десктопное кросс-платформенное приложение на Wails (Golang + Vue.js). Как мы делали Tuna Desktop

Wails - это легковесный фреймворк, предназначенный для создания кросс-платформенных GUI приложений рабочего стола на golang и стандартных веб технологиях (Svelte, React, Preact, Vue, Lit, Vanilla JS). Ближайшие аналоги это естественно Electron (JS), Tauri (Rust), хочется добавить Qt (С++), но это уже другой уровень. Сразу скажу, что Wails не идеален , имеет множество ограничений и в целом не подойдёт для чего-то крупного, Tauri к примеру более зрелый проект, больше функций, быстрее развивается, больше и живее сообщество, но это уже на rust, а это не наш стэк.

habr.com/ru/companies/tuna/art

#wails #golang #vue #crossplatform #desktop #gui

Taffer 🇨🇦 :godot:Taffer@mastodon.gamedev.place
2025-06-01

Possibly the most important Wails app:

github.com/AkshayKalose/Minesw

(There are actually quite a few listed at: github.com/wailsapp/awesome-wa)

#wails #minesweeper

Taffer 🇨🇦 :godot:Taffer@mastodon.gamedev.place
2025-06-01

I've got a concept of a portable desktop widget system I've started working on; a (hopefully) small bit of platform code, hosting widgets that you make in HTML/CSS/JavaScript.

Rather than using Electron, I'm trying things that use the platforms HTML widget:

* Tauri - tauri.app/ (Rust)
* Wails - wails.io/ (Go)

If I could find one that's Python I'd be done already. ;-)

"Hello world" binary is 8-12MB vs 100+MB for Electron.

#tauri #wails #python #go #rust #golang

2025-05-19

@dolanor tu as un langage de prédiction ? Perso je fais tout en Go donc ça limite pas mal le choix pour du desktop.. Donc j'hésite entre #wails qui certes embarque webkit ou #gotk4 mais qui est plutôt jeune et à voir aussi la question de la portabilité sur les autres OS.
https://github.com/diamondburned/gotk4

2025-05-19

@dolanor en fait le front c'est pas du gtk ou du qt en effet ou comme https://fyne.io/ .
Mais tu as peut être raison c'est peut être du semi natif. Cependant le gros soucis avec electron est le back-end web nodejs qui embarque chrome ce qui en fait une app web.
J'en dirai plus une fois que j'aurai un POC en #wails

2025-05-13

One-shot промптинг. Как я начал вайбкодить в 10? раз быстрее

Вообще, я менеджер. Но когда-то писал код и всегда любил это занятие. Серьезно прогал мобильные приложения, и даже заработал за один из ответов на SO больше 100 звездочек. Но с тех пор прошла куча времени. И последнее время меня вновь увлекла эта тема. А как она может увлечь современного человека, измученного миллиардом фреймворков и отставшего от прогресса лет на 15? Конечно-же курсором и вайб-кодингом. И я начал кодить. Собрал несколько ботов, потом замахнулся на CMS. Сейчас даже делаю свою тулзу для запуска LLM-пайплайнов с импортом их из n8n. Но в процессе всего этого неизменно сталкивался с двумя проблемами 1) Cursor (и брат его Windsurf) паршивейшим образом обходится с нетипизированными и слабо-типизированными языками. Изобретает названия переменных, меняет их по ходу, и вообще, забивает на это огромный и толстый... За пределами этого кодит он неплохо. Но данная штука лично у меня порождает 90% багов. 2)...

habr.com/ru/articles/908750/

#ЛЛМ #вайбкодинг #вайбкодинг #go #golang #wails #vue #vuejs #gemini

2025-05-13

One-shot промптинг. Как я начал вайбкодить в 10? раз быстрее

Вообще, я менеджер. Но когда-то писал код и всегда любил это занятие. Серьезно прогал мобильные приложения, и даже заработал за один из ответов на SO больше 100 звездочек. Но с тех пор прошла куча времени. И последнее время меня вновь увлекла эта тема. А как она может увлечь современного человека, измученного миллиардом фреймворков и отставшего от прогресса лет на 15? Конечно-же курсором и вайб-кодингом. И я начал кодить. Собрал несколько ботов, потом замахнулся на CMS. Сейчас даже делаю свою тулзу для запуска LLM-пайплайнов с импортом их из n8n. Но в процессе всего этого неизменно сталкивался с двумя проблемами 1) Cursor (и брат его Windsurf) паршивейшим образом обходится с нетипизированными и слабо-типизированными языками. Изобретает названия переменных, меняет их по ходу, и вообще, забивает на это огромный и толстый... За пределами этого кодит он неплохо. Но данная штука лично у меня порождает 90% багов. 2)...

habr.com/ru/articles/908750/

#ЛЛМ #вайбкодинг #вайбкодинг #go #golang #wails #vue #vuejs #gemini

2025-04-04

🇬🇧 Little update from the #development - frame line tool got huge lifting.

#CamCa #Camera #Calculator #FrameLine tool for pretty much every camera.

#osx #Linux #windows #GoLang #TypeScript #Svelte #Wails #filmmaking #cinematography

kts of kettekkettek
2024-11-21

Staxie now supports a "minified" swatches/palettes view to maximize screen real estate!

kts of kettekkettek
2024-11-20

Implemented slice interpolation within Staxie to provide a more voxel-like look for kicks.

kts of kettekkettek
2024-11-15

Mundane (and annoying to implement), but Staxie now supports moving frames above/below others in addition to swapping frame positions.

casraf 🇮🇱casraf@fosstodon.org
2024-10-20

I dunno about you guys, but managing screenshots and screen recordings on Steam Deck is a mess imo.

Often it forgets my scroll position, sharing images is hard, you can't easily multi select or export, and accessing the file browser takes several clicks.

So - I'm making a utility app for managing Steam media, and game/save data.

Is this something you would like to see?

Do you have any ideas on things you would like to see in such an app?

#SteamDeck #Golang #Wails

StimVisor running on SteamOS
casraf 🇮🇱casraf@fosstodon.org
2024-10-19

This took so much more time than I thought... But... It works! 😍🤩

#SteamDeck #Wails #Golang

StimVisor running on Steam Deck

windows向けだとサポート中のは特殊なケースを除いてchromium edgeが入ってる(=webview2が使える)ので、Tauriや #wails を使うことで「web技術で作るアプリケーション」がコンパクトに配布できてシンプルにいい感じです。

fredix 🐧fredix@mamot.fr
2024-10-07

#Wails est une excellente alternative aux applications Electron (élec-étron). Il permet d'avoir une application desktop multi-OS avec un backend en Go et un front en HTML/JS/CSS.
Exemple #resticity une app front à #restic github.com/ad-on-is/resticity
Ou bien le superbe #AlbyHub github.com/getalby/hub
L'équivalent en #Rust est #Tauri
wails.io/
tauri.app/

fredix 🐧fredix@mamot.fr
2024-10-05

J'ai mis en place un #albyHub auto-hébergé sur mon NUC et connecté à mon serveur #LND. Il permet de piloter en web son serveur LND, ouvrir des channels, afficher des QRCode pour faire des virement #BTC etc.
albyHub fonctionne aussi en mode desktop, grâce à #wails et Go. Dans ce mode il embarque son propre serveur #lightningnetwork , mais il vaut mieux dans ce cas que le PC soit allumé H24.
C'est propre, joli,léger, rapide.
#bitcoin #Alby #getAlby
albyhub.com/
wails.io/

Bluszcz 🇵🇱 🌱🎥📷🚲👨‍💻➡️🦌bluszcz@pol.social
2024-10-05

Little progress with #camca - now it shows sensor sizes in the center. And it will be renamed to sensor sizes and Framelines will be a new subitem of menu.

#golang #wails #typescript #camera #calculator #photography

Bluszcz 🇵🇱 🌱🎥📷🚲👨‍💻➡️🦌bluszcz@pol.social
2024-10-04

I have so little time for it, but #camca is being still developed ;-)

#wails #golang #typescript #svelte #photography #calculator #tool #mywork

Bluszcz 🇵🇱 🌱🎥📷🚲👨‍💻➡️🦌bluszcz@pol.social
2024-10-02

Super dobrze widzieć, że #wails wciąż się rozwija :)

#go #golang #gui #programming #typescript #svelte

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst