Contributing

If you'd like to contribute to the CircuitPython project, the CircuitPython libraries are a great way to begin. This page is updated with daily status information from the CircuitPython libraries, including open pull requests, open issues and library infrastructure issues.

Do you write a language other than English? Another great way to contribute to the project is to contribute new localizations (translations) of CircuitPython, or update current localizations, using Weblate.

If this is your first time contributing, or you'd like to see our recommended contribution workflow, we have a guide on Contributing to CircuitPython with Git and Github. You can also find us in the #circuitpython channel on the Adafruit Discord.

Have an idea for a new driver or library? File an issue on the CircuitPython repo!

Current Status for Sun, Dec 01, 2024

CircuitPython Translation with Weblate

Contribute to CircuitPython by localizing (translating) its control and error messages into new or existing languages. With the help of fellow open source project Weblate, we've made it easy to add or improve translations.

On hosted.weblate.org, you can create a new Weblate account, or sign in with an existing account such as Github or Google and start contributing through a simple web interface. No forks or pull requests needed! As always, if you have questions or need assistance, you can find us on Discord in the #circuitpython channel. We're available to help.