Reference for the openwork framework. Offer bounties for collaborative effort online and find paid work on GitHub and collaborative platforms
⚙️OpenWork
[]
[
]
[
]
[
]
OpenWork defines a simple, open, and universal method to:
- Offer monetary rewards (bounties) for work on issues, features, bugs, or project contributions.
- Make bounties visible, searchable, and transparent using GitHub-native tools (labels, badges, templates).
- Help developers discover paid work across GitHub with zero barriers.
OpenWork is a reference for requesting collaborative effort GitHub enabling individuals, teams, and organizations to fund collaborative work, and for developers to find paid opportunities across open projects. A place to discuss payment mechanics and expectations, to be all aligned
-
Put the badge in your project page
OpenWork: This project uses OpenWork⚙️OpenWork This lets humans know you look for collaboration.
-
How is work paid off?
- Offer a reward for someone to do some work, respecting the OpenWork guidelines
- Someone does the work for you and posts proof of its work, either with a picture or submitting an edit to a file.
- The worker now shares its payment details with the requester, which pays what's due on acceptance and posts a closure
-
Add Visual Badges and Labels to Issues (Optional)
- 💰
Bounty: $<amount>— specifies the bounty amount. - 🏷️
Type: <Bug | Feature | Management | Research>— describes the type of work. - 💸
Payment: <Method>— outlines payment method (PayPal, Wire, Crypto, Invoice, Other). - ⚡
Urgency: <Low | Medium | High>— indicates task priority. - Use Shields.io or similar to create bounty badges for higher visibility.
- 💰
-
Standardize Issue Templates as much as possible Each bounty issue should clearly state these info with the aim of being more searchable from the top bar:
- Amount offered
- Payment method
- Task description
- Conditions for acceptance
- Contact information
-
Comment and propose changes
Look at this issue as an example
The usage of badges gives more visibility to the idea and badges to make your bounties highly visible.
Here are some examples:
OpenWork
[]
[
]
[
]
[
]
[
]
[
]
[
]
[
]
[
]
[
]
You can quickly generate custom badges to request collaborative effort by using Shields.io.
Example URL structure:
https://img.shields.io/badge/<LABEL>-<MESSAGE>-<COLOR> (https://github.com/subastation/openwork)
[OpenWork](https://github.com/subastation/openwork)
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
Developers can find work by cross-referencing characteristics in the GitHub search bar or on search engines :
label:"Bounty" and
is:issue label:"Bounty"
label:"Bounty" and type:CreativeInput