![]() |
VOOZH | about |
dotnet add package OpenVision.Client.Core --version 1.0.0.11-alpha
NuGet\Install-Package OpenVision.Client.Core -Version 1.0.0.11-alpha
<PackageReference Include="OpenVision.Client.Core" Version="1.0.0.11-alpha" />
<PackageVersion Include="OpenVision.Client.Core" Version="1.0.0.11-alpha" />Directory.Packages.props
<PackageReference Include="OpenVision.Client.Core" />Project file
paket add OpenVision.Client.Core --version 1.0.0.11-alpha
#r "nuget: OpenVision.Client.Core, 1.0.0.11-alpha"
#:package OpenVision.Client.Core@1.0.0.11-alpha
#addin nuget:?package=OpenVision.Client.Core&version=1.0.0.11-alpha&prereleaseInstall as a Cake Addin
#tool nuget:?package=OpenVision.Client.Core&version=1.0.0.11-alpha&prereleaseInstall as a Cake Tool
OpenVision is a powerful and modular Computer Vision SDK and full-stack web platform. It enables developers to build scalable, real-time, vision-powered applications for both desktop and web environments. With integrated support for authentication, containerization, and deployment, OpenVision accelerates your journey from prototype to production.
OpenVision offers both a versatile Computer Vision SDK and a production-ready web template (OpenVision.Web.Template) to streamline development of computer vision solutions.
OpenVision.Server โ Backend APIs and core logicOpenVision.Client โ ASP.NET Core frontendOpenVision.IdentityServer โ Authentication and authorization using Skoruba Duende IdentityServerEnsure the following tools are installed:
dotnet new install OpenVision.Web.Template
dotnet new OpenVision.Web.Template -n MyOpenVisionApp
Add these entries to your system's hosts file:
127.0.0.1 openvision.com www.openvision.com api.openvision.com auth.openvision.com account.openvision.com account-api.openvision.com
/etc/hostsC:\Windows\System32\drivers\etc\hostsUse mkcert to generate local self-signed certificates.
Note: On Windows,
mkcert --installmust be executed under elevated Administrator privileges.
cd shared/nginx/certs
mkcert --install
copy $env:LOCALAPPDATA\mkcert\rootCA-key.pem ./cacerts.pem
copy $env:LOCALAPPDATA\mkcert\rootCA.pem ./cacerts.crt
Generate certificates for openvision.com including wildcards for subdomains. This ensures compatibility with the nginx proxy setup.
cd shared/nginx/certs
mkcert -cert-file openvision.com.crt -key-file openvision.com.key openvision.com *.openvision.com
mkcert -pkcs12 openvision.com.pfx openvision.com *.openvision.com
docker-compose build
docker-compose up -d
cd src/OpenVision.Aspire.AppHost
dotnet run
Start these projects individually:
OpenVision.ServerOpenVision.ClientOpenVision.IdentityServer.AdminOpenVision.IdentityServer.STS.IdentityOpenVision.IdentityServer.Admin.ApiUse Visual Studio or dotnet run CLI.
Install JavaScript dependencies for IdentityServer UIs:
cd src/OpenVision.IdentityServer.Admin
npm install
cd src/OpenVision.IdentityServer.STS.Identity
npm install
For advanced identity customization, see the Skoruba IdentityServer Admin Guide.
We love contributions! To get started:
# Clone your fork
git clone https://github.com/YOUR_USERNAME/OpenVision.git
cd OpenVision
# Create a feature branch
git checkout -b feature/my-feature
# Push changes
git push origin feature/my-feature
Then open a pull request ๐
OpenVision is licensed under the MIT License โ see the file for details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0.11-alpha | 210 | 4/13/2025 |
| 1.0.0.10-alpha | 149 | 4/13/2025 |
| 1.0.0.9-alpha | 119 | 4/12/2025 |
| 1.0.0.8-alpha | 196 | 4/8/2025 |
| 1.0.0.7-alpha | 187 | 4/1/2025 |
| 1.0.0.6-alpha | 160 | 3/26/2025 |
| 1.0.0.5-alpha | 505 | 3/25/2025 |
| 1.0.0.4-alpha | 511 | 3/25/2025 |
| 1.0.0.3-alpha | 130 | 3/21/2025 |