Skip to content

ivanvoyager/PhotinoX

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

368 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhotinoX Logo

PhotinoX

NuGet Version Build License NuGet Downloads

Lightweight .NET wrapper for native OS WebView windows:

  • Windows: WebView2
  • macOS: WKWebView
  • Linux: WebKitGTK 4.1

PhotinoX is a maintained fork of Photino.NET focused on stability, compatibility, and predictable cross‑platform behavior.

What is PhotinoX?

PhotinoX builds on the original Photino design: native desktop windows hosted by modern Web UI technologies (Blazor, React, Vue, Angular, etc.), without bundling a full Chromium runtime.
It relies entirely on OS‑native WebView engines, keeping apps small and efficient.

Note: PhotinoX is an independent fork of tryphotino/photino.NET under the Apache‑2.0 license and is not affiliated with the original project or organization.

Core (ecosystem)


Install

dotnet add package PhotinoX

(Ensure PhotinoX.Native is available at runtime for your target RID.)

Package targets net8.0; net9.0; net10.0. CI builds use the latest .NET 10 SDK.

Samples

See real, working examples here:

Docs (original Photino concepts): https://docs.tryphotino.io/

Requirements

Build from source

dotnet restore Photino.NET/PhotinoX.csproj
dotnet build   Photino.NET/PhotinoX.csproj -c Release
dotnet pack    Photino.NET/PhotinoX.csproj -c Release -o artifacts

CI: see .github/workflows/build.yml (build + pack + upload .nupkg/.snupkg).

Contributing

Issues and PRs are welcome. Keep PRs focused, minimal, and consistent with the rest of PhotinoX.

License

PhotinoX is licensed under Apache‑2.0.

About

Cross‑platform .NET wrapper for native WebView desktops (Windows, macOS, Linux). Maintained fork of Photino.NET

Topics

Resources

License

Stars

Watchers

Forks

Contributors

No contributors

Languages

  • C# 99.8%
  • Other 0.2%