Python Steam

Open-source Python projects categorized as Steam

Top 23 Python Steam Projects

  1. NonSteamLaunchers-On-Steam-Deck

    Installs the latest UMU/GE-Proton and Non Steam Launchers under 1 Proton prefix folder and adds them to your steam library. Installs... Battle.net, Epic Games, Ubisoft, GOG, EA App, Amazon Games, itch.io , Legacy Games, The Humble Games Collection, IndieGala, Rockstar Games Launcher,PS Plus, Glyph, VKPlay & HoYoPlay, Waydroid and Games on SD Card.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. ProtonUp-Qt

    Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface.

  4. SteamAutoCracker

    An open-source script that automatically Cracks (removes DRM from) Steam games

  5. steam

    ☁️ Python package for interacting with Steam

  6. XGP-save-extractor

    Python script to extract savefiles out of Xbox Game Pass for PC games

  7. cartridges

    Mirrored from https://codeberg.org/kramo/cartridges

  8. protonup

    Install and Update Proton-GE

  9. meta-package-manager

    🎁 wraps all package managers with a unifying CLI

  10. boxtron

    Steam Play compatibility tool to run DOS games using native Linux DOSBox

    Project mention: OpenMW 0.50.0 Released – open-source Morrowind reimplementation | news.ycombinator.com | 2025-11-07

    Thanks to OpenMW, my SteamDeck has become a "Morrowind machine" -- it runs so well and it's so convenient to have all that world with me on the go. You can use https://luxtorpeda.gitlab.io which registers as one of the runtimes Steam uses to launch games -- Proton being one of them -- and behind the scenes Luxtorpeda will download and run OpenMW instead of Morrowind.exe.

  11. steam-presence

    A script that actually displays the game you're playing on discord

  12. AdwSteamGtk

    A simple Gtk wrapper for Adwaita-for-Steam

  13. steamctl

    🤸 Take control of Steam from your terminal

  14. steam-buddy

    A web interface for managing Steam remotely

  15. protonfixes

    A module for applying fixes at runtime to unsupported games with Steam Proton without changing game installation files

  16. steam.py

    An async python wrapper to interact with the Steam API and its CMs

  17. dota2

    🐸 Python package for interacting with Dota 2 Game Coordinator (by ValvePython)

  18. vpk

    📦 Open, Search, Extract and Create VPKs in python

  19. roberta

    Steam Play compatibility tool to run adventure games using native Linux ScummVM

  20. BeamNG_terrainMaterialCache

    BeamNG.drive Black Terrain fix for Linux and Mac

  21. Husko-s-SteamWorkshop-Downloader

    Download & Install mods for your favorite game with a few simple clicks

  22. rustdavinci

    :paintbrush: :framed_picture: An automatic sign painter for Rust Facepunch

  23. vrt-cogs

    Utility and fun cogs for Red

  24. steamcrawl

    A package that helps extract Steam store and community market data as pandas DataFrame for better readability and usability for research purposes.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Steam discussion

Log in or Post with

Python Steam related posts

  • OpenMW 0.50.0 Released – open-source Morrowind reimplementation

    3 projects | news.ycombinator.com | 7 Nov 2025
  • GOG Has Had to Hire Private Investigators to Track Down IP Rights Holders

    3 projects | news.ycombinator.com | 17 Oct 2025
  • The Ultimate Steam Web API Guide

    4 projects | dev.to | 19 Dec 2024
  • Can someone explain Lutris in extreme layman terms cause I can't get my head around it

    1 project | /r/linux_gaming | 10 Dec 2023
  • Is there a way to fix textures looking like this? BeamNG.Drive running on Whisky. M1 Pro - MacBook Pro 2021

    1 project | /r/macgaming | 7 Dec 2023
  • Help promote a Python script to automate processes on SteamGift

    2 projects | news.ycombinator.com | 26 Jul 2023
  • Directx11 failed to initialize on bottles

    1 project | /r/linux | 21 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Steam projects in Python? This list will help you:

# Project Stars
1 NonSteamLaunchers-On-Steam-Deck 4,253
2 ProtonUp-Qt 1,930
3 SteamAutoCracker 1,526
4 steam 1,262
5 XGP-save-extractor 936
6 cartridges 819
7 protonup 600
8 meta-package-manager 595
9 boxtron 449
10 steam-presence 431
11 AdwSteamGtk 377
12 steamctl 371
13 steam-buddy 280
14 protonfixes 252
15 steam.py 240
16 dota2 222
17 vpk 184
18 roberta 175
19 BeamNG_terrainMaterialCache 98
20 Husko-s-SteamWorkshop-Downloader 82
21 rustdavinci 81
22 vrt-cogs 75
23 steamcrawl 62

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?