C# Steam

Open-source C# projects categorized as Steam | Edit details
Related topics: #C# #Valve #C# #.NET #Game

Top 23 C# Steam Projects

  • GitHub repo ArchiSteamFarm

    C# application with primary purpose of idling Steam cards from multiple accounts simultaneously.

    Project mention: [Steam] (Game) Nyheim, Uphill Skiing , Icesolation | reddit.com/r/FreeGameFindings | 2022-01-11
  • GitHub repo Playnite

    Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.

    Project mention: What does "Play Time Import" means? | reddit.com/r/playnite | 2022-01-16

    From here -> https://github.com/JosefNemec/Playnite/wiki/Feature-table-based-on-library-provider

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo Borderless-Gaming

    Play your favorite games in a borderless window; no more time consuming alt-tabs.

    Project mention: Best Way To Play Games In 16:9 on a 49 inch Monitor? (Samsung Neo G9) | reddit.com/r/ultrawidemasterrace | 2022-01-17

    I use https://github.com/Codeusa/Borderless-Gaming - it tends to work PRETTY well, but not perfect, and it doesnt do the whole snapping thing you mentioned.

  • GitHub repo tModLoader

    A mod to make and play Terraria mods. Supports Terraria 1.4 installations - TML itself is 1.3 Terraria currently

    Project mention: About tmodloader | reddit.com/r/Terraria | 2022-01-22
  • GitHub repo SteamKit

    SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.

    Project mention: [Question] What is the state of stream bot development? | reddit.com/r/SteamBot | 2021-05-29

    Depends on what language you're using for JavaScript I think the defacto is anything Doctor McKay makes https://github.com/DoctorMcKay/node-steam-user, https://github.com/DoctorMcKay/node-steam-user etc. If you use python, I'd recommend https://github.com/Gobot1234/steam.py (I'm totally not biased). If you use C# then SteamKit is always a good option. If you use rust then SteamHelper looks interesting although doesn't support too many trading bot features

  • GitHub repo idle_master_extended

    🃏 Get your Steam Trading Cards the Fast Way (Fast Mode Extension 🚀)

    Project mention: The future of tf2. | reddit.com/r/truetf2 | 2022-01-02
  • GitHub repo TileIconifier

    Creates tiles for most Windows 8.1 and 10 start menu icons

    Project mention: I made custom tiles in Windows 10 for my Steam games. So aesthetic | reddit.com/r/pcmasterrace | 2021-12-04

    I used TileIconifier and Adobe Photoshop

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo Depressurizer

    A Steam library categorizing tool.

    Project mention: importing collections from Steam | reddit.com/r/playnite | 2022-01-15

    Not what op is asking for, but I run my Steam collection through the Depressurizer app to auto categorize games. It transfers over to Playnite and gives me some more filtering options.

  • GitHub repo Steamless

    Steamless is a DRM remover of the SteamStub variants. The goal of Steamless is to make a single solution for unpacking all Steam DRM-packed files. Steamless aims to support as many games as possible.

    Project mention: God of War is looking godly in 32:9 and with that nasty blurry forced TAA removed.👌 | reddit.com/r/ultrawidemasterrace | 2022-01-19

    unpack with .exe with steamless: https://github.com/atom0s/Steamless.

  • GitHub repo UWPHook

    🔗 Add your Windows Store or UWP games to Steam

    Project mention: Can I play Xbox Game Pass game from PC to Shield? | reddit.com/r/ShieldAndroidTV | 2021-12-22
  • GitHub repo ValveResourceFormat

    🔬 Valve's Source 2 resource file format parser and decompiler

    Project mention: Our Benefactors (information in comments) | reddit.com/r/HalfLife | 2022-01-16

    I used VRF. It's really simple to use and also free if you own the game. You can download it from here: https://vrf.steamdb.info/

  • GitHub repo HourBoostr

    Two programs for idling Steam game hours and trading cards

    Project mention: Found this steam review for Portal 2, i was dumbfounded by the playtime | reddit.com/r/Steam | 2021-08-09

    That's one of the worst ones. I use this for getting silly amounts of hours played in meme games. https://github.com/Ezzpify/HourBoostr

  • GitHub repo AuthenticatorPro

    📱 Two-Factor Authentication (2FA) client for Android + Wear OS

    Project mention: Best 2FA app | reddit.com/r/WearOS | 2021-12-03


  • GitHub repo BurningKnight

    C# branch of BK

  • GitHub repo DualSenseX

    Connect your DualSense Controller, use Adaptive Triggers, Emulate Xbox 360 or DualShock 4 through USB or Bluetooth on PC

    Project mention: Playing a Sony game on PC with an Xbox controller. What a time to be alive | reddit.com/r/pcmasterrace | 2022-01-16

    If you’re still looking, the program is called Dualsense X. You can get it here.

  • GitHub repo SAM

    Steam Account Manager / Switcher (by rex706)

    Project mention: Need some help | reddit.com/r/Steam | 2021-12-31

    Use an existing account manager like this one or use Steam Big Picture to switch accounts.

  • GitHub repo bnetlauncher

    Launcher utility to help start battle.net games with the steam overlay.

    Project mention: How GOG Galaxy 2.0 launches directly Battle.net games, meanwhile the shortcuts created from BNET need two clicks before launching it? | reddit.com/r/gog | 2021-10-05

    After looking around a bit I found this shortcut launcher on GitHub. Might be better for you. It's basically an .exe that you give arguments to launch battle.net games.

  • GitHub repo XTR-Toolbox

    🛠 Versatile tool to optimize Windows

    Project mention: XTR-Toolbox: 🛠 Versatile tool to optimize Windows | reddit.com/r/WindowsAppHunt | 2021-02-28
  • GitHub repo AoE2Tools

    A lightweight program that lets you easily play your Steam version of Age of Empires 2 HD in Voobly format. In addition to Mega Utilities

    Project mention: AOE2 Resource List | reddit.com/r/aoe2 | 2021-06-26

    Of course you can buy and play the game on Steam which is what most people do these days, however before the days of AOE2 on Steam (and post MSZone) people used to play on Voobly - and many still do. If you want to play on Voobly, but have the games on steam you may want to take a look at AoE2 Tools.

  • GitHub repo PlayniteExtensionsCollection

    Collection of extensions made for Playnite.

    Project mention: Is there a way to point to install files and have Playnite install as needed? | reddit.com/r/playnite | 2021-10-31

    If you verify that all of that is correct and it's still misbehaving please open an issue on GitHub, providing all relevant data: https://github.com/darklinkpower/PlayniteExtensionsCollection/issues

  • GitHub repo Fragsurf-2

    Fragsurf is an actively developed standalone game based on HL2 surf and bhop movement mechanics.

    Project mention: Fragsurf: Open-source videogame based on HL2 surf and bhop movement mechanics | news.ycombinator.com | 2021-06-25
  • GitHub repo FrostyFix

    A tool to fix Frosty Support with games on platforms other than Origin (EA Desktop, Epic Games Store, Steam)

    Project mention: POV: You just want to play a game on Kyber | reddit.com/r/StarWarsBattlefront | 2022-01-16
  • GitHub repo SteamDepotFileVerifier

    Find unknown files in Steam game folders by comparing against depotcache manifests

    Project mention: Is there a "verify cache" type option that can be used on an entire Steam library, instead of game by game? | reddit.com/r/Steam | 2021-04-04

    You can use a small app that I made that does just that: https://github.com/xPaw/SteamDepotFileVerifier/releases

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-01-22.

C# Steam related posts


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

Project Stars
1 ArchiSteamFarm 7,423
2 Playnite 3,675
3 Borderless-Gaming 3,513
4 tModLoader 2,194
5 SteamKit 1,941
6 idle_master_extended 1,508
7 TileIconifier 1,194
8 Depressurizer 1,108
9 Steamless 1,035
10 UWPHook 791
11 ValveResourceFormat 764
12 HourBoostr 416
13 AuthenticatorPro 386
14 BurningKnight 268
15 DualSenseX 256
16 SAM 203
17 bnetlauncher 173
18 XTR-Toolbox 103
19 AoE2Tools 88
20 PlayniteExtensionsCollection 62
21 Fragsurf-2 47
22 FrostyFix 19
23 SteamDepotFileVerifier 10
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.