
ComponentSource partners with Lucky Penny Software to deliver proven .NET libraries that simplify object mapping and application messaging.
Lucky Penny Software is a software company based in Austin, Texas, USA, focused on delivering high-quality libraries for the Microsoft .NET ecosystem. Its flagship products, AutoMapper and MediatR, are widely used by developers building modern applications. Originally created as free, open-source projects by founder Jimmy Bogard, creator of Vertical Slice Architecture, both libraries achieved broad adoption, with more than a billion downloads combined. They have since evolved into commercial offerings to ensure sustainable development, professional support, and continued innovation aligned with customer needs.
Lucky Penny Software's product offering includes AutoMapper, a convention-based object mapping library designed to simplify the transformation of complex domain models and Language Integrated Query (LINQ) results into clean Data Transfer Objects (DTOs). By applying consistent naming conventions and reducing the need for repetitive mapping code, it helps teams maintain clearer separation between layers while improving code readability and reliability. Built-in configuration validation further supports robust application design by identifying mapping issues early in the development process.
MediatR implements the mediator and command dispatcher patterns to support scalable application architectures. It provides an in-process messaging framework that routes requests and notifications to the appropriate handlers, reducing tight coupling between components. This approach aligns with Clean Architecture and Vertical Slice Architecture principles, enabling teams to build applications that are easier to test, extend, and maintain over time.
Through its partnership with Lucky Penny Software, ComponentSource adds these proven .NET libraries to its global software marketplace. This collaboration gives organizations a straightforward way to license and manage AutoMapper and MediatR within established procurement processes. Customers benefit from reliable access to commercial licensing, centralized purchasing, and dedicated support, while continuing to build applications on widely adopted architectural patterns and trusted development tools.
For more information, visit our Lucky Penny Software page