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: about 1 month 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.

Lists

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.2210.55](https://www.nuget.org/packages/Microsoft.Web.WebView2) to embed a web browser.

WebView4Delphi was developed and tested on Delphi 12.0, Delphi XE2, Delphi 7 and Lazarus 3.0/FPC 3.2.2.

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.

Patreon donate button

You can also support this project with Liberapay.

Donate using 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/)

## 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)

## Attribution
* [Fugue & Diagona icons](http://yusukekamiyamane.com/)
* [FatCow Farm-Fresh Web Icons](https://www.fatcow.com/free-icons)
* [Material Design Icons](https://github.com/google/material-design-icons)

Additional: Delphinus-Support