C# Steam

Open-source C# projects categorized as Steam

Top 23 C# Steam Projects

  • ArchiSteamFarm

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

    Project mention: Ask HN: Those making $0/month or less on side projects – Show and tell | news.ycombinator.com | 2023-01-27

    ArchiSteamFarm: https://github.com/JustArchiNET/ArchiSteamFarm

    I've been developing ASF for last 8 years with very active attitude, 10k commits with over 7k commits made by me (98.6% of all excluding bots and automation). While I do offer various donation options, the program was always free and open-source, and the overall amount of hours I've put into this would probably make at least several years of senior-level salary by now.

    One of my finest creations that helped a lot of Steam users. The program was used approximately at 2.5 million of Steam accounts overall, having solid 30k downloads of each monthly release.

  • 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: PSA: If you use GlosSI as a "game" for desktop, you wont have to use -oldbigpicture to use the old OSK and the OSK wont freeze after you close it | reddit.com/r/SteamController | 2023-02-08

    If you want to try it out then download and install GlosSI (with all components) and Playnite (Optional)

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Borderless-Gaming

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

    Project mention: Ultrawide Video settings | reddit.com/r/ffxiv | 2023-01-31

    My best guess would be to put the game into a custom windowed resolution that is 2/3 of the default resolution of your screen, then position the window and use something like Borderless Gaming (https://github.com/Codeusa/Borderless-Gaming/releases) to remove the window borders.

  • tModLoader

    A mod to make and play Terraria mods. Supports Terraria 1.4 (and earlier) installations

    Project mention: Help I’m missing 1.4 stable | reddit.com/r/Terraria | 2022-12-31
  • 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: Where does steam store game exe file names | reddit.com/r/Steam | 2023-01-08

    Or also you can check this or this github repositories, which emulate steam client (Or any other, there are lots of them)

  • idle_master_extended

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

    Project mention: Anyone else bothered by offline hours not being counted? | reddit.com/r/SteamDeck | 2022-10-10
  • 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: The GOG version of Skyrim is DRM-free, can roll back updates, and can be totally offline. | reddit.com/r/skyrimmods | 2023-01-16

    A Steamless version of Skyrim is DRM-free, can roll back updates, and can be totally offline.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • TileIconifier

    Creates tiles for most Windows 8.1 and 10 start menu icons

    Project mention: Quality of Life Apps, Software & Changes | reddit.com/r/iiEcoRyan3166 | 2023-02-02

    Allows you to edit nearly all icons of apps pinned to the Start Menu. Can be downloaded from here, via Github. The only way I found to edit Folder shortcuts pinned to the Start Menu is to expand the Start Menu to fullscreen by going to Settings > Personalization > Start > Use Start full screen, then pressing the Start button, going to All Apps (see image) at the very top left, scrolling down to T > TileIconify, opening the dropdown menu, rightclicking the new Custom Shortcut, and Pin to Start. Simply going to %AppData%\Microsoft\Windows\Start Menu\Programs\TileIconify\Custom Shortcuts and trying to Pin to Start did not work for me, as the option to Pin to Start didn't even work.

  • Depressurizer

    A Steam library categorizing tool.

    Project mention: I honestly forgot steam had this feature | reddit.com/r/CuratedTumblr | 2023-01-30

    You can use something like https://github.com/Depressurizer/Depressurizer to Categorize the games for you.

  • DepotDownloader

    Steam depot downloader utilizing the SteamKit2 library.

    Project mention: Downgrade AoE2 DE To Work On Windows 7 | reddit.com/r/aoe2 | 2023-02-06

    And DepotDownloader https://github.com/SteamRE/DepotDownloader/releases/download/DepotDownloader_2.4.7/depotdownloader-2.4.7.zip

  • UWPHook

    🔗 Add your Windows Store or UWP games to Steam

    Project mention: Can I stream Xbox game pass games downloaded on my pc to my steam deck? | reddit.com/r/SteamDeck | 2023-01-31

    I used this https://github.com/BrianLima/UWPHook

  • AuthenticatorPro

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

    Project mention: Features which expand the functionality of the watch | reddit.com/r/GalaxyWatch | 2023-02-01

    2 factor authentication/security keys using https://github.com/jamie-mh/AuthenticatorPro, https://github.com/4f77616973/Wristkey, https://github.com/fmeum/WearAuthn

  • TcNo-Acc-Switcher

    A Super-fast account switcher for Steam, Battle.net, Epic Games, Origin, Riot, Ubisoft and many others!

    Project mention: Steam offline activation | reddit.com/r/PiratedGames | 2023-02-07
  • ValveResourceFormat

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

    Project mention: Dota 2 Assets | reddit.com/r/DotA2 | 2022-11-21

    Check Youtube Guides or so how to use https://vrf.steamdb.info/

  • DualSenseX

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

    Project mention: PS5 Version vs. PC Version (Also have a Steam Deck) | reddit.com/r/HarryPotterGame | 2023-02-04
  • CreamInstaller

    Automatically finds all installed Steam, Epic and Ubisoft games with their respective DLC-related DLL locations on the user's computer, parses SteamCMD, Steam Store and Epic Games Store for user-selected games' DLCs, then provides a very simple graphical interface utilizing the gathered information for the maintenance of DLC unlockers.

    Project mention: Is CreamAPI/CreamInstaller really safe? | reddit.com/r/PiratedGames | 2022-11-17

    Hello! I am making this post for a better explanation of whether CreamAPI or CreamInstaller is safe to use. I installed it today from GitHub (right here) since I wanted to unlock all DLCs for Cities Skylines (I bought the game on Steam if anyone is wondering).

  • HourBoostr

    Two programs for idling Steam game hours and trading cards

  • SmartSteamEmu

    SSELauncher Comfy Edition 2018 By LoodBot/Syahmixp (Steam Emulator)

    Project mention: Where do i get SmartSteamEmu? | reddit.com/r/PiratedGames | 2022-05-03

    on github. Link to v1.4.3 on the site, can use either.

  • BurningKnight

    A roguelike about goblins & stuff

  • SAM

    Steam Account Manager / Switcher (by rex706)

    Project mention: How to run multiple instances using Steam client, not supported by Bethesda or Steam but it works. | reddit.com/r/fo76 | 2022-04-27

    this program was made for family's using the same computer to have separate steam accounts works great for this

  • Oxide.Rust

    Rust game extension for the Oxide modding framework

    Project mention: Progress on building an 8k, Middle Earth-themed map in the game "Rust". | reddit.com/r/gaming | 2022-09-26

    you should look into existing Magic/Fantasy plugins for Rust on https://umod.org/games/rust. having this map + bows only + magic plugin would be really cool.

  • ASFEnhance

    ASF增强插件 / External commands for ASF

    Project mention: Help, My brother filled my library with 7000 steam games | reddit.com/r/Steam | 2022-11-28

    Once you have that running, you will need the ASFEnhance plugin. Check if you installed it correctly using !ASFE (A restart of ASF is required for the plugin to work). Once again, no configs necessary as the commands we are going to use don't fall under their EULA

  • bnetlauncher

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

    Project mention: [Suggestion] Add more platforms | reddit.com/r/OneGameLauncher | 2022-10-02

    For my note: https://github.com/dafzor/bnetlauncher/issues/13

  • SaaSHub

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

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 2023-02-08.

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 9,008
2 Playnite 4,941
3 Borderless-Gaming 4,134
4 tModLoader 3,132
5 SteamKit 2,186
6 idle_master_extended 2,047
7 Steamless 1,625
8 TileIconifier 1,285
9 Depressurizer 1,245
10 DepotDownloader 1,200
11 UWPHook 1,089
12 AuthenticatorPro 1,065
13 TcNo-Acc-Switcher 1,060
14 ValveResourceFormat 959
15 DualSenseX 849
16 CreamInstaller 575
17 HourBoostr 483
18 SmartSteamEmu 351
19 BurningKnight 295
20 SAM 289
21 Oxide.Rust 283
22 ASFEnhance 236
23 bnetlauncher 195
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives