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.