MCPcopy Index your code
hub / github.com/ebenbruyns/junkstore

github.com/ebenbruyns/junkstore @1.1.13

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.1.13 ↗ · + Follow
324 symbols 768 edges 51 files 2 documented · 1% updated 5mo ago1.1.13 · 2026-01-23★ 4575 open issues

Browse by type

Functions 235 Types & classes 89
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Junk Store plugin Chat

Decky Loader%5D.downloads&suffix=%20installs&label=decky&color=3ea6a3)

About Junk-Store

Imagine having all your streaming services unified into one interface—a single hub where you can navigate your Netflix, Prime Video (Amazon), Hulu, Neon accounts, and more, all in one easy-to-search platform. Think of something like Kodi, and you'll get a sense of what we’re aiming to build for the Steam Deck.

This is the vision behind Junk Store, but instead of streaming services, it’s for all your non-Steam games. The developer of Junk Store wants to turn the Steam Deck into an "everything" deck. Junk Store’s goal is to provide an interface that allows you to easily access all your non-Steam games, no matter which store or platform they’re from, directly from Game Mode.

Junk-Store is an open and extensible launcher framework and platform. It's not a single launcher but has the potential to be an everything launcher. If you have the technical know-how and expertise you can extend it, launch any game from any platform using shell scripts and helper applications.

To give it some functionality for users it comes with a pre-written script to allow for Epic Games integration.

Key Features:

  • Built to be used in Game Mode. Once Junk-Store is installed you can download and launch games without needing to go into Desktop Mode.
  • Junk-Store utilises the Steam-native interface for managing games, allowing Steam to handle most of the process.
  • Junk-Store leverages Steam's built-in functionality to manage Proton prefixes.
  • You can use the QAM to adjust per game Proton settings such as FPS limiting.
  • It is open and extensible! You can write whatever you want for Junk-Store integrations if you have the skill. You don't need to wait on anyone else to add features or store front integrations.

Integrations:

Currently we have fully integrated support for Epic Games that ships with the plugin.

Gog integration is via Patreon or Ko-fi only at this time. You can sign up as a monthly supporter or purchase the Gog script as a one off.

Installing

Simply head over to the Decky store and find Junk-Store and click install. Also check out the decky testing store for a sneek peek at up coming releases.

Check it out in these videos below for installion instructions

Steam Deck Gaming's awesome video

GameTechPlanet's awesome video

Frequently Asked Questions

  • Checkout our wiki Faq

Troubleshooting

Help me, I'm stuck please!

  • The best place to get help is in our discord server. If we are not there we have many enthusiastic helpful community members there who will be willing to help you.

Chat

Contributors

  • Eben Bruyns (junkrunner) - Software Sorcerer
  • Annie Ryan (mrs junkrunner) - Order Oracle
  • Jesse Bofill - Visual Virtuoso
  • Tech - Glitch Gladiator

Special Thanks - inactive contributors

  • Logan (Beebles) - UI Developer

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 138
Method 97
Interface 76
Class 11
Enum 2

Languages

TypeScript68%
Python32%

Modules by API surface

src/Types/Types.ts45 symbols
defaults/scripts/shared/GameSet.py45 symbols
main.py23 symbols
defaults/scripts/epic.py19 symbols
src/Components/GameDetailsItem.tsx16 symbols
src/Utils/logger.ts14 symbols
src/Utils/newsTracking.ts12 symbols
src/Utils/achievements.tsx10 symbols
src/Components/GameDisplay.tsx10 symbols
src/ContentTabs.tsx9 symbols
defaults/scripts/shared/GamesDb.py9 symbols
src/Components/LoginContent.tsx8 symbols

For agents

$ claude mcp add junkstore \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page