Cloudbench (CBTOOL)

Cloudbench Tool (aka CBTOOL) is a multi-benchmark harness that automates Infrastructure as a Service (IaaS) cloud stress and scalability testing through the execution of controlled experiments.

CloudLens

CloudLens is a Swift library for processing machine-generated text such as log streams.

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.

strong-docs

The strong-docs open source project enables you to create a single-page documentation site for your Node.js module using a set of documentation source files, including GitHub-flavored markdown and JSDoc annotated JavaScript.

QISKit

QISKit lets developers conduct explorations on IBM’s Quantum Experience using a Python interface. This interface enables you to work with quantum circuits and executing multiple circuits in an efficient batch of experiments. To get you started, we have provided example Jupyter Notebooks that demonstrate several standard experiments.

QISKit OPENQASM

QISKit OPENQASM contains specifications, examples, documentation, and tools for the OPENQASM intermediate representation.

QISKit SDK

The QISKit SDK provides support for the Quantum Experience circuit generation phase and uses the QISKit API to access the Quantum Experience hardware and simulators. It includes example scripts written for Jupyter Notebooks.

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.

Watson Developer Cloud: Swift SDK

The Watson Developer Cloud: Swift SDK will help you quickly and easily build Watson-enabled apps for iOS and Linux platforms.

Tosca

Tosca is a lightweight preprocessor that increases a developer’s productivity when dealing with syntax-driven, source-to-source transformation.

Universal Data Store Manager

The Universal Data Store Manager gives Java applications a wide range of storage options and capabilities to monitor the performance of data stores.

Data Store Client Library

Data Store Client Library provides a common caching interface for applications to use for managing a cache. The library also provides multiple implementations of the cache interface, encryption, and compression.

OASIS TOSCA Translator

The OASIS TOSCA Translator converts application service templates written against the OASIS Topology Orchestration Specification for Cloud Applications (TOSCA) Simple Profile in YAML v1.0 to the OpenStack Heat Orchestration template (HOT) format.

IBM Bluemix CLI SDK

The IBM Bluemix CLI (Command Line Interface) SDK provides the utilities and libraries for developers to create plugins that can be installed separately to the Bluemix CLI as extensions to the existing Bluemix Command Line Client.

Java Client Tools for Globalization Pipeline on IBM Bluemix

This repository contains Java tools for Globalization Pipeline on IBM Bluemix. One tool provides a command-line interface for accessing resource bundles and user information. The other plugin integrates the Globalization Pipeline service with an Apache Maven build. With the Maven plugin, you can upload source resource bundles to your own Globalization Pipeline service instance, and download translated resource bundles.

IBM Bluemix Globalization Pipeline: iOS SDK

The IBM Bluemix Globalization Pipeline: iOS SDK project provides an SDK for iOS developers to dynamically use the IBM Bluemix Globalization Pipeline for rapid and dynamic translations of their iPhone/iPad applications.

Disaster Recovery for an OpenStack Cloud (Dragon)

Disaster Recovery for the Cloud (Dragon) is an OpenStack project to create a framework and reference implementation to enable highly available services in the cloud.

PerfHarness

PerfHarness is a flexible and modular Java package for performance testing of HTTP, SOAP, JMS, MQ and TCP/IP transports.

i18n4go

Do you have a Golang program that needs to be internationalized? The i18n4go tool helps you easily prepare your code for internationalization (i18n) quickly and efficiently. You can also use this tool to keep your code i18n-enabled.

Cloudant Envoy

Cloudant Envoy is a microservice that sits between your mobile or web application and your cloud database, allowing users to replicate your data layer, but handling the authentication and data segregation so that each user only sees his or her own data.

Simple Data Pipe

CRM dashboards are mission critical for every business, and with this Simple Data Pipe tool, they’ve never been easier to feed with data.

CouchDyno

CouchDyno is a set of tools for testing, benchmarking and interactively experimenting with IBM Cloudant and Apache CouchDB databases.

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.

LoopBack iOS SDK

The LoopBack iOS SDK enables you easily interact with your models and data sources and eliminates the need to use the NSURLRequest interface to interact with a LoopBack-based backend.

LoopBack AngularJS JavaScript SDK

The LoopBack AngularJS Javascript SDK is an open-source JavaScript model–view–controller (MVC) framework for browser-based applications.

LoopBack Android SDK

The LoopBack Android SDK provides a simple Java API that enables your Android app to access a server application.

LoopBack

LoopBack is a highly extensible, open-source Node.js framework based on Express that enables you to quickly create dynamic end-to-end REST APIs and connect to backend systems such as databases and SOAP or REST services.

Simple Metrics Collector

Simple Metrics Collector is a microservice that quickly and easily tracks click events of a single-page JavaScript app.

IBM Bluemix Mobile Services – Client and server-side Swift SDKs

Open source IBM Bluemix Mobile Services SDKs for Swift to help you integrate your apps with Bluemix services.

Android SDK for Bluemix 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 Bluemix Mobile Client Access – Google Authentication

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

IBM Bluemix Mobile Services SDKs

IBM Bluemix Mobile Services SDKs help developers integrate their applications with the powerful, extensive, and growing suite of Bluemix Mobile Services.

Android SDK for Bluemix Push Notifications

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

Bluemix Mobile Services: Android Core SDK

IBM Bluemix Mobile Services Android Core SDK will help you quickly implement services for your Android apps.

IBM Globalization Pipeline Extension: Microsoft Visual Studio Code editor

The IBM Bluemix Globalization Pipeline Extension: Microsoft Visual Studio Code editor accesses the IBM Globalization Pipeline service directly from the Microsoft Visual Studio Code editor, enabling you to translate your application user interfaces as you create and update them.

IBM Bluemix Globalization Pipeline: UrbanCode Deploy Plugin

The IBM Globalization Pipeline plug-in for UrbanCode Deploy integrates the Globalization Pipeline’s translation service as an UrbanCode Deploy component that provides machine translation within your existing build and deploy process.

IBM Bluemix Globalization Pipeline: Ruby SDK

The IBM Bluemix Globalization Pipeline service: Ruby SDK allows developers of Ruby on Rails applications to seamlessly translate their applications using the IBM Bluemix Globalization Pipeline service.

IBM Bluemix Globalization Pipeline: Python SDK

The IBM Bluemix Pipeline service: Python SDK provides functionality for Python applications to use the Globalization Pipeline service for rapid and dynamic translations.

IBM Bluemix Globalization Pipeline: Node.js SDK

The IBM Bluemix Globalization Pipeline: Node.js SDK provides functionality for JavaScript applications to use the Globalization Pipeline service for rapid and dynamic translations.

IBM Bluemix Globalization Pipeline: Java SDK

The IBM Globalization Pipeline: Java SDK provides JDK ResourceBundle integration and Java APIs for accessing Globalization Pipeline’s REST endpoints.

IBM Bluemix Globalization Pipeline: Cordova SDK

The IBM Globalization Pipeline: Cordova SDK plugin enables your Cordova-based application to dynamically request translations of your application content from the IBM Globalization Pipeline.

IBM Globalization Pipeline Extension: Atom

The Globalization Pipeline Extension: Atom accesses the IBM Globalization Pipeline service directly from your Atom editor, enabling you to translate your application user interfaces as you create and update them.

IBM Bluemix Globalization Pipeline: Angular SDK

The IBM Bluemix Globalization Pipeline: Angular SDK project provides an SDK for AngularJS developers to dynamically use the IBM Bluemix Globalization Pipeline for rapid and dynamic translations.

IBM Bluemix Globalization Pipeline service

The IBM Bluemix Globalization Pipeline service allows you to rapidly and dynamically translate your mobile and cloud applications without having to rebuild, redeploy, or disrupt the delivery of your application.

Menagerie

Sometimes, you need to automate a bag of tools that share little common ground. The Security Innovation team found themselves facing this problem when they needed to build an environment that would execute random file analyzers that spanned multiple technologies, installation requirements, and input formats. Furthermore, they needed to enable a community of researchers to submit jobs remotely and be able to track and collect results.

Swift High Latency Media

The Swift High Latency Media project seeks to create a high-latency storage back end that makes it easier for users to perform bulk operations of data tiering within a Swift data ring.

Eclipse OMR

The Eclipse OMR project is an ecosystem to create cross-platform components for building reliable, high performance language runtimes.

Node-RED

Node-RED is a simple visual tool that makes it easy to wire together events and devices for the Internet of Things.

Amalgam8

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

EclairJS

EclairJS provides JavaScript developers with an API to Apache Spark so they can take advantage of Spark’s scalable streaming, SQL, machine-learning, graph capabilities.

IBM Bluemix product documentation

The IBM Bluemix product documentation project invites Bluemix users to collaborate in creating product documentation that is accurate and up-to-date.

Direct Storage and Networking Interface (DiSNI)

The Direct Storage and Networking Interface (DiSNI) project is a Java framework and API for direct storage and network access from a user space.

Cargo

Cargo is a filesystem- and vendor-agnostic migration service to migrate containers and their data with minimal downtime.

Cloud Auditing Data Federation on Go

The Go implementation of Cloud Auditing Data Federation makes the specification available to apps and components written in a key cloud computing language.

OpenPOWER Host OS

An open community for OpenPower hardware enablement and features built on a reference host OS and Kernel-based virtual machine (KVM) for Power.

IBM Object Storage for Bluemix – Swift3 Server SDK

The IBM Object Storage for Bluemix: Swift3 Server SDK is a server-side Swift SDK for Bluemix Object Storage Service.

IBM Object Storage for Bluemix – Node.js Server SDK

The Object Storage Node.js Server SDK provides functionality for Node.js server applications to use IBM Object Storage for Bluemix to easily store or back up files for your applications

IBM Object Storage for Bluemix – iOS Swift SDK

IBM Object Storage for Bluemix: iOS Swift SDK lets you use IBM Object Storage to easily store or back up files for your iOS Swift applications.

IBM Object Storage for Bluemix – Java Server SDK

The Java Server SDK project shows you how to create REST endpoints to save and update files in IBM Object Storage, retrieve them, & delete them.

IBM Object Storage for Bluemix: Android SDK

The Object Storage Android SDK provides functionality for Android applications to use IBM Object Storage for Bluemix to easily store or back up files for your applications.

Cloudbot

Cloudbot is a Hubot-based bot that integrates services and tools that can be seamlessly used in your team’s collaborative chat client.

Simple Search Service

The Simple Search Service is an app that can turn structured data into a faceted search engine API in a few clicks.

Snowpatch

Snowpatch is a continuous integration tool for open source projects using patch-based and mailing-list-centric workflows, such as the Linux kernel.

Solo5 Unikernel

WEBCAST: Watch the replay of the Solo5 Unikernel Tech Talk, recorded on August 3, 2016, and take a deeper dive into this emerging technology for packaging applications in the cloud.


Solo5 Unikernel implements a unikernel base, or the lowest layer of code inside a unikernel, which interacts with the hardware abstraction exposed by the hypervisor and forms a platform for building language runtimes and applications. Solo5 currently interfaces with the MirageOS ecosystem, enabling Mirage unikernels to run on either Linux KVM/QEMU or a specialized unikernel monitor called “ukvm,” which is also available in the code repository.

Attention Sum Reader (AS Reader)

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

Gremlin

The Gremlin framework enables developers to conduct failure recovery testing on microservice applications that are in production without impacting user experience. The framework ensures that applications conform to best practices for failure handling.

Node Application Metrics

Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications. Node Application Metrics builds on the data collection capability that is used for the Health Center developer tool, which is part of the Eclipse-based IBM Monitoring and Diagnostics Tools.

jCADF

jCADF is the Java implementation of the Cloud Auditing Data Federation (CADF) specification, which defines a normative event data model and a compatible set of interfaces for federating events, logs, and reports between cloud providers and customers.

DaRPC

DaRPC is an RPC framework and API for Java which uses RDMA to implement a tight integration between RPC message processing and network processing in a user space.

IBM Object Storage for Bluemix

IBM Object Storage for Bluemix provides a fully distributed storage platform that you can use to easily store or back up files for your applications.

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.

OpenWhisk

OpenWhisk is a serverless platform that lets developers quickly and easily build feature-rich apps that automatically trigger responses to events.