Collaborate with us

Work with us on projects, use our deep learning models, and more

From blockchain to containers to AI to operating systems—and everything in between—our developers are creating emerging open source projects and surrounding them with code, docs, and supporting materials so you can join the innovation.

See our most popular, active projects Use our open source deep learning models

Get your hands on the code

There are a number of ways that you can partner with us in creating open source technology. These include:

Open source projects created by IBM

Open source technology underlies many of our products, and much of that innovative open tech starts at IBM. We train, equip, and encourage our employees to engage in open source and to create open projects that solve our clients’ problems or their own personal development problems. Here are a few of the open source projects developed at IBM. We hope you’ll check out the GitHub repos, reach out to the maintainers, and join us.

Featured open source projects

If you want to see the breadth of our open source projects, check out our GitHub organization. Or, if you don’t want to search through all of our repos, check out our projects page to see the most popular and active ones.

Meet the graduates

Once a project has gained enough adoption by the wider community, we contribute the project to an open source foundation so it can continue to grow. Check out some of our most popular graduated projects.

Model Asset eXchange (MAX)

The Model Asset eXhange is a place for developers to find and use free and open source deep learning models. Browse dozens of different models, get started with our easy-to-follow tutorials, or join our community and contribute your own models.

Get your hands on free, open source deep learning models