Skip to main content

stlib

windows build status linux build status Coverage GitHub license GitHub release OpenSSF Best Practices

Async library that provides features related to Steam client and compatible stuff.

stlib isn't a library intended for game development like SteamWorksPy, instead you should use it for console, gui, and web applications that need to gather Steam data in some way, including the ones from current logged in user. In addition to the SteamWorks methods, stlib also implements access to SteamWebAPI and some internal community APIs, and works both on Linux and Windows.

There's also support for plugins that interact with third-party platforms, as an example we have the SteamGifts plugin that can login into the service using the Steam account configured on the stlib and access the user data from the third-party website. You can also write your own plugin for your favorite service using the stlib helpers.

For more info about plugins, see the stlib-plugins repo. a stlib documentation is also available.

I'm programming this library as a personal project, so the functions are added according to my needs, otherwise it would be impossible to do it alone. If you need anything else, send a pull request or open an issue.

stlib now supports plugins!

See more at: stlib-plugins

Dependencies to build SteamWorks Python Extension (Optional)

  • Python and headers >= 3.10
  • Microsoft Visual C++ compiler (MSVC) or GNU Compiler (GCC)
  • Steamworks SDK >= v1.55

Dependencies to run

  • Python >= 3.10
  • asyncio
  • beautifulsoup4
  • rsa
  • aiohttp

API Reference & Documentation

Current Version (>=2.0)

Made with stlib

Steam Tools NG


This is a work in progress. You can request new features.

The stlib is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

The stlib is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Lara Maia dev@lara.monster 2015 ~ 2024

OpenSSF Best Practices
Made with

Metadata

Release files for stlib 2.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stlib 2.3.1
File Size Uploaded
stlib-2.3.1.tar.gz 45.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for stlib 2.3.1
File
stlib-2.3.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
stlib-2.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
stlib-2.3.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
stlib-2.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
stlib-2.3.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
stlib-2.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details

Total release size: 1.3 MB

Release files / stlib-2.3.1.tar.gz

Download URL stlib-2.3.1.tar.gz
Size 45.5 kB
Tags Source
SHA-256 checksum
How to use checksums
8c670c76d77226d1e844e898f85f74df250ba4feb28f14b09dd78b5b989c178f
BLAKE2b-256 checksum
How to use checksums
7a17d04fbefd97abd4a7a499d2dbe2a46018486213ab1ccbdb3b1e2fce98e4e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.7

Release files / stlib-2.3.1-cp312-cp312-win_amd64.whl

Download URL stlib-2.3.1-cp312-cp312-win_amd64.whl
Size 195.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0397521b45f6c73a09059e1af522d35c96422ae1b90239e05833d422be0cbd23
BLAKE2b-256 checksum
How to use checksums
742d314cf837e87068c2f694c624307f28ca7615f31bebaca1efb5131ffe5079
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.7

Release files / stlib-2.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL stlib-2.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 227.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
29382f7df727278e845fea915afb174382953d9277f7b86f5c726913c368cf96
BLAKE2b-256 checksum
How to use checksums
452332cd3cd539e96e4983cbba6af04abcc89184b62987aa3ae772d9e9dc3bb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.7

Release files / stlib-2.3.1-cp311-cp311-win_amd64.whl

Download URL stlib-2.3.1-cp311-cp311-win_amd64.whl
Size 195.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8430a9184853c37128ebece78509bc2bbd46684dddf2014a23b3e5567b063dfd
BLAKE2b-256 checksum
How to use checksums
caf2a38ffc8f9c2aa04d37aa1db18558d149206a362a0f3f3e8c7e8102a05946
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.7

Release files / stlib-2.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL stlib-2.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 226.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
86ef28b5a97819ce090abae728cecd5badc1f096667a313ef4f15c080bab8bc9
BLAKE2b-256 checksum
How to use checksums
7404ff3394d8da306d0f3e6bf8acdbc48eaf82d03fea5c07d8756e41984e6a6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.7

Release files / stlib-2.3.1-cp310-cp310-win_amd64.whl

Download URL stlib-2.3.1-cp310-cp310-win_amd64.whl
Size 195.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1f987aeceea70e0abd574a650805193a04d61b62df1b918852269e35bf67af79
BLAKE2b-256 checksum
How to use checksums
f6c57e8c6658e16912861b25a9d96927a84fa4f242d4463084385c33b633038e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.7

Release files / stlib-2.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl

Download URL stlib-2.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl
Size 226.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0fcbe2f0c3cc7faeb9cd7ca65d2750cf28778ff273cd4f8fccb98485f8a5ff63
BLAKE2b-256 checksum
How to use checksums
a9d7c89e0d7b52da6f4b162e09546fb596a604d569b30bd1683ce41e5766c8a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.7

Release history Release notifications | RSS feed

This release

2.3.1 This release

7 release files

2.3

7 release files

2.2.1

7 release files

2.2

7 release files

2.1

7 release files

2.0.3

9 release files

2.0.2

9 release files

2.0.1

7 release files

2.0

7 release files

1.2.2

7 release files

1.2

7 release files

1.1.1

7 release files

1.1

6 release files

1.0.7

6 release files

1.0.6

4 release files

1.0.5

4 release files

1.0.4

4 release files

1.0.3

4 release files

1.0.2

4 release files

1.0.1

5 release files

1.0

6 release files

0.12

1 release file

0.11.1

1 release file

0.11

1 release file

0.10

1 release file

0.9.2

1 release file

0.9.1

1 release file

0.9.0

1 release file

0.8.2

1 release file

0.8.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page