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.
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.
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 contains specifications, examples, documentation, and tools for the OPENQASM intermediate representation.
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.
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 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 is a flexible and modular Java package for performance testing of HTTP, SOAP, JMS, MQ and TCP/IP transports.
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 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 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 Android SDK
The LoopBack Android SDK provides a simple Java API that enables your Android app to access a server application.
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
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
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.
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.
The Eclipse OMR project is an ecosystem to create cross-platform components for building reliable, high performance language runtimes.
Node-RED is a simple visual tool that makes it easy to wire together events and devices for the Internet of Things.
Amalgam8 is an open source platform to simplify integration tasks for polyglot microservices, enabling developers to focus on high-value DevOps functions.
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 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 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 is a continuous integration tool for open source projects using patch-based and mailing-list-centric workflows, such as the Linux kernel.
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.
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 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 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 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.