openSteam is a generic approach to a web-based shopping and eCommerce platform. Its goal is to simplify the implementation and ui-design process of an eCommerce site.

As a webagency ( we have a lot of experience in designing and implementing shop solutions. 'Till now we used open-source projects or large commercial shopping systems as basis for our implementations. In some cases we even started from scratch. This approach was not very satisfying, so we decided to built our own platform with the following strategic objectives:

Flexibility over all while not ending up in configuration hell or writing heavy weighted frameworks.

  • Flexibility in UI design
  • Flexibility in offered goods, products and services
  • Flexibility in the shopping process and its workflows

openSteam is implemented with Ruby on Rails. Using the concepts of generators, modules, plug-ins, REST and last but not least convention over configuration, we realize all the tools you need to run your own eCommerce site.

Feel free to contact us, to participate, to criticize and to engage in this project.


Getting Started



Installing openSteam is as easy as installing just one of your favourite gems. Just type:

sudo gem sources -a (you only have to do this once!)
sudo gem install opensteam-opensteam

After installing the openSteam gem you can commence with reading the tutorials.


Learn More

Here you can get more information about 'openSteam' and how it works:

Getting Help

Our github-page is always a good place to get in touch with the openSteam developers.

Search | Imprint | Admin | File Management | Login/Logout | ScrewTurn Wiki version 2.0.33.