Collaborate openly

IBM to open source projects via new web portal

Natali Vlatko
Open image via Shutterstock

Technology and consulting heavyweights IBM have launched developerWorks Open – a new initiative to garner further community involvement in their open source projects. They’ve also set out a plan to release more projects online by year’s end.

IBM have announced a new web portal that will now be home to their newly open sourced projects: developerWorks Open aims to further solidify IBM’s open source strategy by inviting collaborative efforts on a range of projects from cloud, analytics, mobile, social and security development.

Projects available so far

developerWorks Open currently sports over 30 projects, with more expected to be added by the end of the year. With specs produced in-house, IBM are looking for users to engage with their code, blogs, documentation, supporting materials and then to get active in their communities.

The following projects are merely a selection of what’s on the table:


  • Cognitive Catalyst: a tool for building extensions for IBM’s Watson, a cognitive computing system that takes in data from a variety of sources without the limitations of volume or memory
  • IBM Bluemix Mobile Services SDKs:  IBM’s soon-to-be released client- and server-side SDKs allowing developers to target iOS, Android, Cordova, and Windows as well as Node.js and Liberty server. IBM’s Ready Apps have been made available on GitHub to give developers a taste of what can be built

Analytics/Data Management/Cloud:

  • Node Application Metrics: gives a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications
  • Spark Kernel: a way to enable an interactive application against Apache Spark via rolling the communication backbone and acting as an intermediary between the application and a Spark cluster
  • Activity Streams: supplies developers with a standard model and JSON-based encoding format for describing how users engage with both the application and one another
  • Clampify: a networking connectivity service layer designed to run in conjunction with a Docker Swarm cluster, now working alongside OpenStack Neutron
  • Mule: a time-series database designed to handle applicative monitoring with minimal configuration and no excess weight

In order to contribute, GitHub is utilised to extend functionality and submit improvements. IBM want to build a burgeoning community by trying to make the projects as transparent as possible – you can see the work IBM have done, re-use their techniques, and iterate as you see fit.

Natali Vlatko
An Australian who calls Berlin home, via a two year love affair with Singapore. Natali was an Editorial Assistant for (S&S Media Group).

Inline Feedbacks
View all comments