All Projects → Indieteur → Steam-Apps-Management-API

Indieteur / Steam-Apps-Management-API

Licence: MIT license
A basic Steam Application Management API and Valve Data Format (VDF) reader/writer.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Steam-Apps-Management-API

event-worker
A simpler way of dealing with Web Workers
Stars: ✭ 18 (-25%)
Mutual labels:  events, listener, process
jetemit
jetemit is an event manager for React, React Native, Vue, Angular, and all javascript project
Stars: ✭ 44 (+83.33%)
Mutual labels:  events, listener
Nupdate
A comfortable update solution for .NET-applications.
Stars: ✭ 394 (+1541.67%)
Mutual labels:  update, process
spa-bus
🔥Tools for multilevel components to pass values in any SPA
Stars: ✭ 15 (-37.5%)
Mutual labels:  events, listener
Appimageupdate
AppImageUpdate lets you update AppImages in a decentral way using information embedded in the AppImage itself.
Stars: ✭ 261 (+987.5%)
Mutual labels:  update, applications
Gameloop.Vdf
A fast, easy-to-use Valve Data Format parser for .NET
Stars: ✭ 60 (+150%)
Mutual labels:  steam, vdf
AppListManager
📱 AppListManager (Android Library) makes managing application and activity lists easy.
Stars: ✭ 59 (+145.83%)
Mutual labels:  listener, applications
vdf
📜 Package for working with Valve's text and binary KeyValue format
Stars: ✭ 146 (+508.33%)
Mutual labels:  steam, vdf
vdf
A Lexer and Parser for Valves Data Format (known as vdf) written in Go
Stars: ✭ 30 (+25%)
Mutual labels:  steam, vdf
micro-typed-events
The smallest, most convenient typesafe TS event emitter you'll ever need
Stars: ✭ 39 (+62.5%)
Mutual labels:  events, listener
ikisocket
🧬 WebSocket wrapper with event management for Fiber https://github.com/gofiber/fiber. Based on Fiber WebSocket and inspired by Socket.io
Stars: ✭ 92 (+283.33%)
Mutual labels:  events, listener
Port-Able-Suite
🌐 Manager for portable applications
Stars: ✭ 35 (+45.83%)
Mutual labels:  update, applications
csgo-trader-extension
CSGO Trader Browser Extension to help with CS:GO item trading, marketing and much more
Stars: ✭ 86 (+258.33%)
Mutual labels:  steam
mackerel-plugin-linux-proc-stats
Linux processes metrics plugin for mackerel.io agent.
Stars: ✭ 13 (-45.83%)
Mutual labels:  process
react-compose-events
A Higher-Order Component factory to attach outside event listeners
Stars: ✭ 25 (+4.17%)
Mutual labels:  events
recurring events
Elixir library for dealing with recurring events
Stars: ✭ 22 (-8.33%)
Mutual labels:  events
Server-Creation-Tool
A Tool to easily create Server via SteamCMD
Stars: ✭ 33 (+37.5%)
Mutual labels:  steam
SteamTradeOffersBot
SteamBot fork that provides an easy-to-use Trade Offer library and a true generic inventory interface.
Stars: ✭ 45 (+87.5%)
Mutual labels:  steam
Hap
A simple concurrent programming language.
Stars: ✭ 19 (-20.83%)
Mutual labels:  events
fs2-es
Event sourcing utilities for FS2
Stars: ✭ 75 (+212.5%)
Mutual labels:  events

Steam Apps Management API

There are two libraries included in this solution:

  • VDF Reader/Writer -- This library allows you to read and write Valve Data Format which is used to store Steam Configuration and Application Info stored in the local PC.
  • Steam Application Management API -- This library provides basic information about the Steam Applications installed on the local computer. It also allows you to launch an app as well as listen for events like if a Steam App is being launched and/or is being updated. The library can also capture the process associated with the application (by guessing. It isn't completely foolproof.)

Compatibility

The solution itself was created using Visual Studio 2017 so you'll probably only be able to open it through that however, if you are using the prebuilt library (.dll) or the Nuget package. It's target framework is .Net Framework 4.5.

How to Use

Please see the Wiki for a detailed how to use. You can also download the Demo project for further help.

License

This library is licensed under MIT License. Also, no need to credit me by the way but if you do, please credit me as Indieteur and if you can, please include my website as well. (e.g. Steam Applications Management API by Indieteur - https://indieteur.com)

How to Help

Currently, I'm working full time making open source software and free assets and using my savings to pay my bills so I hope you help me with that by either:

  • ko-fi if you want make a one time donation.

  • Patreon if you want to donate every month.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].