{"id":14965097,"url":"https://github.com/outsystems/webview","last_synced_at":"2025-05-14T15:08:10.276Z","repository":{"id":24046998,"uuid":"82929219","full_name":"OutSystems/WebView","owner":"OutSystems","description":"Avalonia/WPF control that wraps CefGlue webview control","archived":false,"fork":false,"pushed_at":"2025-03-18T15:57:13.000Z","size":11169,"stargazers_count":482,"open_issues_count":15,"forks_count":56,"subscribers_count":35,"default_branch":"master","last_synced_at":"2025-05-11T12:37:18.241Z","etag":null,"topics":["avalonia","browser","cef","cefglue","csharp","dotnet","linux","macos","odc","snyk-service-studio","webview","windows","wpf","xaml"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OutSystems.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-02-23T13:21:03.000Z","updated_at":"2025-05-09T03:10:11.000Z","dependencies_parsed_at":"2024-01-13T12:52:42.053Z","dependency_job_id":"e48e00a2-1e61-4c35-a6fd-698c351e8159","html_url":"https://github.com/OutSystems/WebView","commit_stats":{"total_commits":873,"total_committers":38,"mean_commits":"22.973684210526315","dds":0.4902634593356243,"last_synced_commit":"31d5d64a2652eeb0e50d883772df1ab499aa2bdd"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutSystems%2FWebView","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutSystems%2FWebView/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutSystems%2FWebView/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutSystems%2FWebView/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OutSystems","download_url":"https://codeload.github.com/OutSystems/WebView/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254169825,"owners_count":22026215,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["avalonia","browser","cef","cefglue","csharp","dotnet","linux","macos","odc","snyk-service-studio","webview","windows","wpf","xaml"],"created_at":"2024-09-24T13:34:12.970Z","updated_at":"2025-05-14T15:08:10.224Z","avatar_url":"https://github.com/OutSystems.png","language":"C#","readme":"# WebView\n[![WebViewControl-Avalonia](https://img.shields.io/nuget/v/WebViewControl-Avalonia.svg?style=flat\u0026label=WebView-Avalonia)](https://www.nuget.org/packages/WebViewControl-Avalonia/)\n[![WebViewControl-WPF](https://img.shields.io/nuget/v/WebViewControl-WPF.svg?style=flat\u0026label=WebView-WPF)](https://www.nuget.org/packages/WebViewControl-WPF/)\n\nAvalonia/WPF control that wraps CefGlue webview control\n\n![Screenshot](./SampleWebView.Avalonia/screenshot.png)\n\nWebView lets you embed Chromium in .NET apps. It is a .NET wrapper control around [CefGlue](https://github.com/OutSystems/CefGlue) and provides a better and simple API. Likewise CefGlue it can be used from C# or any other CLR language and provides both Avalonia and WPF web browser control implementations. \n\nHere's a table for supported architectures, frameworks and operating systems:\n\n| OS      | x64 | ARM64 | WPF | Avalonia |\n|---------|-----|-------|-----|----------|\n| Windows | ✔️  | ✔️      | ✔️   | ✔️        |\n| macOS   | ✔️  | ✔️      | ❌  | ✔️        |\n| Linux   | ✔️  | 🔘     | ❌  | ✔️        |\n\n✔️ Supported | ❌ Not supported | 🔘 Works with issues.\n\nSee [LINUX.md](https://github.com/OutSystems/CefGlue/blob/main/LINUX.md) for more information about issues and tested distribution list. \nCurrently only x64 and ARM64 architectures are supported.\n\nIt also provides the following additional features:\n- Strongly-typed javascript evaluation: results of javascript evaluation returns the appropriate type\n- Scripts are aggregated and executed in bulk for improved performance\n- Ability to evaluate javascript synchronously\n- Javascript error handling with call stack information\n- Events to intercept and respond to resources loading\n- Events to track file download progress\n- Ability to load embedded resources using custom protocols\n- Ability to disable history navigation\n- Error handling\n- Proxy configuration support\n- Option to run in [offscreen rendering mode](https://bitbucket.org/chromiumembedded/cef/wiki/GeneralUsage#markdown-header-off-screen-rendering) (not recommended as it has several issues)\n\n## Releases\nStable binaries are released on NuGet, and contain everything you need to embed Chromium in your .NET/CLR application.\n\n## Documentation\nSee the [Sample](SampleWebView.Avalonia) project for example web browsers built with WebView. It demos some of the available features.\n\n## Other\n- [Avalonia FuncUI Support](https://github.com/WhiteBlackGoose/MoreFuncUI#morefuncuiwebview). \n\n## Versioning\nThe versioning system works as follows:\n\n`\u003cmajor\u003e.\u003ccef_version\u003e.\u003cpatch\u003e`\n\nWhenever you fix a bug, please increase the patch version. \\\nWhenever you bring a new feature, please increase the major version. \\\nUse the minor version for the current cef version.\n\n## TODO\n- Improve documentation\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foutsystems%2Fwebview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foutsystems%2Fwebview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foutsystems%2Fwebview/lists"}