Black Duck Names Open-Source Rookies of the Year

1 of 16

Black Duck Names Open-Source Rookies of the Year

The 2015 Open-Source Rookies class reflects three technologies shaping the future of open-source software: Docker containers, open collaboration and AI.

2 of 16


Rocket.Chat is an open-source Web chat platform built for communities and companies wanting to privately host their own chat service. It offers an array of features aimed at making real-time communications work for your business: from simple messaging and emoji support, to face-to-face video conferencing, multi-user audio conferences, screen sharing and more.

3 of 16


Mattermost is an open-source, on-premise Slack alternative, written in Golang and React. Mattermost consolidates all team communication into one place, through an intuitive interface that is searchable and accessible anywhere.

4 of 16 is a free and open-source video conferencing solution that competes with the likes of WebEx and GoToMeeting. is based on WebRTC, which allows decentralized communication between browsers.

5 of 16


MXNet is a lightweight deep learning library created by Distributed Machine Learning Community (DMLC), the people behind CXXNet, Minerva and Purine2 machine learning projects. The library is portable and lightweight, and readily scales to multiple GPUs and machines. It can even run tasks such as image recognition on a smartphone.

6 of 16


Bazel is a subset of Google's internal software development tools, building software quickly and reliably through a shared code repository in which all software is built from source code. Bazel automates testing and releases, and uses both parallelism and caching to speed processing. Bazel is geared toward projects that combine a number of characteristics: large codebase, multiple languages, multiple platforms and extensive tests.

7 of 16

React Native

React Native is a Facebook-sponsored framework for building native mobile applications using the React JavaScript library. React Native allows application logic to run in JavaScript, but keeps the user interface fully native.

8 of 16


Kontena is an open-source container management solution "built to maximize developer happiness." Kontena features a host of proven technologies and features for accelerating container development and breaking barriers to successful deployment: multi-host, multi-AZ container orchestration, Weave overlay network technology, VPN access to backend containers and an intuitive application deployment workflow. Kontena offers everything a company needs to develop, deploy and monitor containerized systems.

9 of 16


Nulecule is a specification for packaging complex multi-container applications while ensuring smooth deployment across all instances. Sponsored by Red Hat, Nulecule offers a holistic system for managing the description and transportation of asset relationships. Nulecule's composite container-based application specification creates a standardized way to describe and package multi-container applications while including all dependency references and orchestration metadata within each container image.

10 of 16


InSpec is an open-source compliance testing framework for specifying compliance, security and policy requirements. InSpec eases the path to release by automating the compliance testing process to make compliance an integral part of the development lifecycle.

11 of 16


Hygieia is Capital One's enterprise DevOps dashboard, released last year as an open-source project on GitHub. Capital One uses Hygieia during software development to give their teams and leaders a simple, accessible snapshot view of the whole DevOps process.

12 of 16


Glucosio is an open-source diabetes monitoring application. Glucosio users enter and track blood glucose levels and get helpful tips through an in-app assistant that prompts users to stay hydrated or check their blood sugar.

13 of 16

Honorable Mention: Vault

Vault is a tool for securely accessing API keys, passwords, certificates, employee credentials and other sensitive resources. Vault encrypts and decrypts data without storing it, allowing security teams to define encryption parameters and giving developers the power to store encrypted data without having to design their own encryption methods.

14 of 16

Honorable Mention: RancherOS

RancherOS is a minuscule Linux distribution designed to be the easiest way to manage Docker containers. RancherOS runs Docker directly on top of the Linux Kernel and distributes all user-space Linux services as Docker containers, resulting in two system instances.

15 of 16

Honorable Mention: OWASP Security Knowledge Framework (SKF)

SKF is a free, open-source Web app security system based on Open Web Application Security Project (OWASP) security standards. The SKF supports software developers throughout the product lifecycle, ensuring security in both pre-development and post-release updates. OWASP-SKF analyzes the processing techniques that developers use to edit their data and then matches those patterns to known security vulnerabilities.

16 of 16

A Glimpse at the Future of Containers in the Enterprise

With containers gaining increasing popularity in enterprise environments across a variety of industries to automate the deployment of applications, Joyent and others in the container ecosystem got together to give a state-of-the-state event at the Container Summit conference Feb. 10 in New York City. Although the cloud native world is adopting container technologies, such as Docker, only 8 percent of enterprises are using them in production, said Dave Bartoletti, a principal analyst at Forrester Research. Yet curiosity about containers is soaring. Bartoletti said questions from clients about containers and when and how to deploy them have increased by a factor of 10 in the last two years. Indeed, many of the speakers at the Container Summit said they were introduced to container technology in a previous job and moved it to their current role. Others simply adopted it as the proper thing to...