Cloud Foundry® is an open source Platform as a Service (PaaS), sponsored and led by Pivotal®, with contributions from a large ecosystem of organizations and individual developers. Cloud Foundry provides users with a choice of clouds, developer frameworks and application services, while increasing a user’s ability to build, test and scale applications. Cloud Foundry is released under the terms of the Apache License.
Spring is the most popular and complete application development framework for enterprise Java. Spring projects provide comprehensive infrastructure support for developing Java applications. Millions of developers use Spring to build modern Web and enterprise applications. The Spring Framework is released under version 2.0 of the Apache License.
Kubernetes® is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google®, combined with best-of-breed ideas and practices from the community. Kubernetes is released under the terms of The Linux Foundation®.
Project Reactor is a fourth-generation Reactive library for building non-blocking applications on the Java Virtual Machine (JVM) based on the Reactive Streams Specification. This foundation is used by the Spring Framework in version 5.0 and above. Project Reactor is released under version 2.0 of the Apache License.
The Open Service Broker API project offers developers, ISVs, and SaaS vendors a single, simple, and elegant way to deliver services to applications running within cloud-native platforms such as Cloud Foundry and Kubernetes. The “Open Service Broker API” is an API specification hosted by the Cloud Foundry Foundation (CFF).
ODPi is a nonprofit organization committed to simplification & standardization of the big data marketplace. It provides a framework for vendors of Apache Hadoop distributions, their ISV partners, and their end user customers to collaboratively develop reference specifications covering multiple technologies related to Hadoop. This allows for portability of applications developed for Hadoop across multiple vendors distributions, helping unite the ecosystem for the benefit of end users.
Apache Geode is a data management platform that provides real-time, consistent access to data-intensive applications throughout widely distributed cloud architectures. Geode pools memory (along with CPU, network and optionally local disk) across multiple processes to manage application objects and behavior.
The Greenplum Database is an advanced, fully featured data warehouse. It provides powerful and rapid analytics on petabyte scale data volumes. Uniquely geared toward big data analytics, Greenplum Database is powered by the world’s most advanced cost-based query optimizer delivering high analytical query performance on large data volumes.
Apache™ HAWQ (incubating) is an advanced, elastic SQL query engine that combines exceptional MPP-based analytics performance and robust ANSI SQL compliance. Quickly unlock insights and drive business transformation, natively, from Hadoop data using familiar SQL semantics. HAWQ, together with integrated MADlib (incubating) machine learning, enables companies to swiftly iterate deep, predictive analytics on datasets of virtually any size - from small to enormous.
Redis is an open source, networked, in-memory, key-value data store with optional durability. Written in ANSI C, it is often referred to as a data structure server, because keys can contain strings, hashes, lists, sets and sorted sets. Redis is open source software released under the terms of the three clause BSD license. Redis is the most popular key-value store in the cloud.
RabbitMQ is a complete and highly-reliable enterprise messaging system, based on the AMQP standard. RabbitMQ is easy to use, runs on all major operating systems and supports a huge number of developer platforms. It is both open source and commercially supported. Released under version 1.1 of the Mozilla Public License, RabbitMQ is the most popular AMQP implementation on the planet.
Apache™ MADlib (incubating) is an open source library for scalable in-database analytics. It provides data-parallel implementations of mathematical, statistical and machine learning methods on both Greenplum Database and Apache HAWQ (incubating). MADlib uses the MPP architecture’s full compute power to process very large data sets. MADlib algorithms are invoked from a familiar SQL interface so they are easy to use.
Apache Tomcat is a popular open source application server that implements the Java Servlet, JavaServer Pages, Java Unified Expression Language and Java WebSocket technologies. Apache Tomcat powers numerous large-scale, mission-critical web applications (including those written in Spring) across a diverse range of industries and organizations. It is released under the Apache License version 2.
Apache HTTP Server is the most popular web server on the Internet. Powering over 100 million websites, it is one of the oldest open source projects in use today. Apache HTTP Server provides functionality around authentication, security and content delivery. It is released under the Apache License version 2.
The Eclipse Foundation is a not-for-profit, member-supported corporation that hosts the Eclipse projects. Full details of Eclipse and the Eclipse Foundation are available at http://www.eclipse.org. Pivotal is an Eclipse solutions member of the Eclipse Foundation and participates in several projects at Eclipse, including JDT Core, AJDT, AspectJ, Orion and Flux.
Cedar is a self-contained BDD testing framework for Objective-C and iOS programmers. It provides improvements in clarity and organization facilities as well as built-in matchers, test doubles and fakes.
Robolectric is a unit test framework for Android that runs tests directly in the JVM without booting the Android emulator. This saves on app development time and makes it simple to test drive an application at every stage of development.
Project Monitor is a Ruby-on-Rails–based information radiator that collects continuous integration (CI) status and other metrics on one Web page. If centrally displayed in an office, the status of all project builds will be visible to any project stakeholder.
Whiteboard facilitates office wide standups, allowing people to find help and publicize discoveries, as well as introduce newcomers and announce events. Additionally, Whiteboard broadcasts standups between offices by email and direct publishing to WordPress blogs, enabling cross-office discussions and knowledge sharing.
License Finder gathers licensing information on all components of a Ruby on Rails project and generates reports on all dependencies. It automatically approves libraries with licenses that match a licensing whitelist, and builds a task list of actions necessary to bring the project into compliance with your company’s standards.
Sprout is a repeatable, documented, decomposable, shareable set of configuration scripts for development workstations. Based on Opscode’s Chef, Sprout automates standardization of workstations configuration. It can install development tools and applications, enabling development teams to create business value more quickly.