# Get involved
First off, thank you for considering contributing to IoTeX. It's people like you that make IoTeX chain great. IoTeX is an open source project and we love to receive contributions from our community — you!
There are many ways to contribute, from writing tutorials or blog posts, to improving documentation and translations, from submitting bug reports and feature requests, to reporting your experience and public advocating the project, are all valuable ways to contribute to IoTeX and build trust in the community.
# Contribute to the code
Check out our GitHub account, take a look at public repositories and if you find something you would like to contribute to, the only requirement is that you sign the Contributor License Agreements (CLAs) when submitting your first pull request. Follow the project’s contribution guidelines: contributions will be reviewed by a maintainer, and must pass all applicable tests.
Below are some of the public repos you can consider contributing to:
IoTeX Studio Web IDE
Is our web based IDE to edit, test and deploy Solidity smart contracts to the IoTeX Blockchain
IoTeX Node Bootstrap
Contains tools and guides for running a IoTeX Fuul Node and join public Mainnet and Testnet
IoTeX Core Node
Is the official Go implementation of the IoTeX Blockchain Protocol
Browse all IoTeX repositories
# Join the HALO Grants Program
To fuel the development of the Internet of Trusted Things, the IoTeX Halo Program funds software and hardware development, research, education, and community engagement efforts. Halo Grants are open for any project at any stage to apply, as long as it promotes the growth and use of IoTeX technology. Halo will pave the way for the next generation of “Powered by IoTeX” devices and applications — apply now to turn your ideas into reality.
Submit your project to the HALO community grants Program: https://halo.iotex.io
# Build your IoTeX project!
Check out the full documentation at docs.iotex.io to learne the basics of IoTeX and start building your first "Powered by IoTeX" Device or dApp!
Get inspired by browsing the IoTeX Ecosystem Portal for projects related to your area of expertise: you can also ask for contributing to some of those community projects!
# Contribute to translations
Interested in becoming a translator? Join our Telegram Group and ask an Admin to be added as a contributor to one of the following projects:
# Contribute to the community
As a community member, there are many ways to give your contribution to the IoTeX Project, you can:
- Report bugs on our [https://github.com/iotexproject](GitHub repositories)
- Share your experience with IoTeX in our Telegram Group
- Create a local community, organise meetups & events