Inspiration

Like many adventure fans, I have accumulated a game library far larger than I will ever finish.

The problem was never knowing what I owned. The problem was deciding what to play.

I wanted to answer questions like:

  • Which adventure games under five hours have I never played?
  • Which highly rated games have I completely forgotten about?
  • Which detective or cozy games do I already own?

Existing launchers manage libraries very well, but they are not designed for this kind of exploration. That inspired Game Library Explorer.

What it does

Game Library Explorer transforms a game library CSV into a searchable dashboard.

It supports:

  • powerful combined filters
  • playtime estimates
  • ratings
  • platforms
  • Steam tags
  • personal categories
  • search and sorting
  • automatic and manual CSV column mapping

A complete example library with approximately 1,445 games is included, so the application can be explored immediately.

Everything runs locally in the browser.

How we built it

The project is a single HTML application using HTML, CSS and JavaScript.

The dashboard was developed with extensive AI assistance, while the overall concept, category system, data model, testing and refinement came from many iterations based on real-world use.

The goal was to keep everything local, lightweight and easy to share.

Challenges we ran into

The biggest challenge was not displaying data.

It was designing a flexible import system that could handle CSV files from different launchers and library managers.

Another challenge was creating a category system that is genuinely useful for browsing instead of simply copying store genres and tags.

Accomplishments that we're proud of

  • A fully local application with no backend.
  • Flexible CSV import with manual column mapping.
  • A curated example library of about 1,445 games.
  • A filtering system that helps users rediscover forgotten games instead of just listing them.

What we learned

Building software with AI is less about generating code and more about refining ideas through many iterations.

Good prompts can accelerate development, but careful testing, real-world data and continuous refinement remain essential.

What's next for Game Library Explorer

The current focus is stability and user feedback.

Possible future features include:

  • saved filter presets
  • additional personalization
  • support for more library formats
  • improved import compatibility
  • further usability improvements based on community feedback

The dashboard was developed with extensive AI assistance, while the overall concept, category system, data model, testing and refinement came from many iterations based on real-world use

Built With

Share this project:

Updates

posted an update

major category system update

The curated category system has been significantly improved.

I reviewed the relationship between embedded Steam tags and the application's curated filters to improve search accuracy.

The update includes:

Added new curated categories where they provide meaningful filtering. Improved category assignments across the library. Fixed missing classifications for games such as Enshrouded. Better consistency between raw game metadata and curated filters.

This work makes it much easier to discover games based on gameplay features rather than broad genres.

Log in or sign up for Devpost to join the conversation.