page-brochureware.php

Open source projects from IBM

IBM innovation is at your fingertips. We’re unleashing new, organic open source projects, direct from our coders to you.

We’ve unlocked IBM-generated innovations from our developers and software labs. Code, docs, supporting materials–they’re all here for you to use and build on. Access the code, join the innovation, and together we’ll take these emerging open source projects to new heights!

Meet the graduates

Meet a few of the blockbuster innovations that started as IBM open source projects and then went on to take the open technology community by storm. Innovation starts here!

Node-RED

This simple visual tool makes it easy to wire together events and devices for the Internet of Things. IBM donated Node-RED to the JS Foundation in October 2016.


OpenWhisk

A serverless platform that lets developers quickly and easily build feature-rich apps that automatically trigger responses to events. OpenWhisk graduated to become an Apache Incubator project in November 2016.


SystemML

This project advances machine learning through the DML language for machine learning algorithms and automatic optimization for efficiency and scalability. SystemML became an Apache Incubator project in November 2015 and an Apache Top-Level Project in May 2017.


Featured open source projects

QISKit API

The lightweight QISKit API is a thin Python wrapper around the Quantum Experience HTTP API that enables you to connect and execute OPENQASM code.


IoT

TJBot programmable robot

TJBot is a do-it-yourself kit that enables you to build a programmable cardboard robot powered by IBM Watson. It is part of the IBM Watson Maker Kits, a collection of DIY open source templates to connect to Watson services in a fun way.


Jupyter Enterprise Gateway

A lightweight, multi-tenant, scalable and secure gateway that enables Jupyter Notebooks to share resources across an Apache Spark cluster.


Featured code patterns

Cloud-host a graph database using Kubernetes

Learn how to quickly host OrientDB on the IBM Cloud Container Service by using Kubernetes APIs.


Build a recommender with Apache Spark and Elasticsearch

This developer pattern demonstrates the key elements of creating a recommender system by using Apache Spark and Elasticsearch.


Create and execute blockchain smart contracts

Use the Hyperledger Composer framework to create and execute smart contracts within a blockchain application built on Hyperledger Fabric.


Recent open blog posts

Insights on the Roadmap for Hyperledger Fabric 1.1

As one of the Hyperledger Fabric Maintainers, one of the questions I am often asked is “What is the roadmap for Hyperledger Fabric development?”. My response is to point people to the Hyperledger Fabric wiki, because for the most part, we are pretty transparent about plans for our next release. Beyond that, things are a little...

Continue reading Insights on the Roadmap for Hyperledger Fabric 1.1

Kubernetes Upstream Contribution – 5 Do’s and Don’t

There is a good amount of documentation material out there on the Kubernetes community website which every contributor should read. However, if you are a new or intermediate contributor, or thinking to start contributing to Kubernetes upstream, hopefully, this post will help you understand some of the lessons that I have learned. This post discusses...

Continue reading Kubernetes Upstream Contribution – 5 Do’s and Don’t

Follow us on Twitter