Skip to main content

Site News

Athearn Product Announcement Data Now in MRRDB

We've just completed a major import of Athearn product data extracted directly from their official product announcement PDFs. Athearn is one of the most prolific manufacturers in HO and N scale, and this import brings a large batch of their locomotives, rolling stock, and sets into the database with factory part numbers, road names, and release details. A big thank you to Athearn for providing such high quality imagery in their product announcement PDFs — it makes a real difference for the database. As with any automated import, many entries need cleanup — if you spot a missing detail or an error, jump in and submit a revision. Every correction helps make MRRDB more accurate for everyone.

Step Into the Dark: Full Dark Mode Support

We've just rolled out comprehensive dark mode support across the entire site! Whether you prefer the sleek 'g100' theme or the classic light view, MRRDB now respects your preference. We've also polished the UI with new loading skeletons and smoother transitions to make browsing the database faster and more enjoyable than ever.

Organize Your Fleet with User Collections

You can now organize your model railroad items into personal collections! Create wishlists, inventory your current roster, or categorize items by project. Collections can be private for your eyes only or shared with the community. Look for the new 'Add to Collection' button on any item page to get started.

Empowering Contributors with Advanced Revisions

Our commitment to data integrity continues with major upgrades to the Revision History system. Contributors can now see real-time validation feedback when editing items, and moderators have new tools to bulk-accept changes or 'undo' specific edits. We've also added user emojis to the revision logs, making it easier to see who's helping build the database!

Faster Search, Better Results

We've optimized our backend to deliver search results faster than ever. By implementing faceted search and request batching, the database grid now updates instantly as you apply filters. We've also refined our global search to better handle complex queries, ensuring you find that specific locomotive or car in record time.

Community Features: Accounts & History

MRRDB is built on community contribution. With our latest update, you can now create a user account to contribute to the database. We've also implemented a comprehensive revision history system. Every change is tracked, allowing us to maintain data integrity and revert changes if necessary. This transparency is key to building a trusted resource for all model railroaders.

Finding Exactly What You Need

As our database grows, finding specific items becomes crucial. We've just rolled out our new advanced search and filtering system. You can now filter by scale, road name, manufacturer, and era. The text search is powered by MongoDB's full-text search capabilities, ensuring you find relevant results instantly. Try searching for "GP38-2" or "Santa Fe" to see it in action!

Welcome to the Model Railroad Database

We are thrilled to introduce the Model Railroad Database (MRRDB), a community-driven project dedicated to cataloging every model train item ever produced. Our initial launch features a robust backend built with Rust and a modern SvelteKit frontend. We've imported thousands of items to get started, and we're just scratching the surface. Stay tuned as we refine our data model and add more features!