Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/salvadordf/webview4delphi
WebView4Delphi is an open source project created by Salvador Díaz Fau to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC for Windows.
https://github.com/salvadordf/webview4delphi
blink browser chromium delphi delphinuspackage edge embarcadero firemonkey fmx fpc freepascal lazarus pascal v8 vcl webkit webview2 windows
Last synced: 1 day ago
JSON representation
WebView4Delphi is an open source project created by Salvador Díaz Fau to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC for Windows.
- Host: GitHub
- URL: https://github.com/salvadordf/webview4delphi
- Owner: salvadordf
- License: mit
- Created: 2021-12-03T21:33:38.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-01T09:58:34.000Z (19 days ago)
- Last Synced: 2025-01-12T18:03:54.988Z (8 days ago)
- Topics: blink, browser, chromium, delphi, delphinuspackage, edge, embarcadero, firemonkey, fmx, fpc, freepascal, lazarus, pascal, v8, vcl, webkit, webview2, windows
- Language: Pascal
- Homepage: https://www.briskbard.com/forum/
- Size: 50.6 MB
- Stars: 299
- Watchers: 32
- Forks: 63
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# WebView4Delphi [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Use%20WebView4Delphi%20to%20embed%20Chromium-based%20browsers%20in%20your%20application&url=https://github.com/salvadordf/WebView4Delphi&via=briskbard&hashtags=WebView4Delphi,delphi,lazarus,fpc)
WebView4Delphi is an open source project created by Salvador Díaz Fau to embed Chromium-based browsers in applications made with [Delphi](https://www.embarcadero.com/products/delphi/starter) or [Lazarus/FPC](https://www.lazarus-ide.org/).WebView4Delphi only supports Windows. If you need to embed a web browser in Linux, Windows or MacOS consider using [CEF4Delphi](https://github.com/salvadordf/CEF4Delphi) instead.
WebView4Delphi uses the [Microsoft Edge WebView2 Runtime](https://docs.microsoft.com/en-us/microsoft-edge/webview2/) and [Microsoft.Web.WebView2 NuGet package version 1.0.2903.40](https://www.nuget.org/packages/Microsoft.Web.WebView2) to embed a web browser.
WebView4Delphi was developed and tested on Delphi 12.2, Delphi XE2, Delphi 7 and Lazarus 3.6/FPC 3.2.2.
Delphi 6 support needs to be tested and it requires installing the second Delphi 6 patch.WebView4Delphi includes VCL, FireMonkey (FMX) and Lazarus components.
## Links
* [Installation instructions and more information about WebView4Delphi](https://www.briskbard.com/index.php?lang=en&pageid=webview)
* [Developer Forums](https://www.briskbard.com/forum)
* [Microsoft Edge WebView2 Runtime documentation](https://docs.microsoft.com/en-us/microsoft-edge/webview2/)
* [Microsoft Edge WebView2 Runtime API reference](https://docs.microsoft.com/en-us/microsoft-edge/webview2/reference/win32/)
* [Microsoft Edge WebView2 Runtime downloads](https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section)
* [Microsoft.Web.WebView2 NuGet package](https://www.nuget.org/packages/Microsoft.Web.WebView2)## Support
If you find this project useful, please consider making a donation.[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FTSD2CCGXTD86)
You can also support this project with Patreon.
You can also support this project with Liberapay.
## Related projects
* [CEF4Delphi](https://github.com/salvadordf/CEF4Delphi)
* [OldCEF4Delphi](https://github.com/salvadordf/OldCEF4Delphi)
* [Chromium](https://chromium.googlesource.com/chromium/src/)
* [MfPack](https://github.com/FactoryXCode/MfPack)
* [PasDoc](https://pasdoc.github.io/)
* [WebUI4Delphi](https://github.com/salvadordf/WebUI4Delphi)
* [WebUI4CSharp](https://github.com/salvadordf/WebUI4CSharp)## Other resources
* [Learn Delphi](https://learndelphi.org/)
* [Essential Pascal by Marco Cantù](https://www.marcocantu.com/epascal/)
* [Free Pascal Reference guide](https://www.freepascal.org/docs-html/ref/ref.html)
* [Modern Object Pascal Introduction for Programmers](https://castle-engine.io/modern_pascal)
* [FreePascal from Square One by Jeff Duntemann](http://www.copperwood.com/pub/FreePascalFromSquareOne.pdf)
* [Pascal and Lazarus Books and Magazines](https://wiki.freepascal.org/Pascal_and_Lazarus_Books_and_Magazines)
* [Lazarus Documentation](https://wiki.freepascal.org/Lazarus_Documentation)
* [Delphi Succinctly](https://www.syncfusion.com/succinctly-free-ebooks/delphi)
* [Start Programming using Object Pascal](https://code.sd/startprog/StartProgUsingPascal.pdf)## Attribution
* [Fugue & Diagona icons](http://yusukekamiyamane.com/)
* [FatCow Farm-Fresh Web Icons](https://github.com/gammasoft/fatcow)
* [Material Design Icons](https://github.com/google/material-design-icons)
* [Monaco Editor](https://github.com/microsoft/monaco-editor)Additional: Delphinus-Support