Share your skills

There’s no need to go through the Open Home Foundation to contribute code, translations, designs, or documentation to any of our projects. Or even a project that isn’t ours – as long as it is maintained in the service of smart home privacy, choice, and sustainability.

Keep an eye out for our open calls for priority projects that need extra help. Or support a maintainer’s work directly through a GitHub sponsorship page, Ko-fi, or any other sponsorship platform. Check out the links below to find an area that interests you.

Contribute to UX or product design

GitHub - OpenHomeFoundation/ux-design: Home of the UX design within the Open Home Foundation
Home of the UX design within the Open Home Foundation - OpenHomeFoundation/ux-design

Contribute to Home Assistant

Home Assistant Developer Docs
Get started developing for Home Assistant
Contributing translation | Home Assistant Developer Docs
Translations for Home Assistant are managed through Lokalise, an online translation management tool. Our translations are split between four projects: a backend project for platform-specific translations, a frontend project for UI translations, and two for the official companion apps. Click the links below to join the projects! Even if your language is completely translated, extra proofreading is a big help! Please feel free to review the existing translations, and vote for alternatives that might be more appropriate.

Contribute to ESPHome

Code - ESPHome Developer Documentation
Documentation - ESPHome Developer Documentation

Contribute to Music Assistant

If you like to help with the development, e.g. implementing a new music source or fix a player specific quirk, please reach out on Discord. There hasn’t been time to write extended development documentation, but once you get the grasp of the structure it is relatively straightforward.

Music Assistant Developer
None
Translations
Music library manager for your offline and online music sources
Issues · music-assistant/support
Music Assistant issue tracker. Contribute to music-assistant/support development by creating an account on GitHub.
Music Assistant Project Board • music-assistant
This is the development backlog/project board for the Music Assistant project.
Build software better, together
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.