{"id":13400467,"url":"https://github.com/wailsapp/wails","last_synced_at":"2026-04-21T05:01:50.285Z","repository":{"id":37251507,"uuid":"161951219","full_name":"wailsapp/wails","owner":"wailsapp","description":"Create beautiful applications using Go","archived":false,"fork":false,"pushed_at":"2026-04-15T14:38:50.000Z","size":392528,"stargazers_count":33721,"open_issues_count":347,"forks_count":1649,"subscribers_count":150,"default_branch":"master","last_synced_at":"2026-04-15T15:31:03.897Z","etag":null,"topics":["angular","desktop-application","go","golang","javascript","linux","macos","react","svelte","vuejs","windows"],"latest_commit_sha":null,"homepage":"https://wails.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wailsapp.png","metadata":{"files":{"readme":"README.de.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["leaanthony"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2018-12-15T23:14:06.000Z","updated_at":"2026-04-15T15:13:50.000Z","dependencies_parsed_at":"2024-01-17T20:29:20.927Z","dependency_job_id":"09637aeb-d3eb-4151-9c4e-136f6632a0e8","html_url":"https://github.com/wailsapp/wails","commit_stats":{"total_commits":3370,"total_committers":288,"mean_commits":11.70138888888889,"dds":0.3077151335311573,"last_synced_commit":"26ff639b6239b886fc61bab9028481078a004215"},"previous_names":[],"tags_count":390,"template":false,"template_full_name":null,"purl":"pkg:github/wailsapp/wails","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wailsapp%2Fwails","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wailsapp%2Fwails/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wailsapp%2Fwails/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wailsapp%2Fwails/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wailsapp","download_url":"https://codeload.github.com/wailsapp/wails/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wailsapp%2Fwails/sbom","scorecard":{"id":510351,"data":{"date":"2025-07-21","repo":{"name":"github.com/wailsapp/wails","commit":"91d5da612434ed31604154221bc2933ad0d3dfe9"},"scorecard":{"version":"v5.2.1-24-gc29a04d4","commit":"c29a04d46d1570393e94662bc34e9906398e1bfa"},"score":3.8,"checks":[{"name":"Code-Review","score":1,"reason":"Found 5/29 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 16 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#license"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":0,"reason":"dangerous workflow patterns detected","details":["Warn: script injection with untrusted input ' github.event.pull_request.head.ref ': .github/workflows/changelog-v3.yml:96"],"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#dangerous-workflow"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#signed-releases"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/auto-label-issues.yml:15","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/changelog-v3.yml:19","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/changelog-v3.yml:21","Info: jobLevel 'contents' permission set to 'read': .github/workflows/issue-triage-automation.yml:12","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/nightly-release-v3.yml:27","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/nightly-release-v3.yml:25","Info: jobLevel 'pull-requests' permission set to 'read': .github/workflows/nightly-release-v3.yml:26","Warn: no topLevel permission defined: .github/workflows/auto-label-issues.yml:1","Warn: no topLevel permission defined: .github/workflows/build-and-test-v3.yml:1","Warn: no topLevel permission defined: .github/workflows/build-and-test.yml:1","Warn: no topLevel permission defined: .github/workflows/changelog-v3.yml:1","Warn: no topLevel permission defined: .github/workflows/generate-sponsor-image.yml:1","Warn: no topLevel permission defined: .github/workflows/issue-triage-automation.yml:1","Warn: no topLevel permission defined: .github/workflows/nightly-release-v3.yml:1","Warn: no topLevel permission defined: .github/workflows/pr-master.yml:1","Warn: no topLevel permission defined: .github/workflows/projects.yml:1","Warn: no topLevel permission defined: .github/workflows/runtime.yml:1","Warn: no topLevel permission defined: .github/workflows/semgrep.yml:1","Warn: no topLevel permission defined: .github/workflows/stale-issues.yml:1","Warn: no topLevel permission defined: .github/workflows/sync-translated-documents.yml:1","Warn: no topLevel permission defined: .github/workflows/test-nightly-releases.yml:1","Warn: no topLevel permission defined: .github/workflows/upload-source-documents.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#token-permissions"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(v3-alpha): error during branchesHandler.query: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#branch-protection"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#fuzzing"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: v2/internal/webview2runtime/MicrosoftEdgeWebview2Setup.exe:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/auto-label-issues.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/auto-label-issues.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/auto-label-issues.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/auto-label-issues.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/auto-label-issues.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/auto-label-issues.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-and-test-v3.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test-v3.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-and-test-v3.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test-v3.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-and-test-v3.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test-v3.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-and-test-v3.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test-v3.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-and-test-v3.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test-v3.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-and-test-v3.yml:107: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test-v3.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-and-test-v3.yml:143: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test-v3.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-and-test-v3.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test-v3.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-and-test-v3.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test-v3.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-and-test-v3.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test-v3.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-and-test.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-and-test.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-and-test.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-and-test.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-and-test.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-and-test.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-and-test.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-and-test.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-and-test.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-and-test.yml:133: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/build-and-test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/changelog-v3.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/changelog-v3.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/changelog-v3.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/changelog-v3.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/changelog-v3.yml:165: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/changelog-v3.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate-sponsor-image.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/generate-sponsor-image.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate-sponsor-image.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/generate-sponsor-image.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate-sponsor-image.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/generate-sponsor-image.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/issue-triage-automation.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/issue-triage-automation.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/issue-triage-automation.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/issue-triage-automation.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/issue-triage-automation.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/issue-triage-automation.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/issue-triage-automation.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/issue-triage-automation.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nightly-release-v3.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/nightly-release-v3.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/nightly-release-v3.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/nightly-release-v3.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nightly-release-v3.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/nightly-release-v3.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-master.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/pr-master.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-master.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/pr-master.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pr-master.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/pr-master.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/projects.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/projects.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/runtime.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/runtime.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/runtime.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/runtime.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/runtime.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/runtime.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/semgrep.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/semgrep.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale-issues.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/stale-issues.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sync-translated-documents.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/sync-translated-documents.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sync-translated-documents.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/sync-translated-documents.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/sync-translated-documents.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/sync-translated-documents.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/sync-translated-documents.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/sync-translated-documents.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-nightly-releases.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/test-nightly-releases.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-nightly-releases.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/test-nightly-releases.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test-nightly-releases.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/test-nightly-releases.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upload-source-documents.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/upload-source-documents.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upload-source-documents.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/upload-source-documents.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upload-source-documents.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/wailsapp/wails/upload-source-documents.yml/master?enable=pin","Warn: npmCommand not pinned by hash: scripts/sponsors/generate-sponsor-image.sh:3","Warn: npmCommand not pinned by hash: .github/workflows/build-and-test-v3.yml:113","Warn: npmCommand not pinned by hash: .github/workflows/build-and-test.yml:76","Warn: npmCommand not pinned by hash: .github/workflows/runtime.yml:20","Info:   0 out of  40 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of  17 third-party GitHubAction dependencies pinned","Info:   0 out of   4 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (7) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"42 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2025-3487 / GHSA-hcg3-q754-cr77","Warn: Project is vulnerable to: GO-2025-3503 / GHSA-qxp5-gwg8-xv66","Warn: Project is vulnerable to: GO-2025-3595 / GHSA-vvgc-356p-c3xw","Warn: Project is vulnerable to: GO-2025-3754 / GHSA-2x5j-vhc8-9cwm","Warn: Project is vulnerable to: GO-2024-2937 / GHSA-9phm-fm57-rhg8","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-67mh-4wv8-2f99","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-8266-84wp-wv5c","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-4q6p-r6v2-jvc5","Warn: Project is vulnerable to: GHSA-96g7-g7g9-jxw8","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-gcx4-mw62-g8wm","Warn: Project is vulnerable to: GHSA-64vr-g452-qvp3","Warn: Project is vulnerable to: GHSA-9cwx-2883-4wfx","Warn: Project is vulnerable to: GHSA-vg6x-rcgg-rjx6","Warn: Project is vulnerable to: GHSA-x574-m823-4x7w","Warn: Project is vulnerable to: GHSA-4r4m-qw57-chr8","Warn: Project is vulnerable to: GHSA-xcj6-pq6g-qj4x","Warn: Project is vulnerable to: GHSA-356w-63v5-8wf4","Warn: Project is vulnerable to: GHSA-859w-5945-r5v3","Warn: Project is vulnerable to: GO-2024-3321 / GHSA-v778-237x-gjrc","Warn: Project is vulnerable to: GO-2024-3333","Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-wf5p-g6vw-rhxx","Warn: Project is vulnerable to: GHSA-jr5f-v2jv-69x6","Warn: Project is vulnerable to: GHSA-8hc4-vh64-cxmj","Warn: Project is vulnerable to: GHSA-qwcr-r2fm-qrc7","Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x","Warn: Project is vulnerable to: GHSA-qw6h-vgh9-j6wx","Warn: Project is vulnerable to: GHSA-pfrx-2q88-qq97","Warn: Project is vulnerable to: GHSA-m5qc-5hw7-8vg7","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-76c9-3jph-rj3q","Warn: Project is vulnerable to: GHSA-9wv6-86v2-598j","Warn: Project is vulnerable to: GHSA-rhx6-c78j-4q9w","Warn: Project is vulnerable to: GHSA-x7hr-w5r2-h6wg","Warn: Project is vulnerable to: GHSA-m6fv-jmcg-4jfg","Warn: Project is vulnerable to: GHSA-cm22-4g7w-348p","Warn: Project is vulnerable to: GHSA-w5p7-h5w8-2hfq"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-20T00:22:50.093Z","repository_id":37251507,"created_at":"2025-08-20T00:22:50.093Z","updated_at":"2025-08-20T00:22:50.093Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32077837,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T02:38:07.213Z","status":"ssl_error","status_checked_at":"2026-04-21T02:38:06.559Z","response_time":128,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","desktop-application","go","golang","javascript","linux","macos","react","svelte","vuejs","windows"],"created_at":"2024-07-30T19:00:52.378Z","updated_at":"2026-04-21T05:01:50.246Z","avatar_url":"https://github.com/wailsapp.png","language":"Go","readme":"\u003cp align=\"center\" style=\"text-align: center\"\u003e\n  \u003cimg src=\"./assets/images/logo-universal.png\" width=\"55%\"\u003e\u003cbr/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\nErschaffe Desktop Anwendungen mit Go \u0026 Web Technologien.\n  \u003cbr/\u003e\n  \u003cbr/\u003e\n  \u003ca href=\"https://github.com/wailsapp/wails/blob/master/LICENSE\"\u003e\n    \u003cimg alt=\"GitHub\" src=\"https://img.shields.io/github/license/wailsapp/wails\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://goreportcard.com/report/github.com/wailsapp/wails\"\u003e\n    \u003cimg src=\"https://goreportcard.com/badge/github.com/wailsapp/wails\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://pkg.go.dev/github.com/wailsapp/wails\"\u003e\n    \u003cimg src=\"https://pkg.go.dev/badge/github.com/wailsapp/wails.svg\" alt=\"Go Reference\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/wailsapp/wails/issues\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat\" alt=\"CodeFactor\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Fwailsapp%2Fwails?ref=badge_shield\" alt=\"FOSSA Status\"\u003e\n    \u003cimg src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Fwailsapp%2Fwails.svg?type=shield\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/avelino/awesome-go\" rel=\"nofollow\"\u003e\n    \u003cimg src=\"https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg\" alt=\"Awesome\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://discord.gg/BrRSWTaxVK\"\u003e\n    \u003cimg alt=\"Discord\" src=\"https://img.shields.io/discord/1042734330029547630?logo=discord\"/\u003e\n  \u003c/a\u003e\n  \u003cbr/\u003e\n  \u003ca href=\"https://github.com/wailsapp/wails/actions/workflows/build-and-test.yml\" rel=\"nofollow\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/wailsapp/wails/build-and-test.yml?branch=master\u0026logo=Github\" alt=\"Build\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/wailsapp/wails/tags\" rel=\"nofollow\"\u003e\n    \u003cimg alt=\"GitHub tag (latest SemVer pre-release)\" src=\"https://img.shields.io/github/v/tag/wailsapp/wails?include_prereleases\u0026label=version\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003cstrong\u003e\n\u003csamp\u003e\n\n[English](README.md) · [简体中文](README.zh-Hans.md) · [日本語](README.ja.md) ·\n[한국어](README.ko.md) · [Español](README.es.md) · [Português](README.pt-br.md) ·\n[Русский](README.ru.md) · [Francais](README.fr.md) · [Uzbek](README.uz.md) · [Deutsch](README.de.md)\n\n\u003c/samp\u003e\n\u003c/strong\u003e\n\u003c/div\u003e\n\n## Inhaltsverzeichnis\n\n- [Inhaltsverzeichnis](#inhaltsverzeichnis)\n- [Einführung](#einführung)\n- [Funktionen](#funktionen)\n  - [Roadmap](#roadmap)\n- [Loslegen](#loslegen)\n- [Sponsoren](#sponsoren)\n- [FAQ](#faq)\n- [Sterne Überblick](#sterne-überblick)\n- [Mitwirkende](#mitwirkende)\n- [Lizenz](#lizenz)\n- [Inspiration](#inspiration)\n\n## Einführung\n\nDie herkömmliche Methode zur Bereitstellung von Web-Interfaces für Go ist über einen eingebauten Webserver. \nWails nutzt einen anderen Weg. Es kann sowohl Go-Code als auch ein Web-Frontend in eine einzige Datei bauen.\nBeigelieferte Werkzeuge übernehmen die Projekterstellung, den Kompilierungsprozess und das bauen.\nDu musst nur kreativ werden.\n\n## Funktionen\n\n- Nutze Standard Go für das Backend\n- Nutze eine Frontend Technologie mit der du dich bereits auskennst um dein UI zu bauen.\n- Erschaffe schnell und einfach Frontends mit vorgefertigten Vorlagen für deine Go-Programme\n- Nutze Javascript um Go Methoden aufzurufen\n- Automatisch generierte Typescript Definitionen für deine Go Strukturen und Methoden\n- Native Dialoge und Menüs\n- Native Dark-/Lightmode Unterstützung\n- Unterstützt moderne Transluzenz- und Milchglaseffekte\n- Vereinheitlichtes Eventsystem zwischen Go und Javascript\n- Leistungsstarkes CLI-Tool zum einfachen erstellen und bauen von Projekten\n- Multiplattformen\n- Nutze native Render-Engines - _keine eingebetteten Browser_!\n\n### Roadmap\n\nDie Projekt Roadmap kann [hier](https://github.com/wailsapp/wails/discussions/1484) gefunden werden. Bitte lies diese\ndurch bevor du eine Idee vorschlägst\n\n## Loslegen\n\nDie Installationsinstruktionen sind auf der [offiziellen Website](https://wails.io/docs/gettingstarted/installation).\n\n## Sponsoren\n\nDieses Projekt wird von diesen freundlichen Leuten und Firmen unterstützt:\n\u003cimg src=\"website/static/img/sponsors.svg\" style=\"width:100%;max-width:800px;\"/\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://wails.io/img/sponsor/jetbrains-grayscale.webp\" style=\"width: 100px\"/\u003e\n\u003c/p\u003e\n\n## FAQ\n\n- Ist das eine Alternative zu Electron?\n\n  Hängt von deinen Anforderungen ab. Wails wurde entwickelt um das Go-Programmieren leicht zu machen und effiziente\n  Desktop-Anwendungen zu erstellen oder ein Frontend zu einer bestehenden Anwendung hinzuzufügen.\n  Wails bietet native Elemente wie Dialoge und Menüs und könnte somit als eine leichte effiziente Electron-Alternative\n  betrachtet werden.\n\n- Für wen ist dieses projekt geeignet?\n\n  Go Entwickler, die ein HTML/CSS/JS-Frontend in ihre Anwendung integrieren möchten, ohne einen Webserver zu erstellen und\n  einen Browser öffnen zu müssen, um dieses zu sehen\n\n- Wie kam es zu diesem Namen?\n\n  Als ich WebView sah dachte ich \"Was ich wirklich will, ist ein Werkzeug für die Erstellung von WebView Anwendungen so wie Rails für Ruby\".\n  Also war es zunächst ein Wortspiel (Webview on Rails). Zufälligerweise ist es auch ein Homophon des englischen Namens des [Landes](https://en.wikipedia.org/wiki/Wales), aus dem ich komme. \n  Also ist es dabei geblieben.\n\n## Sterne Überblick\n\n\u003ca href=\"https://star-history.com/#wailsapp/wails\u0026Date\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=wailsapp/wails\u0026type=Date\u0026theme=dark\" /\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=wailsapp/wails\u0026type=Date\" /\u003e\n    \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=wailsapp/wails\u0026type=Date\" /\u003e\n  \u003c/picture\u003e\n\u003c/a\u003e\n\n## Mitwirkende\n\nDie Liste der Mitwirkenden wird zu groß für diese Readme. All die fantastischen Menschen, die zu diesem \nProjekt beigetragen haben, haben [hier](https://wails.io/credits#contributors) ihre eigene Seite.\n\n## Lizenz\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fwailsapp%2Fwails.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fwailsapp%2Fwails?ref=badge_large)\n\n## Inspiration\n\nDieses Projekt wurde hauptsächlich zu den folgenden Alben entwickelt\n\n- [Manic Street Preachers - Resistance Is Futile](https://open.spotify.com/album/1R2rsEUqXjIvAbzM0yHrxA)\n- [Manic Street Preachers - This Is My Truth, Tell Me Yours](https://open.spotify.com/album/4VzCL9kjhgGQeKCiojK1YN)\n- [The Midnight - Endless Summer](https://open.spotify.com/album/4Krg8zvprquh7TVn9OxZn8)\n- [Gary Newman - Savage (Songs from a Broken World)](https://open.spotify.com/album/3kMfsD07Q32HRWKRrpcexr)\n- [Steve Vai - Passion \u0026 Warfare](https://open.spotify.com/album/0oL0OhrE2rYVns4IGj8h2m)\n- [Ben Howard - Every Kingdom](https://open.spotify.com/album/1nJsbWm3Yy2DW1KIc1OKle)\n- [Ben Howard - Noonday Dream](https://open.spotify.com/album/6astw05cTiXEc2OvyByaPs)\n- [Adwaith - Melyn](https://open.spotify.com/album/2vBE40Rp60tl7rNqIZjaXM)\n- [Gwidaith Hen Fran - Cedors Hen Wrach](https://open.spotify.com/album/3v2hrfNGINPLuDP0YDTOjm)\n- [Metallica - Metallica](https://open.spotify.com/album/2Kh43m04B1UkVcpcRa1Zug)\n- [Bloc Party - Silent Alarm](https://open.spotify.com/album/6SsIdN05HQg2GwYLfXuzLB)\n- [Maxthor - Another World](https://open.spotify.com/album/3tklE2Fgw1hCIUstIwPBJF)\n- [Alun Tan Lan - Y Distawrwydd](https://open.spotify.com/album/0c32OywcLpdJCWWMC6vB8v)\n","funding_links":["https://github.com/sponsors/leaanthony"],"categories":["Go","Popular","开源类库","MDX","Development","Programming","👓 Alternatives to the [Electron.js](https://electronjs.org) ⚛","Open source library","Framework","语言资源库","HarmonyOS","前端开发框架及项目","Recently Updated","angular","Framework and Libraries","Angular","Moderne Web-Anwendungsentwicklung","Programming Languages"],"sub_categories":["桌面开发","Programming","Golang","Go","Desktop Development","go","Windows Manager","其他_文本生成、文本对话","[Mar 21, 2025](/content/2025/03/21/README.md)","Desktop Applications"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwailsapp%2Fwails","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwailsapp%2Fwails","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwailsapp%2Fwails/lists"}