{"full_name":"wailsapp/wails","owner":"wailsapp","name":"wails","url":"https://github.com/wailsapp/wails","description":"Create beautiful applications using Go","homepage":"https://wails.io","topics":[],"language":"Go","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/39746503?v=4","created_at":"2018-12-15T23:14:06Z","pushed_at":"2026-11-10T00:16:26Z","metrics":{"stars":37038,"forks":1932,"watchers":162,"issues":2661,"prs":3239,"releases":389,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":576},"growth":{"day":{"stars":29,"forks":1,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[37009,37038],"forks":[1931,1932],"watchers":[162,162],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":2792,"title":"Display scaling on Linux","comments":18,"created_at":"2023-07-24T18:19:12Z"},{"number":4589,"title":"[v3] wails3 package failed(v3.0.0-alpha.27 + go1.25.1 + windows 11)","comments":16,"created_at":"2025-09-18T09:22:08Z"},{"number":3212,"title":"binary support","comments":14,"created_at":"2024-01-20T02:43:07Z"},{"number":2021,"title":"Disable Pinch Zoom","comments":14,"created_at":"2022-10-28T23:05:56Z"},{"number":1997,"title":"Multiple Containers in the same Window","comments":14,"created_at":"2022-10-20T02:04:37Z"},{"number":4457,"title":"`wails doctor` falsely reports `libwebkit  | webkit2gtk4.0-devel` installed on Fedora 41","comments":12,"created_at":"2025-07-28T17:04:17Z"},{"number":3301,"title":"Improve Error Handling","comments":11,"created_at":"2024-03-08T18:39:00Z"},{"number":6121,"title":"[v3] macos open webinspector after beta 19","comments":8,"created_at":"2026-09-14T06:16:48Z"}],"discussions":[{"number":6560,"title":"Proposal: Explore GPUI/GPUIX as an Optional Cross-Platform Renderer for Wails v3","comments":0,"category":"General","created_at":"2026-11-06T03:18:21Z"},{"number":6553,"title":"[v3/Linux] Use one application ID across packaging, runtime and services","comments":0,"category":"Ideas","created_at":"2026-11-04T16:09:13Z"},{"number":6542,"title":"Questions and concerns about the pace of development","comments":1,"category":"Q&A","created_at":"2026-11-02T12:45:54Z"},{"number":6527,"title":"Video in your blog post not playing in iPad","comments":3,"category":"General","created_at":"2026-10-31T17:20:38Z"},{"number":6376,"title":"Congratulations on the release of Wails v3! Here is Tingly-Box.","comments":1,"category":"General","created_at":"2026-10-27T06:14:35Z"},{"number":6370,"title":"Congratulations on v3 GA!","comments":1,"category":"General","created_at":"2026-10-26T15:50:11Z"},{"number":6331,"title":"Updating CLI in windows","comments":0,"category":"General","created_at":"2026-10-22T14:09:07Z"},{"number":6235,"title":"Vectile - private, fully local RAG desktop app for Windows, macOS, and Linux. It indexes your personal knowledge into a local SQLite database and combines vector search with full-text search, letting you find information by meaning rather than exact words.","comments":0,"category":"Show and tell","created_at":"2026-10-05T17:22:45Z"}],"latest_release":{"name":"Wails v3.1.0","tag":"v3.1.0","published_at":"2026-11-01T11:57:27Z","body":"## Wails v3 Weekly Release - v3.1.0\n\n## Added\n- add experimental CGO-free macOS and Linux backends in [PR](https://github.com/wailsapp/wails/pull/6521) by @taliesin-ai\n- native YAML builds, portable packaging and signing in [PR](https://github.com/wailsapp/wails/pull/6531) by @taliesin-ai\n\n## Changed\n- avoid copying discarded desktop metadata in [PR](https://github.com/wailsapp/wails/pull/6391) by @taliesin-ai\n- format content lengths without fmt in [PR](https://github.com/wailsapp/wails/pull/6393) by @taliesin-ai\n- select index roots without collecting candidates in [PR](https://github.com/wailsapp/wails/pull/6404) by @taliesin-ai\n- reuse non-seekable file copy buffers in [PR](https://github.com/wailsapp/wails/pull/6408) by @taliesin-ai\n- avoid allocating a reader for sniffing prefixes in [PR](https://github.com/wailsapp/wails/pull/6410) by @taliesin-ai\n- skip MIME sniff reads for known extensions in [PR](https://github.com/wailsapp/wails/pull/6414) by @taliesin-ai\n- prevent queue growth and shrink oscillation in [PR](https://github.com/wailsapp/wails/pull/6415) by @taliesin-ai\n- avoid allocating discarded request contexts in [PR](https://github.com/wailsapp/wails/pull/6419) by @taliesin-ai\n- skip disabled debug log preparation in [PR](https://github.com/wailsapp/wails/pull/6420) by @taliesin-ai\n- allocate MIME sniff buffers lazily in [PR](https://github.com/wailsapp/wails/pull/6428) by @taliesin-ai\n- reduce hyperlink formatting allocations in [PR](https://github.com/wailsapp/wails/pull/6443) by @taliesin-ai\n- remove temporary bullet formatting allocations in [PR](https://github.com/wailsapp/wails/pull/6449) by @taliesin-ai\n- reduce UUID string conversion to one allocation in [PR](https://github.com/wailsapp/wails/pull/6453) by @taliesin-ai\n- reduce statement-handle formatting allocations in [PR](https://github.com/wailsapp/wails/pull/6454) by @taliesin-ai\n- eliminate temporary name-based UUID digest allocation in [PR](https://github.com/wailsapp/wails/pull/6455) by @taliesin-ai\n- avoid copying unfinished command-output lines in [PR](https://github.com/wailsapp/wails/pull/6460) by @taliesin-ai\n- stream executable copies during package staging in [PR](https://github.com/wailsapp/wails/pull/6472) by @taliesin-ai\n- avoid rescanning unfinished output lines in [PR](https://github.com/wailsapp/wails/pull/6473) by @taliesin-ai\n- reuse compiled command routing patterns in [PR](https://github.com/wailsapp/wails/pull/6475) by @taliesin-ai\n- avoid metadata lookups during runtime discovery in [PR](https://github.com/wailsapp/wails/pull/6482) by @taliesin-ai\n- reduce localized fallback page allocations in [PR](https://github.com/wailsapp/wails/pull/6485) by @taliesin-ai\n- avoid recompiling patterns for each processor in [PR](https://github.com/wailsapp/wails/pull/6490) by @taliesin-ai\n\n## Fixed\n- implement SetTooltip for the system tray in [PR](https://github.com/wailsapp/wails/pull/6017) by @fan711\n- read dark mode from the settings portal in [PR](https://github.com/wailsapp/wails/pull/6072) by @TechHutTV\n- let Window.SetZoom go below 1.0 in [PR](https://github.com/wailsapp/wails/pull/6166) by @APshenkin\n- deliver to each Go listener in emit order in [PR](https://github.com/wailsapp/wails/pull/6275) by @DevLumuz\n- read event hooks under hookLock in Emit in [PR](https://github.com/wailsapp/wails/pull/6276) by @DevLumuz\n- always advertise the tray Menu property so a tray created after Run is not dropped in [PR](https://github.com/wailsapp/wails/pull/6284) by @AlbinoGeek\n- hold main-thread work sent before Run until Run starts in [PR](https://github.com/wailsapp/wails/pull/6287) by @AlbinoGeek\n- use correct asset url in github updater provider in [PR](https://github.com/wailsapp/wails/pull/6304) by @gavidroselj\n- keep request body when WebView2 omits Content-Length in [PR](https://github.com/wailsapp/wails/pull/6326) by @strraaa\n- report macOS and GTK screens in DIP space (mixed-DPI bounds) in [PR](https://github.com/wailsapp/wails/pull/634"},"readme":true,"readme_zh":true,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}