Python Steam

Open-source Python projects categorized as Steam Edit details

Top 23 Python Steam Projects

  • steam

    ☁️ Python package for interacting with Steam

  • ProtonUp-Qt

    Install and manage Proton-GE and Luxtorpeda for Steam and Wine-GE for Lutris with this graphical user interface. Based on AUNaseef's ProtonUp, made with Python 3 and Qt 6.

    Project mention: Diablo 2 Resurrected (Artifacting) | | 2022-09-28

    The easiest way to install it without manually extracting files would be ProtonUp-QT


    Download’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform

  • protonup

    Install and Update Proton-GE

    Project mention: Just recently installed Debian 11.5 | | 2022-09-18
  • steamapi

    An unofficial object-oriented Python library for accessing the Steam Web API.

  • boxtron

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

    Project mention: Does this guarantee a true offline experience with no further logins required for single player games though? Like switch, ps5, Xbox? The deck is a portable system, so if internet is still required then the offline update didn’t truly fix the main problem. Does anyone have any information on this? | | 2022-09-20
  • meta-package-manager

    🎁 a wrapper around all package managers

    Project mention: Show HN: Meta Package Manager, a CLI that solves Xkcd #1654 | | 2022-07-12

    and let it figure out which package manager to use to install your package.

    The project is open-source:

    This CLI has some other capabilities, like listing the duplicate packages on your system:

        $ mpm list --duplicates

  • protonfixes

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

    Project mention: This is true especially for the Deck | | 2022-08-02

    That's what protonfixes included in proton ge builds do and lutris install scripts they add fixes and winetricks dlls to get games running without extra tweaking.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • steamctl

    🤸 Take control of Steam from your terminal

    Project mention: You want your altitude and speed? Nah we got collective. | | 2022-06-16
  • dota2

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

    Project mention: Dota 2 official API? | | 2022-08-27

    This interfaces with the official (in-game GC) API:

  • steam-buddy

    A web interface for managing Steam remotely

    Project mention: ChimeraOS + CEMU possible? | | 2021-12-25
  • roberta

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

    Project mention: My Ultimate Steam Deck guide after being able to use it for about a month | | 2022-09-19
  • vpk

    📦 Open, Search, Extract and Create VPKs in python

    Project mention: Black Mesa: Blue Shift's (Half-Life: Blue Shift remake) Chapter 3 released and runs nicely on Linux | | 2021-12-06

    5a) Install pip and ValvePython's vpk:

  • steam-cli

    Command-line interface to install and execute Steam games

    Project mention: Do you know any cli tools for downloading files from the web? | | 2022-09-11

    Oh! And I've just found this :-D !


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

  • RustDaVinci

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

    Project mention: Back with another painting! This time a Photo Realistic Eye! (first in Rust?) | | 2022-09-20
  • SteamAutoCracker

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

    Project mention: Can someone give me the link for the Codex steam emu? | | 2022-03-15

    Mine uses ALI213 and Steamless by default:

  • OWReveal

    CSGO Overwatch revealer by sniffing packets / Find The Suspect steam profile from overwatch

    Project mention: Here's some OW Cases i did and the results | | 2022-08-20

    For the ones that wondering how I've obtained the profiles and demos you can use the Zahar's OW Revealer, it's completely safe to use it.

  • vrt-cogs

    Utility cogs for Red by Vertyco

    Project mention: Ark Server Manager Discord Bot for Self-Hosted Ark Servers | | 2021-10-26

    Link to Red-discord bot setup guide: Link to my repo for installing ArkTools on your Redbot:

  • steam-desktop-updater

    Steam apps desktop launchers generator

    Project mention: What's the deal with flatpaks? So many seem to have issues | | 2022-09-15

    There's a script that makes desktop entries for your installed Steam games, works well with the Flatpak version:

  • SteamAccountSwitcher

    Qt Steam account switcher for linux

  • Steam-Comment-Bot

    A Python 3.6+ script to post the contents of a text file onto one or multiple Steam profiles

    Project mention: Steam Comment - Python | | 2022-02-27
  • XGP-save-extractor

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

  • haze

    Steam Card Farming Helper

    Project mention: I don't understand how to use this github file: could someone please help me? It's a simple tool for Steam | | 2022-07-08
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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). The latest post mention was on 2022-09-28.

Python Steam related posts


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

Project Stars
1 steam 731
2 ProtonUp-Qt 511
3 protonup 479
4 steamapi 428
5 boxtron 324
6 meta-package-manager 277
7 protonfixes 214
8 steamctl 177
9 dota2 165
10 steam-buddy 143
11 roberta 138
12 vpk 115
13 steam-cli 106
14 79
15 RustDaVinci 47
16 SteamAutoCracker 46
17 OWReveal 27
18 vrt-cogs 17
19 steam-desktop-updater 14
20 SteamAccountSwitcher 13
21 Steam-Comment-Bot 8
22 XGP-save-extractor 5
23 haze 4
Find remote jobs at our new job board There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.