Credits & Attributions

Last Updated: November 26, 2025

RailScanPro is built with the help of many open-source projects and third-party services. We are grateful to the developers and organizations who make their work available to the community.


Data Services

MaxMind GeoIP2

This product includes GeoLite2 Data created by MaxMind, available from https://www.maxmind.com.

GeoLite2 databases are used to provide geographic location information for user session security features, helping you identify where your account has been accessed from.


UI Components & Frameworks

Syncfusion Blazor Components

UI components provided by Syncfusion, used under commercial license for data grids, charts, forms, PDF generation, and Excel export.

Tailwind CSS

Utility-first CSS framework by Tailwind Labs, used under commercial license.

Heroicons

Icons by the makers of Tailwind CSS, available from heroicons.com, used under MIT License.


Backend Services

Stripe

Payment processing provided by Stripe, Inc.

Microsoft Azure

Cloud infrastructure and AI services provided by Microsoft Azure, including:

  • Azure Blob Storage
  • Azure SQL Database
  • Azure OpenAI Service
  • Azure Content Safety
  • Azure Key Vault
  • Azure Service Bus
  • Azure SignalR Service
  • Azure Application Insights
  • Azure App Configuration

SendGrid

Email delivery services provided by Twilio SendGrid.

Redis

In-memory caching provided by Redis via StackExchange.Redis.


Open Source Libraries

RailScanPro uses numerous open-source packages. Key dependencies include:

Core Framework

Package License Purpose
ASP.NET Core MIT Web application framework
Entity Framework Core MIT Database ORM
Blazor MIT Interactive web UI framework

Image & Media Processing

Package License Purpose
ImageSharp (SixLabors) Apache 2.0 Image processing and manipulation
SkiaSharp MIT Cross-platform 2D graphics
ZXing.Net Apache 2.0 Barcode scanning and generation
QRCoder MIT QR code generation

PDF & Documents

Package License Purpose
QuestPDF MIT PDF document generation

Data & Validation

Package License Purpose
FluentValidation Apache 2.0 Input validation
AutoMapper MIT Object-to-object mapping
CsvHelper MS-PL/Apache 2.0 CSV file parsing and generation
HtmlAgilityPack MIT HTML parsing

Security & Authentication

Package License Purpose
BCrypt.Net-Next MIT Password hashing
Argon2 (Konscious) MIT Password hashing
JWT MIT JSON Web Token authentication

Messaging & Resilience

Package License Purpose
MediatR Apache 2.0 In-process messaging
Polly BSD-3-Clause Resilience and transient fault handling

Logging & Monitoring

Package License Purpose
Serilog Apache 2.0 Structured logging
Application Insights MIT Application monitoring

Content & Templating

Package License Purpose
Markdig BSD-2-Clause Markdown rendering
Scriban BSD-2-Clause Text templating engine

Rate Limiting

Package License Purpose
AspNetCoreRateLimit MIT API rate limiting

Model Railroad Community

We extend special thanks to the model railroad community for their support, feedback, and enthusiasm. RailScanPro exists because of collectors like you.


Contact

If you have questions about any of these attributions or believe we have missed an attribution, please contact us at legal@railscanpro.com.

Questions about this document? Contact us

View all legal documents