Punk is a cross-platform Steam client for desktop built on top of Vapor and Electron.
The UI is powered by React, Flux and the visuals are handled by Photon.
Friends list
Chatting
Trading
Notifications
Steam Community & Steam Store integration
Pre-built binaries as well as the source code snapshots can be found in the releases section.
After cloning the repo, run:
npm install
npm run build
# or
npm run watch
A dist
folder will be created.
npm start
npm run package
This will build package for your current platform in package/{platform}
.
You can also override your current platform by passing it as a command line argument.
npm run package -- --platform={win32,darwin}
Punk stores all of your data in a single folder. The folder path depends on your operating system:
%APPDATA%/Punk
on Windows$XDG_CONFIG_HOME/Punk
or ~/.config/Punk
on Linux~/Library/Application Support/Punk
on OS XThis folder contains user data, cache files, chat logs and application log. Make sure to remove this folder in case you decide to stop using Punk.
MIT. See LICENSE
.