Green Software FoundationCommunity / Patterns

Community / Patterns

The Green Software Patterns Catalogue is an online open-source database of software patterns that, if applied, will reduce software emissions. The catalogue is designed to make green software patterns easy to understand and implement.


Each of our patterns have been thoroughly reviewed and curated by the Green Software Foundation across a wide range of categories. Any software practitioner can find the patterns related to their field, technology, or domain. Anyone can submit a pattern that triggers a detailed review process by the Foundation. You can be confident that applying any patterns that have completed that process will reduce your software emissions.

To use the patterns, head to and search for your field or technology. Each pattern is atomic and applicable to real-world situations and applications.


Getting Started

  • The best place to get started with the patterns project is to post in the patterns discussions forum.

  • There are many ways to get involved from:

    • Submitting a green software pattern.

    • Reviewing green software patterns.

    • Becoming a subject matter expect reviewer.


OKR1: Ensure people can easily apply green software principles

  • KR1.2: 500 green software patterns have been published by the end of 2023