# SteamTools **Repository Path**: swei/SteamTools ## Basic Information - **Project Name**: SteamTools - **Description**: 🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。 - **Primary Language**: C# - **License**: GPL-3.0 - **Default Branch**: develop - **Homepage**: https://steampp.net - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 884 - **Created**: 2022-12-03 - **Last Updated**: 2022-12-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Watt Toolkit 🧰 (Former name Steam++)

English | [简体中文](./README.md) "Watt Toolkit" is an open source cross-platform multi-purpose game toolkit, most of its features require you to download and install Steam to use it. ![Release Download](https://img.shields.io/github/downloads/rmbadmin/SteamTools/total?style=flat-square) [![Release Version](https://img.shields.io/github/v/release/rmbadmin/SteamTools?style=flat-square)](https://github.com/rmbadmin/SteamTools/releases/latest) [![GitHub license](https://img.shields.io/github/license/rmbadmin/SteamTools?style=flat-square)](LICENSE) [![GitHub Star](https://img.shields.io/github/stars/rmbadmin/SteamTools?style=flat-square)](https://github.com/rmbadmin/SteamTools/stargazers) [![GitHub Fork](https://img.shields.io/github/forks/rmbadmin/SteamTools?style=flat-square)](https://github.com/rmbadmin/SteamTools/network/members) ![GitHub Repo size](https://img.shields.io/github/repo-size/rmbadmin/SteamTools?style=flat-square&color=3cb371) [![GitHub Repo Languages](https://img.shields.io/github/languages/top/BeyondDimension/SteamTools?style=flat-square)](https://github.com/BeyondDimension/SteamTools/search?l=c%23) [![NET 6.0](https://img.shields.io/badge/dotnet-6.0-purple.svg?style=flat-square&color=512bd4)](https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotnet-6) [![C# 10.0](https://img.shields.io/badge/c%23-10.0-green.svg?style=flat-square&color=6da86a)](https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-10) [![Desktop UI](https://img.shields.io/badge/ui@desktop-AvaloniaUI-purple.svg?style=flat-square&color=8c45ab)](https://github.com/AvaloniaUI/Avalonia) [![Mobile GUI](https://img.shields.io/badge/gui@mobile-Xamarin.Forms-blue.svg?style=flat-square&color=3498db)](https://github.com/xamarin/Xamarin.Forms) [![Official WebSite](https://img.shields.io/badge/website@official-Ant%20Design%20of%20React-blue.svg?style=flat-square&color=61dafb)](https://github.com/ant-design/ant-design) [![BackManage WebSite](https://img.shields.io/badge/website@back_manage-Ant%20Design%20of%20Blazor-purple.svg?style=flat-square&color=512bd4)](https://github.com/ant-design-blazor/ant-design-blazor) [![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2FSteamTools-Team%2FSteamTools%2Fbadge%3Fref%3Ddevelop&style=flat-square)](https://actions-badge.atrox.dev/BeyondDimension/SteamTools/goto?ref=develop) [![GitHub Star](https://img.shields.io/github/stars/rmbadmin/SteamTools.svg?style=social)](https://github.com/BeyondDimension/SteamTools) [![Gitee Star](https://gitee.com/rmbgame/SteamTools/badge/star.svg)](https://gitee.com/rmbgame/SteamTools) [![Kofi](https://img.shields.io/badge/Kofi-RMBGAME-orange.svg?style=flat-square&logo=kofi)](https://ko-fi.com/rmbgame) [![Patreon](https://img.shields.io/badge/Patreon-RMBGAME-red.svg?style=flat-square&logo=patreon)](https://www.patreon.com/rmbgame) [![Bilibili](https://img.shields.io/badge/bilibili-软妹币玩家-blue.svg?style=flat-square&logo=bilibili)](https://space.bilibili.com/797215)

## 🚀 Download channel - [GitHub Releases](https://github.com/BeyondDimension/SteamTools/releases) - [Gitee Releases](https://gitee.com/rmbgame/SteamTools/releases) - [Official WebSite](https://steampp.net) - [![Microsoft Store](./resources/MSStore_English.png)](https://www.microsoft.com/store/apps/9MTCFHS560NG) - [AUR](https://aur.archlinux.org/packages/watt-toolkit-bin)(Official Release) - [AUR dev](https://aur.archlinux.org/packages/watt-toolkit-git)(Pull latest code and build locally, build maybe failed, also don't guarantee availability) ## ✨ Functions 1. Account Switch - Switch between Steam accounts that are already logged in on the current PC with one click, and manage features such as sorting your home shared library. 2. Inventory Management - Lets you manage your Steam game inventory directly, not only by downloading older Steam games, but also by managing Steam game achievements directly, supporting unlocked achievements and unlocked achievements. 3. Local Authentication - Let your cell phone token unified save in the computer, currently only support Steam token, later will develop support more token types with cloud synchronization token. 4. ArchiSteamFarm - Integration with [ArchiSteamFarm](https://github.com/JustArchiNET/ArchiSteamFarm) provides functions such as hanging and dropping Steam Collectible Cards within the app. 5. Game Tools - Force game windows to use borderless windowing ## 🖥 Supported Operating Systems ### Windows OS | Version | Architectures | Lifecycle --------------------------------------|----------------------------|-----------------|---------- [Windows Client][Windows-client] | 7 SP1(**\***), 8.1(**\***) | x64 | [Windows][Windows-lifecycle] [Windows 10 Client][Windows-client] | Version 1607+(**\***) | x64 | [Windows][Windows-lifecycle] [Windows 11][Windows-client] | Version 22000+ | x64, | [Windows][Windows-lifecycle] [Windows Server][Windows-Server] | 2008 R2 SP1(**\***), 2012+ | x64 | [Windows Server][Windows-Server-lifecycle] **\*** Windows 7 SP1 must have [Extended Security Update](https://docs.microsoft.com/troubleshoot/windows-client/windows-7-eos-faq/windows-7-extended-security-updates-faq) installed and will be released after November 2022 is no longer supported. **\*** Windows 8.1 will no longer be supported in versions released after November 2022. **\*** Windows Server 2008 R2 SP1 must have [Extended Security Update](https://docs.microsoft.com/en-us/lifecycle/faq/extended-security-updates) installed and will be released after November 2022 is no longer supported. **\*** Microsoft Store(Desktop Bridge) Version 1809+ [Windows-client]: https://www.microsoft.com/windows/ [Windows-lifecycle]: https://support.microsoft.com/help/13853/windows-lifecycle-fact-sheet [win-client-docker]: https://hub.docker.com/_/microsoft-windows [Windows-Server-lifecycle]: https://docs.microsoft.com/windows-server/get-started/windows-server-release-info [Nano-Server]: https://docs.microsoft.com/windows-server/get-started/getting-started-with-nano-server [Windows-Server]: https://docs.microsoft.com/windows-server/ ### Linux OS | Version | Architectures | Lifecycle --------------------------------------|-----------------------|-------------------|---------- [Alpine Linux][Alpine] | 3.13+ | x64, Arm64 | [Alpine][Alpine-lifecycle] [CentOS][CentOS] | 7+ | x64 | [CentOS][CentOS-lifecycle] [Debian][Debian] | 10+ | x64, Arm64 | [Debian][Debian-lifecycle] [Fedora][Fedora] | 33+ | x64 | [Fedora][Fedora-lifecycle] [openSUSE][OpenSUSE] | 15+ | x64 | [OpenSUSE][OpenSUSE-lifecycle] [Red Hat Enterprise Linux][RHEL] | 7+ | x64, Arm64 | [Red Hat][RHEL-lifecycle] [SUSE Enterprise Linux (SLES)][SLES] | 12 SP2+ | x64 | [SUSE][SLES-lifecycle] [Ubuntu][Ubuntu] | 16.04, 18.04, 20.04+ | x64, Arm64 | [Ubuntu][Ubuntu-lifecycle] [Deepin / UOS][Deepin] | 20+ | x64 | [Deepin][Deepin-lifecycle] [Arch Linux][Arch] | | x64, Arm64 | [Alpine]: https://alpinelinux.org/ [Alpine-lifecycle]: https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases [CentOS]: https://www.centos.org/ [CentOS-lifecycle]:https://wiki.centos.org/FAQ/General [CentOS-docker]: https://hub.docker.com/_/centos [CentOS-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-centos8 [Debian]: https://www.debian.org/ [Debian-lifecycle]: https://wiki.debian.org/DebianReleases [Debian-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-debian10 [Fedora]: https://getfedora.org/ [Fedora-lifecycle]: https://fedoraproject.org/wiki/End_of_life [Fedora-docker]: https://hub.docker.com/_/fedora [Fedora-msft-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-fedora32 [Fedora-pm]: https://fedoraproject.org/wiki/DotNet [OpenSUSE]: https://opensuse.org/ [OpenSUSE-lifecycle]: https://en.opensuse.org/Lifetime [OpenSUSE-docker]: https://hub.docker.com/r/opensuse/leap [OpenSUSE-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-opensuse15 [RHEL]: https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux [RHEL-lifecycle]: https://access.redhat.com/support/policy/updates/errata/ [RHEL-msft-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-rhel8 [RHEL-pm]: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/developing_.net_applications_in_rhel_8/using-net-core-on-rhel_gsg#installing-net-core_gsg [SLES]: https://www.suse.com/products/server/ [SLES-lifecycle]: https://www.suse.com/lifecycle/ [SLES-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-sles15 [Ubuntu]: https://ubuntu.com/ [Ubuntu-lifecycle]: https://wiki.ubuntu.com/Releases [Ubuntu-pm]: https://docs.microsoft.com/dotnet/core/install/linux-package-manager-ubuntu-2004 [Deepin]: https://www.deepin.org/ [Deepin-lifecycle]: https://www.deepin.org/release-notes [Arch]: https://archlinux.org/ ### macOS OS | Version | Architectures | ------------------------------|---------------------------|-------------------| [macOS][macOS] | 10.15+ | x64, Arm64 | [macOS]: https://support.apple.com/macos ### Android OS | Version | Architectures | ------------------------------|-------------------------|--------------------------------------------------------------------| [Android][Android] | 5.0(API 21)+ | [x64][Android-x64], [Arm64][Android-Arm64], [Arm32][Android-Arm32] | [Android]: https://support.google.com/android [Android-x64]: https://developer.android.google.cn/ndk/guides/abis?hl=zh_cn#86-64 [Android-Arm32]: https://developer.android.google.cn/ndk/guides/abis?hl=zh_cn#v7a [Android-Arm64]: https://developer.android.google.cn/ndk/guides/abis?hl=zh_cn#arm64-v8a ### ~~iOS / iPadOS~~ OS | Version | Architectures | ------------------------------|-------------------------|-------------------| [iOS][iOS] | 10.0+ | x64, Arm64, Arm32 | [iOS]: https://support.apple.com/ios ## ⛔ Unsupported Operating System - Windows 8 - [Due to Microsoft's official support for the product has ended](https://docs.microsoft.com/lifecycle/products/windows-8), so this program cannot run on this operating system, [It is recommended to upgrade to Windows 8.1](https://support.microsoft.com/windows/update-to-windows-8-1-from-windows-8-17fc54a7-a465-6b5a-c1a0-34140afd0669) - Windows Server / Linux version without desktop GUI - Xbox or Windows Mobile / Phone ## 🌏 Roadmap Read what we [milestones](https://github.com/BeyondDimension/SteamTools/milestones), and feel free to ask questions. ## ⌨️ Development Environment [Visual Studio 2022](https://visualstudio.microsoft.com/vs/) [JetBrains Rider](https://www.jetbrains.com/rider/) ~~[Visual Studio 2022 for Mac](https://visualstudio.microsoft.com/zh-hans/vs/mac/preview/)~~ ~~[Visual Studio Code](https://code.visualstudio.com/)~~ - Supported Operating Systems - [Windows 10 Version 2004 Or Higher: Home, Professional, Education, and Enterprise (LTSC and S are not supported)](https://docs.microsoft.com/en-us/visualstudio/releases/2019/system-requirements) - [macOS 10.14 Mojave Or Higher](https://docs.microsoft.com/en-us/visualstudio/productinfo/vs2019-system-requirements-mac) - Workload - Web and Cloud - ASP.NET and Web Development - Desktop and Mobile Applications - Mobile Development using .Net - .NET Desktop Development - UWP Development - Single Component - GitHub Extension for Visual Studio(Optional) - Windows 10 SDK (10.0.19041.0) - [Visual Studio Marketplace](https://marketplace.visualstudio.com/) - [Avalonia for Visual Studio(Optional)](https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaforVisualStudio) - [NUnit VS Templates(Optional)](https://marketplace.visualstudio.com/items?itemName=NUnitDevelopers.NUnitTemplatesforVisualStudio) [OpenJDK 11](https://docs.microsoft.com/java/openjdk/download#openjdk-11) [Android Studio 2021.1.1 Or Higher](https://developer.android.com/studio/) [Xcode 13 Or Higher](https://developer.apple.com/xcode/) ## 📄 Thanks to the following Open Source Projects * [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) * [MetroRadiance](https://github.com/Grabacr07/MetroRadiance) * [MetroTrilithon](https://github.com/Grabacr07/MetroTrilithon) * [Livet](https://github.com/runceel/Livet) * [StatefulModel](https://github.com/ugaya40/StatefulModel) * [Hardcodet.NotifyIcon](https://github.com/HavenDV/Hardcodet.NotifyIcon.Wpf.NetCore) * [System.Reactive](https://github.com/dotnet/reactive) * [Titanium-Web-Proxy](https://github.com/justcoding121/Titanium-Web-Proxy) * [YARP](https://github.com/microsoft/reverse-proxy) * [FastGithub](https://github.com/dotnetcore/FastGithub) * [Portable.BouncyCastle](https://github.com/novotnyllc/bc-csharp) * [Ninject](https://github.com/ninject/Ninject) * [log4net](https://github.com/apache/logging-log4net) * [SteamAchievementManager](https://github.com/gibbed/SteamAchievementManager) * [ArchiSteamFarm](https://github.com/JustArchiNET/ArchiSteamFarm) * [Steam4NET](https://github.com/SteamRE/Steam4NET) * [WinAuth](https://github.com/winauth/winauth) * [SteamDesktopAuthenticator](https://github.com/Jessecar96/SteamDesktopAuthenticator) * [Gameloop.Vdf](https://github.com/shravan2x/Gameloop.Vdf) * [DnsClient.NET](https://github.com/MichaCo/DnsClient.NET) * [Costura.Fody](https://github.com/Fody/Costura) * [MessagePack-CSharp](https://github.com/neuecc/MessagePack-CSharp) * [CSharpVitamins.ShortGuid](https://github.com/AigioL/CSharpVitamins.ShortGuid) * [Nito.Comparers](https://github.com/StephenCleary/Comparers) * [Nito.Disposables](https://github.com/StephenCleary/Disposables) * [Crc32.NET](https://github.com/force-net/Crc32.NET) * [gfoidl.Base64](https://github.com/gfoidl/Base64) * [sqlite-net-pcl](https://github.com/praeclarum/sqlite-net) * [AutoMapper](https://github.com/AutoMapper/AutoMapper) * [Polly](https://github.com/App-vNext/Polly) * [TaskScheduler](https://github.com/dahall/taskscheduler) * [SharpZipLib](https://github.com/icsharpcode/SharpZipLib) * [SevenZipSharp](https://github.com/squid-box/SevenZipSharp) * [ZstdNet](https://github.com/skbkontur/ZstdNet) * [Depressurizer](https://github.com/Depressurizer/Depressurizer) * [NLog](https://github.com/nlog/NLog) * [NUnit](https://github.com/nunit/nunit) * [ReactiveUI](https://github.com/reactiveui/reactiveui) * [MessageBox.Avalonia](https://github.com/AvaloniaUtils/MessageBox.Avalonia) * [AvaloniaUI](https://github.com/AvaloniaUI/Avalonia) * [AvaloniaGif](https://github.com/jmacato/AvaloniaGif) * [Avalonia XAML Behaviors](https://github.com/wieslawsoltes/AvaloniaBehaviors) * [FluentAvalonia](https://github.com/amwx/FluentAvalonia) * [APNG.NET](https://github.com/jz5/APNG.NET) * [Moq](https://github.com/moq/moq4) * [NPOI](https://github.com/nissl-lab/npoi) * [Fleck](https://github.com/statianzo/Fleck) * [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) * [AspNet.Security.OpenId.Providers](https://github.com/aspnet-contrib/AspNet.Security.OpenId.Providers) * [AspNet.Security.OAuth.Providers](https://github.com/aspnet-contrib/AspNet.Security.OAuth.Providers) * [ZXing.Net](https://github.com/micjahn/ZXing.Net) * [QRCoder](https://github.com/codebude/QRCoder) * [QR Code Generator for .NET](https://github.com/manuelbl/QrCodeGenerator) * [TinyPinyin](https://github.com/promeG/TinyPinyin) * [TinyPinyin.Net](https://github.com/hueifeng/TinyPinyin.Net) * [Packaging utilities for .NET Core](https://github.com/qmfrederik/dotnet-packaging) * [React](https://github.com/facebook/react) * [Ant Design](https://github.com/ant-design/ant-design) * [Ant Design Blazor](https://github.com/ant-design-blazor/ant-design-blazor) * [Toast messages for Xamarin.iOS](https://github.com/andrius-k/Toast) * [ImageCirclePlugin](https://github.com/jamesmontemagno/ImageCirclePlugin) * [Visual Studio App Center SDK for .NET](https://github.com/microsoft/appcenter-sdk-dotnet) * [AppCenter-XMac](https://github.com/nor0x/AppCenter-XMac) * [MSBuild.Sdk.Extras](https://github.com/novotnyllc/MSBuildSdkExtras) * [Xamarin.Essentials](https://github.com/xamarin/essentials) * [Xamarin.Forms](https://github.com/xamarin/Xamarin.Forms) * [Open Source Components for Xamarin](https://github.com/xamarin/XamarinComponents) * [Google Play Services / Firebase / ML Kit for Xamarin.Android](https://github.com/xamarin/GooglePlayServicesComponents) * [Picasso](https://github.com/square/picasso) * [OkHttp](https://github.com/square/okhttp) * [Material Components for Android](https://github.com/material-components/material-components-android) * [AndroidX for Xamarin.Android](https://github.com/xamarin/AndroidX) * [Android Jetpack](https://github.com/androidx/androidx) * [ConstraintLayout](https://github.com/androidx/constraintlayout) * [Entity Framework Core](https://github.com/dotnet/efcore) * [ASP.NET Core](https://github.com/dotnet/aspnetcore) * [Windows Forms](https://github.com/dotnet/winforms) * [Windows Presentation Foundation (WPF)](https://github.com/dotnet/wpf) * [C#/WinRT](https://github.com/microsoft/CsWinRT) * [command-line-api](https://github.com/dotnet/command-line-api) * [.NET Runtime](https://github.com/dotnet/runtime) * [Fluent UI System Icons](https://github.com/microsoft/fluentui-system-icons) * [Material design icons](https://github.com/google/material-design-icons)