Open-source Software
an initiative of games.directoryBuild the Best Gaming Community, Together!
Join our open-source efforts to shape the future of games.directory. Your contributions power a platform for gamers worldwide.
Why Contribute?
Shape the journey. Grow your skills

Make an Impact
Your contributions go beyond lines of code or translated text. They directly shape features used by a global community of gamers.
Imagine seeing your ideas transform into tangible functionalities that help millions effortlessly sync, collate, and share their gaming experiences.
Whether you're fixing a bug, developing a new integration, or refining the user interface, your work directly enhances the games.directory experience for everyone.

Learn & Grow
Open source is an incredible opportunity for personal and professional development. Here, you'll work on real-world problems, gaining invaluable experience that traditional learning paths can't offer.
Collaborate with experienced developers, learn best practices, and tackle challenges that push your boundaries.
Every pull request and every discussion is a chance to enhance your technical skills, expand your problem-solving abilities, and build a robust portfolio that showcases your direct contributions to a live, impactful project.

Be Part of a Community
Beyond the code, games.directory is a thriving community of passionate gamers and developers. You'll connect with like-minded individuals who share your enthusiasm for gaming and technology.
Our community is built on collaboration, mutual support, and a shared vision. It's a place to ask questions, share knowledge, celebrate successes, and forge connections that extend beyond the project itself.
Join us and become an integral part of shaping a welcoming and inclusive environment for all.
How to Get Involved?
We welcome contributions from everyone, regardless of experience level
Code Contributions
- Fix Bugs: Help us identify and resolve issues.
- Develop Features: Build new functionalities or enhance existing ones.
- Improve Code Quality: Refactor, optimize, and write tests.
- Look for good first issue labels on our GitHub repos.
Non-Code Contributions
- Documentation: Improve guides, add tutorials, or translate content.
- Design & UX: Provide insights, designs, or assets for a better user experience.
- Community Support: Answer questions, review PRs (for experienced devs), or share ideas.
- Data Curation: Help us expand and maintain the game directory data.
Your First Steps
- Explore Our Projects: Visit our GitHub organization.
- Read Contribution Guidelines: Each repo has a
CONTRIBUTING.mdfile. - Pick an Issue: Find a task that interests you, especially "good first issue" ones.
- Ask Questions! Join our community channels (see below) for support.
Featured Projects
Explore our creations. Join the build
games.directory
Your personal games directory in the cloud
Coming Soon
Closed Source
This is the flagship platform: your personal games directory in the cloud. It's engineered to effortlessly sync, collate, and allow you to share your entire gaming journey across every console and PC.
From playtime to achievements, game libraries to wishlists, games.directory is building the ultimate hub for every gamer to manage and celebrate their passion.
i18n-inflections
Advanced I18n for your rails apps
Ruby Gem
Available
I18n
This powerful Ruby gem enhances Rails' I18n functionality with advanced interpolation and piping features.
It allows you to use more complex translation patterns directly in your locale files, significantly reducing the need for view-specific formatting logic.
lazy-loader
Lazy Load anything, seamlessly
Ruby Gem
Available
Performance
Extracted from the core games.directory platform, this gem provides a highly performant and user-friendly lazy loading solution for Rails applications.
It ensures content loads smoothly and efficiently, improving page speed and user experience by only loading elements when visible.
cache
Smart caching for a faster games.directory
Coming Soon
Performance
This specialized Ruby gem dramatically improves games.directory performance. It intelligently caches data in GitHub, and other sources, minimizing API calls and reducing stale data for a snappier user experience.
While currently closed source,cache is a core component driving our platform's efficiency.
temporalize
Effortless time durations for Ruby
Ruby Gem
Available
Say goodbye to the headache of handling time durations.
Temporalize offers a simple yet robust way to manage and display durations in your Ruby applications, streamlining storage, formatting, and presentation for video lengths, gameplay times, and more.
badger
Add Badges and Points to your Rails app
Ruby Gem
Available
Bring engaging gamification to your Rails application with Badger!
This easy-to-integrate engine allows you to effortlessly add robust badge and point systems, encouraging user engagement, rewarding achievements, and fostering a more interactive community experience.