greenworks

a node.js plugin to integrate nw.js/electron games with steamworks

Github stars Tracking Chart

Greenworks

  • Greenworks is a node.js addon that
    allows you to integrate your HTML5 app or game with
    Steamworks by exposing a number of
    Steamworks APIs to JavaScript.
  • Greenworks was originally developed by
    Greenheart Games to enable Steam integration
    in Game Dev Tycoon.
    Since then, it has been open-sourced and is
    used in many other projects.
  • Currently Greenworks supports:
    • node v0.8, v0.10, v0.12, v4, v5, v6, v7, v8, v9 and v10
    • NW.js v0.8, v0.11+
    • Electron v1.0.0+
    • Steam SDK v1.42
  • Greenworks is built using Native Abstractions for Node.js to
    support different node versions.
  • The project is currently funded by Greenheart Games and other
    donors.

Download

Prebuilt binaries of Greenworks for NW.js & Electron can be found on
the releases page.

Documentation

Guides and the API references are located in docs directory.

License

Greenworks is published under the MIT license. See the license file for details.

Twitter

If you use Greenworks, please let us know at
@GreenheartGames
and feel free to add your product to our
product list.

Main metrics

Overview
Name With Ownergreenheartgames/greenworks
Primary LanguageC++
Program languagePython (Language Count: 5)
Platform
License:MIT License
所有者活动
Created At2013-11-07 00:00:54
Pushed At2025-03-31 20:19:25
Last Commit At2025-03-31 22:18:11
Release Count25
Last Release Namev0.20.0 (Posted on )
First Release Name0.1 (Posted on )
用户参与
Stargazers Count1.5k
Watchers Count58
Fork Count155
Commits Count648
Has Issues Enabled
Issues Count226
Issue Open Count60
Pull Requests Count101
Pull Requests Open Count2
Pull Requests Close Count11
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private