Open source projects from IBM

Unleashing tomorrow's leading-edge technology, today.

Be a part of incredible open source innovations right from the start. Download the code, read the blogs and documentation, and connect with us to take these emerging projects to new heights.

Aardpfark

Exporting Spark ML Models to the Portable Format for Analytics


Accessibility Probe (AccProbe)

The Accessibility Probe (AccProbe) is a standalone, Eclipse Rich Client Platform (RCP) application that combines the functionality of numerous accessibility tools, including object inspection, event monitoring, and execution of accessibility APIs, into one easy-to-use application for accessibility testing and debugging.


Activity Streams

Activity Streams provides developers with a standard model and JSON-based encoding format for describing how users engage with both the application and with one another. This standard format can be used at every layer within an application, from back-end data storage to driving the user experience, and frees developers from the need to invent new adhoc application-specific data formats and models for describing the kinds of actions that users can perform within the system.


Adversarial Robustness Toolbox

Explore ART, a toolbox for rapid crafting and analysis of attack and defense methods for machine learning models.


Agentless System Crawler

Agentless System Crawler provides a unified cloud monitoring and analytics framework that enables deep visibility into all types of cloud platforms and runtimes, with close to zero effort or pain from the end user.


AI Fairness 360

The AI Fairness 360 toolkit (AIF360) is an open source software toolkit that can help detect and remove bias in machine learning models.


Amalgam8

Amalgam8 is an open source platform to simplify integration tasks for polyglot microservices, enabling developers to focus on high-value DevOps functions.


Android SDK for IBM Cloud Mobile Client Access – Google Authentication

An open source IBM Bluemix Mobile Services SDK for Android to help you quickly implement Google authentication.


Android SDK for IBM Cloud Mobile Client Access – Facebook Authentication

An open source IBM Bluemix Mobile Services SDK for Android to help you quickly implement Facebook authentication.


Android SDK for IBM Cloud Push Notifications

An open source IBM Bluemix Mobile Services SDK for Android to help you integrate your apps with Bluemix services.


Anomaly Detection Engine for Linux Logs

Anomaly Detection Engine for Linux Logs analyzes Linux logs to help system admins and software developers understand Linux system behaviour.


Apache SystemML

Apache SystemML advances machine learning through the DML language for ML algorithms and automatic optimization for efficiency and scalability.


API Microgateway

A developer-focused, extensible gateway platform written in Node.js that enforces access to microservices and APIs.


Application Metrics for Swift

Application Metrics for Swift™ collects and visualizes resource and performance monitoring data for Swift-based applications. Application Metrics for Swift builds on the open source polyglot data collection capabilities of omr-agentcore, which is also used in both Node Application Metrics and the Java monitoring in the Eclipse-based IBM Monitoring and Diagnostics Tools.


Attention Sum Reader (AS Reader)

The Attention Sum Reader (AS Reader) project is a machine-learning model for answering questions about text passages.