Licenses
Chessolly builds on open-source software and openly licensed assets. The catalog below records the components and notices distributed with the application.
The catalog is maintained with the Chessolly source code. Test-only and build-only tools are not distributed as part of the website.
Browser libraries
Bootstrap 5.1.0
Responsive layout and interface styles
Open Iconic bundled
Interface icons and icon font; license files are distributed with Chessolly
chess.js 0.10.3
Chess move generation and validation
Cropper.js 1.6.1
Client-side image cropping
Stockfish 18.0.8
Optional browser chess analysis; corresponding-source obligations apply to the distributed build
Artwork
Cburnett chess pieces bundled
Chess piece artwork attributed to Colin M.L. Burnett
Country flag SVG collection bundled
Provenance and license must be established, or the asset set replaced, before production launch
Server libraries
.NET and ASP.NET Core 10.x
Application runtime and web framework
SkiaSharp 4.150.1
Validation, orientation normalization, cropping and WebP variants for player portraits
Entity Framework Core SQL Server 10.0.1
SQL Server data access
Npgsql Entity Framework Core PostgreSQL 10.0.2
PostgreSQL data access
Microsoft Azure SignalR 1.32.0
Hosted real-time connections
Microsoft Identity Web UI 4.1.1
OpenID Connect authentication integration
Microsoft Extensions 10.x
Configuration, resilience, service discovery and cryptography packages
GeoTimeZone 6.1.0
Geographic time-zone lookup
TimeZoneConverter 7.2.0
IANA and Windows time-zone conversion
Html Agility Pack 1.12.4
HTML parsing for output sanitization
Jint 4.12.0
Sandboxed JavaScript execution for supported imports
Markdig 0.41.3
Markdown rendering
PdfPig 0.1.15
PDF text extraction
Rudzoft.ChessLib 0.0.3
Chess rules and position handling
OpenTelemetry .NET 1.15.x
Runtime diagnostics and telemetry plumbing