Skip to content

drthinh/CivetWebView

 
 

Repository files navigation

CivetWebView

CivetWebView is my attempt to have a functionality of both CivetWeb and WebView in a single application.

Any run- or compile-time requirements are set in WebView. Users will need to install WebView2 runtime for Windows. And GTK3/LibWebKit2GTK on Linux. etc.

Windows compilation

  1. Download Visual Studio (I used 2022, Community edition).
  2. Double click CivetWebView.sln
  3. Build/Run

The Microsoft's WebView2 library is statically linked with the application by default. So you'll have a stand alone executable without requirements of non-system components, i.e. no DLLs should be nearby. But runtime installation still will be required for each user. Except Windows 11 or higher - runtime is already there.

Linux/other compilation

make

I suggest to redistribute via source form since linking with a lot of libraries used. It's because of GTK3 and LibWebKit2GTK.

Credits

Dmitry Hrabrov a.k.a. DeXPeriX: https://dexp.in

About

CivetWeb + WebView

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 87.4%
  • Lua 2.9%
  • C++ 2.5%
  • Batchfile 1.8%
  • CMake 1.7%
  • HTML 1.5%
  • Other 2.2%