These tables are generated from the podlings.xml file. Please keep your project metadata up-to-date (see here and here).
| Project | Description | Sponsor (Champion) | Mentors | Start Date |
|---|---|---|---|---|
| AGE | AGE is a multi-model database that enables graph and relational models built on PostgreSQL. | Incubator
(Jim Jagielski) |
Kevin Ratnasekera, Von Gosling, Raphael Bircher, Felix Cheung | 2020-04-29 |
| Annotator | Annotator provides annotation enabling code for browsers, servers, and humans. | Incubator
(Daniel Gruno) |
Nick Kew, Tommaso Teofili, Benjamin Young | 2016-08-30 |
| BlueMarlin | BlueMarlin will develop a web service to add intelligence functionality to a plain ad system. | Incubator
(Dave Fisher) |
Craig Russell, Jean-Baptiste Onofré, Von Gosling, Junping Du, Uma Maheswara Rao G | 2020-06-09 |
| brpc | brpc is an industrial-grade RPC framework for building reliable and high-performance services. | Incubator | Kevin A. McGrail, Jean-Baptiste Onofré, Von Gosling | 2018-11-13 |
| Crail | Crail is a storage platform for sharing performance critical data in distributed data processing jobs at very high speed. | Incubator
(Luciano Resende) |
Julian Hyde, Luciano Resende, Felix Cheung | 2017-11-01 |
| DataLab | DataLab is a platform for creating self-service, exploratory data science environments in the cloud using best-of-breed data science tools. | Incubator
(P. Taylor Goetz) |
P. Taylor Goetz, Henry Saputra, Konstantin I Boudnik, Furkan Kamaci | 2018-08-20 |
| DolphinScheduler | DolphinScheduler is a distributed ETL scheduling engine with powerful DAG visualization interface.. | Incubator
(Sheng Wu) |
Sheng Wu, ShaoFeng Shi, Liang Chen, Furkan KAMACI, Kevin Ratnasekera | 2019-08-29 |
| Doris | Doris is a MPP-based interactive SQL data warehousing for reporting and analysis. | Incubator
(Dave Fisher) |
Willem Ning Jiang, Shao Feng Shi, Ming Wen | 2018-07-18 |
| Flagon | Flagon is a software tool usability testing platform | Incubator
(Lewis John McGibbney) |
Lewis John McGibbney, David Meikle, Tim Allison, Furkan Kamaci | 2016-07-13 |
| Heron | A real-time, distributed, fault-tolerant stream processing engine. | Incubator
(Julien Le Dem) |
Jake Farrell, Julien Le Dem, P. Taylor Goetz, Dave Fisher, Ming Wen, Kevin Ratnasekera | 2017-06-23 |
| Hivemall | Hivemall is a library for machine learning implemented as Hive UDFs/UDAFs/UDTFs. | Incubator
(Roman Shaposhnik) |
Daniel Dai, Koji Sekiguchi | 2016-09-13 |
| Hop | Hop is short for the Hop Orchestration Platform. Written completely in Java it aims to provide a wide range of data orchestration tools, including a visual development environment, servers, metadata analysis, auditing services and so on. As a platform, Hop also wants to be a reusable library so that it can be easily reused by other software. | Incubator
(Maximilian Michels) |
Tom Barber, Julian Hyde, Maximilian Michels, Francois Papon, Kevin Ratnasekera | 2020-09-24 |
| Liminal | Apache Liminal is an end-to-end platform for data engineers and scientists, allowing them to build, train and deploy machine learning models in a robust and agile way. | Incubator
(Jean-Baptiste Onofre) |
Jean-Baptiste Onofre, Henry Saputra, Uma Maheswara Rao G, Davor Bonaci, Liang Chen | 2020-05-23 |
| Livy | Livy is web service that exposes a REST interface for managing long running Apache Spark contexts in your cluster. With Livy, new applications can be built on top of Apache Spark that require fine grained interaction with many Spark contexts. | Incubator
(Sean Busbey) |
Bikas Saha, Luciano Resende, Jean-Baptiste Onofre | 2017-06-05 |
| Marvin-AI | Marvin-AI is an open-source artificial intelligence (AI) platform that helps data scientists, prototype and productionalize complex solutions with a scalable, low-latency, language-agnostic, and standardized architecture while simplifies the process of exploration and modeling. | Incubator
(Luciano Resende) |
Luciano Resende, William Colen | 2018-08-21 |
| Milagro | Milagro is core security infrastructure and crypto libraries for decentralized networks and distributed systems. | Incubator
(Nick Kew) |
Nick Kew, Jean-Frederic Clere | 2015-12-21 |
| MXNet | A Flexible and Efficient Library for Deep Learning | Incubator
(Henri Yandell) |
Markus Weimer, Bob Paulin, Jason Dai, Furkan Kamaci | 2017-01-23 |
| Nemo | Nemo is a data processing system to flexibly control the runtime behaviors of a job to adapt to varying deployment characteristics. | Incubator
(Byung-Gon Chun) |
Hyunsik Choi, Byung-Gon Chun, Jean-Baptiste Onofre, Markus Weimer | 2018-02-04 |
| NLPCraft | A Java API for NLU applications | Incubator
(Konstantin Boudnik) |
Roman Shaposhnik, Furkan Kamaci, Evans Ye, Paul King, Konstantin I Boudnik | 2020-02-13 |
| NuttX | NuttX is a mature, real-time embedded operating system (RTOS). | Incubator
(Junping Du) |
Junping Du, Justin Mclean, Mohammad Asif Siddiqui, Flavio Paiva Junqueira, Duo Zhang | 2019-12-09 |
| PageSpeed | PageSpeed represents a series of open source technologies to help make the web faster by rewriting web pages to reduce latency and bandwidth. | Incubator
(Leif Hedstrom) |
Jukka Zitting, Leif Hedstrom, Nick Kew | 2017-09-30 |
| Pegasus | Pegasus is a distributed key-value storage system which is designed to be simple, horizontally scalable, strongly consistent and high-performance. | Incubator
(Von Gosling) |
Kevin A. McGrail, Duo zhang, Liang Chen, Von Gosling | 2020-06-28 |
| Pinot | Pinot is a distributed columnar storage engine that can ingest data in real-time and serve analytical queries at low latency. | Incubator
(Olivier Lamy) |
Kishore Gopalakrishna, Jim Jagielski, Olivier Lamy, Felix Cheung | 2018-10-17 |
| Pony Mail | Pony Mail is a mail-archiving, archive viewing, and interaction service, that can be integrated with many email platforms. | Incubator
(Suneel Marthi) |
John D. Ament, Sharan Foga | 2016-05-27 |
| Ratis | Ratis is a java implementation for RAFT consensus protocol | Incubator
(Jitendra Pandey) |
Uma Maheswara Rao G, Devaraj Das, Arpit Agarwal | 2017-01-03 |
| SAMOA | SAMOA provides a collection of distributed streaming algorithms for the most common data mining and machine learning tasks such as classification, clustering, and regression, as well as programming abstractions to develop new algorithms that run on top of distributed stream processing engines (DSPEs). It features a pluggable architecture that allows it to run on several DSPEs such as Apache Storm, Apache S4, and Apache Samza. | Incubator
(Daniel Dai) |
2014-12-15 | |
| SDAP | SDAP is an integrated data analytic center for Big Science problems. | Incubator
(Lewis John McGibbney) |
Jörn Rottmann, Trevor Grant | 2017-10-22 |
| Sedona | Sedona is a big geospatial data processing engine. It provides an easy to use APIs for spatial data scientists to manage, wrangle, and process geospatial data. | Incubator
(Felix Cheung) |
Felix Cheung, Jean-Baptiste Onofré, George Percivall, Von Gosling | 2020-07-19 |
| Spot | Apache Spot is a platform for network telemetry built on an open data model and Apache Hadoop. | Incubator
(Doug Cutting) |
Uma Maheswara Rao G | 2016-09-23 |
| StreamPipes | StreamPipes is a self-service (Industrial) IoT toolbox to enable non-technical users to connect, analyze and explore (Industrial) IoT data streams. | Incubator
(Christofer Dutz) |
Christofer Dutz, Jean-Baptiste Onofré, Julian Feinauer, Justin Mclean, Kenneth Knowles | 2019-11-11 |
| Teaclave | Teaclave is a universal secure computing platform. | Incubator
(Zhijie Shen) |
Felix Cheung, Furkan Kamaci, Jianyong Dai, Matt Sicker, Zhijie Shen | 2019-08-20 |
| Toree | Toree provides applications with a mechanism to interactively and remotely access Apache Spark. | Incubator
(Sam Ruby) |
Luciano Resende, Julien Le Dem, Ryan Blue | 2015-12-02 |
| Training | The Training project aims to develop resources which can be used for training purposes in various media formats, languages and for various Apache and non-Apache target projects. | Incubator
(Lars Francke) |
Craig Russell, Christofer Dutz, Justin Mclean, Lars Francke | 2019-02-21 |
| TubeMQ | TubeMQ is a distributed messaging queue (MQ) system. | Incubator
(David Nalley) |
Junping Du, Justin Mclean, Sijie Guo, Zhijie Shen, Jean-Baptiste Onofre | 2019-11-03 |
| Tuweni | Tuweni is a set of libraries and other tools to aid development of blockchain and other decentralized software in Java and other JVM languages. | Incubator
(Jim Jagielski) |
Jean-Baptiste Onofré, Furkan Kamaci | 2019-03-25 |
| Wayang | Wayang is a cross-platform data processing system that aims at decoupling the business logic of data analytics applications from concrete data processing platforms, such as Apache Flink or Apache Spark. Hence, it tames the complexity that arises from the "Cambrian explosion" of novel data processing platforms that we currently witness. | Incubator
(Christofer Dutz) |
Christofer Dutz, Lars George, Bernd Fondermann, Jean-Baptiste Onofré | 2020-12-16 |
| Weex | Weex is a framework for building Mobile cross-platform high performance UI. | Incubator
(Edward J. Yoon) |
Willem Ning Jiang, Myrle Krantz | 2016-11-30 |
| YuniKorn | YuniKorn is a standalone resource scheduler responsible for scheduling batch jobs and long-running services on large scale distributed systems running in on-premises environments as well as different public clouds. | Incubator
(Vinod Kumar Vavilapalli) |
Junping Du, Felix Cheung, Jason Lowe, Holden Karau | 2020-01-21 |
| Project | Description | Apache Sponsor | Mentors | Start Date | End Date |
|---|---|---|---|---|---|
| Abdera
Abdera |
An implementation of the Atom Syndication Format and Atom Publishing Protocol. | Incubator | Garrett Rooney, Paul Querna | 2006-06-06 | 2008-11-08 |
| Accumulo
Accumulo |
Accumulo is a distributed key/value store that provides expressive, cell-level access labels. | Incubator | Benson Margulies, Alan Cabrera, Bernd Fondermann | 2011-09-12 | 2012-03-21 |
| ACE
ACE |
A software distribution framework based on OSGi that allows you to manage and distribute artifacts. | Board | Niclas Hedhman, Carsten Ziegeler, Bertrand Delacrétaz | 2009-04-24 | 2011-12-21 |
| ActiveMQ
ActiveMQ |
A robust and high performance Message Orientated Middleware provider which will be integrated into Apache Geronimo but also be usable from inside any JVM. | Geronimo | James Strachan | 2005-12-01 | 2007-02-06 |
| Airavata
Airavata |
A software suite to compose, manage, execute, and monitor large scale applications and workflows on computational resources ranging from local clusters to national grids and computing clouds. | Board
(Ross Gardler) |
Alek Slominski, Ate Douma, Sanjiva Weerawarana, Chris Mattmann | 2011-05-05 | 2012-09-19 |
| Airflow
Airflow |
Airflow is a workflow automation and scheduling system that can be used to author and manage data pipelines. | Incubator
(Chris Riccomini) |
Hitesh Shah, Jakob Homan | 2016-03-31 | 2018-12-19 |
| Allura
Allura |
Forge software for the development of software projects, including source control systems, issue tracking, discussion, wiki, and other software project management tools. | Incubator
(Rich Bowen) |
Ross Gardler, Greg Stein, Jim Jagielski | 2012-06-25 | 2014-03-19 |
| Ambari
Ambari |
Ambari is a monitoring, administration and lifecycle management project for Apache Hadoop clusters. (Formerly known as HMS) | Incubator | Owen O'Malley, Chris Douglas, Arun Murthy | 2011-08-30 | 2013-11-20 |
| Amber
Oltu |
The Amber project will deliver a Java development framework mainly aimed to build OAuth-aware applications. Amber graduated with the name Apache Oltu | Shindig | Jean-Frederic Clere, Gianugo Rabellino, David Jencks, Raymond Feng | 2010-05-09 | 2013-01-16 |
| Any23
Any23 |
Anything To Triples (any23) is a library, a web service and a command line tool that extracts structured data in RDF format from a variety of Web documents. | Tika | Chris Mattmann, Nick Kew, Paul Ramirez, Simone Tripodi, Tommaso Teofili | 2011-10-01 | 2012-08-28 |
| Apex
Apex |
Apex is an enterprise grade native YARN big data-in-motion platform that unifies stream processing as well as batch processing. | Incubator
(Ted Dunning) |
Chris Nauroth, Alan Gates, Hitesh Shah, Justin Mclean, P. Taylor Goetz, Ted Dunning | 2015-08-17 | 2016-04-20 |
| APISIX
APISIX |
APISIX is a cloud-native microservices API gateway, delivering the ultimate performance, security,open source and scalable platform for all your APIs and microservices. | Incubator
(Willem Ning Jiang) |
Willem Ning Jiang, Justin Mclean, Kevin Ratnasekera, Von Gosling | 2019-10-17 | 2020-07-15 |
| Apollo | A robust implementation of the OASIS WS-ResourceFramework (WSRF) family of specifications | Web Services | Davanum Srinivas | 2004-11-08 | 2005-06-03 |
| Aries
Aries |
The Aries project will deliver a set of pluggable Java components enabling an enterprise OSGi application programming model. | Incubator | Davanum Srinivas, Guillaume Nodet, Kevan Miller | 2009-09-22 | 2010-12-15 |
| AsterixDB
AsterixDB |
Apache AsterixDB is a scalable big data management system (BDMS) that provides storage, management, and query capabilities for large collections of semi-structured data. | Incubator
(Chris Mattmann) |
Ate Douma, Chris Mattmann, Henry Saputra, Jochen Wiedmann, Ted Dunning | 2015-02-28 | 2016-04-20 |
| Atlas
Atlas |
Apache Atlas is a scalable and extensible set of core foundational governance services that enables enterprises to effectively and efficiently meet their compliance requirements within Hadoop and allows integration with the complete enterprise data ecosystem | Incubator
(Jitendra Nath Pandey) |
Arun Murthy, Chris Douglas, Jakob Homan, Vinod Kumar Vavilapalli | 2015-05-05 | 2017-06-21 |
| Aurora
Aurora |
Aurora is a service scheduler used to schedule jobs onto Apache Mesos. | Incubator
(Benjamin Hindman) |
Jake Farrell, Benjamin Hindman, Chris Mattmann, Henry Saputra | 2013-10-01 | 2015-03-18 |
| BatchEE
Geronimo |
BatchEE projects aims to provide a JBatch implementation (aka JSR352)
and a set of useful extensions for this specification.
Batchee became part of the Geronimo project |
Incubator
(FIXME) |
Jean-Baptiste Onofré, Olivier Lamy, Mark Struberg | 2013-10-03 | 2019-12-10 |
| Beam
Beam |
Apache Beam is an open source, unified model and set of language-specific SDKs for defining and executing data processing workflows, and also data ingestion and integration flows, supporting Enterprise Integration Patterns (EIPs) and Domain Specific Languages (DSLs). Dataflow pipelines simplify the mechanics of large-scale batch and streaming data processing and can run on a number of runtimes like Apache Flink, Apache Spark, and Google Cloud Dataflow (a cloud service). Beam also brings DSL in different languages, allowing users to easily implement their data integration processes. | Incubator
(Jean-Baptiste Onofre) |
Jean-Baptiste Onofre, Jim Jagielski, Venkatesh Seetharam, Bertrand Delacretaz, Ted Dunning | 2016-02-01 | 2016-12-21 |
| Bean Validation
BVal |
The Bean Validation project will create an implementation of Bean Validation as defined by the Java EE specifications.
Graduated as Apache BVal |
Incubator | Kevan Miller, Luciano Resende, Niall Pemberton, Matthias Wessendorf | 2010-03-01 | 2012-02-15 |
| Beehive
Beehive |
Extensible Java application framework with an integrated metadata-driven programming model for web services, web applications, and resource access | Incubator | Craig McClanahan | 2004-05-21 | 2005-07-18 |
| Bigtop
Bigtop |
Bigtop is a project for the development of packaging and tests of the Hadoop ecosystem. | Incubator | Patrick Hunt, Tom White, Owen O'Malley, Alan Gates, Steve Loughran | 2011-06-20 | 2012-09-19 |
| Bloodhound
Bloodhound |
Bloodhound is a software development collaboration tool, including issue tracking, wiki and repository browsing. | Incubator | Hyrum Wright, Greg Stein, Branko Čibej | 2011-12-23 | 2013-03-20 |
| Brooklyn
Brooklyn |
Brooklyn is a framework for modelling, monitoring, and managing applications through autonomic blueprints. | Incubator
(Chip Childers) |
Matt Hogstrom, Alex Karasulu, David Nalley, Marcel Offermans, Jean-Baptiste Onofré, Olivier Lamy, Chip Childers, Andrei Savu, Joe Brockmeier, Jim Jagielski | 2014-05-01 | 2015-11-18 |
| Buildr
Buildr |
Buildr is a simple and intuitive build system for Java projects written in Ruby. | Incubator | Jim Jagielski, Matthieu Riou, Yoav Shapira | 2007-11-01 | 2009-02-23 |
| Calcite
Calcite |
Calcite is a highly customizable engine for parsing and planning queries on data in a wide variety of formats. It allows database-like access, and in particular a SQL interface and advanced query optimization, for data not residing in a traditional database. (Renamed from Optiq on 2014-09-30.) | Incubator
(Ashutosh Chauhan) |
Ted Dunning, Alan Gates, Steven Noels | 2014-05-19 | 2015-10-22 |
| CarbonData
CarbonData |
Apache CarbonData is a new Apache Hadoop native file format for faster interactive query using advanced columnar storage, index, compression and encoding techniques to improve computing efficiency, in turn it will help speedup queries an order of magnitude faster over PetaBytes of data. | Incubator
(Jean-Baptiste Onofre) |
Henry Saputra, Jean-Baptiste Onofre, Uma Maheswara Rao G | 2016-06-02 | 2017-04-19 |
| Cassandra
Cassandra |
Cassandra | Incubator | Anthony Elder, Brian McCallister, Matthieu Riou | 2009-01-01 | 2010-02-17 |
| Cayenne
Cayenne |
Robust Persistence | DB | Jean T. Anderson, Bill Dudney, Jim Jagielski, Brian McCallister | 2006-03-09 | 2006-12-20 |
| Celix
Celix |
Celix is an OSGi like implementation in C with a distinct focus on interoperability between Java and C. | Incubator | Marcel Offermans, Karl Pauls, Roman Shaposhnik | 2010-11-02 | 2014-07-16 |
| Chemistry
Chemistry |
Chemistry | Incubator | Felix Meschberger, Gianugo Rabellino, Jukka Zitting | 2009-04-30 | 2010-02-16 |
| Chukwa
Chukwa |
Chukwa is a log collection and analysis framework for Apache Hadoop clusters. | Incubator | Alan Cabrera, Anthony Elder, Bernd Fondermann, Jukka Zitting | 2010-07-14 | 2013-09-27 |
| Clerezza
Clerezza |
an OSGi-based modular application and set of components (bundles) for building RESTFul Semantic Web applications and services. | Incubator
(Bertrand Delacrétaz) |
Ross Gardler, Reinhard Poetz | 2009-11-27 | 2013-02-20 |
| Click
Click |
Component based Java Web Framework | Incubator | Henning Schmiedehausen, Ted Husted, Will Glass-Husain, Andrus Adamchik | 2008-07-21 | 2009-11-18 |
| CloudStack
CloudStack |
CloudStack is an IaaS (“Infrastracture as a Service”) cloud orchestration platform. | Incubator
(Jim Jagielski) |
Jim Jagielski, J. Daniel Kulp, Alex Karasulu, Olivier Lamy, Brett Porter, Matt Hogstrom, Mohammad Nour El-Din | 2012-04-16 | 2013-03-20 |
| CommonsRDF
Commons RDF |
Commons RDF is a set of interfaces and classes for RDF 1.1 concepts and behaviours. The commons-rdf-api module defines interfaces and testing harness. The commons-rdf-simple module provides a basic reference implementation to exercise the test harness and clarify API contracts. | Incubator
(Lewis John McGibbney) |
John D Ament, Gary Gregory | 2015-03-06 | 2016-11-28 |
| Cordova
Cordova |
Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript (formerly Phonegap). The project entered incubation as Callback, but decided to change its name to Cordova on 2011-11-28. | Incubator | Jukka Zitting, Gianugo Rabellino, Ross Gardler, Andrew Savory | 2011-10-15 | 2012-10-17 |
| CouchDB
CouchDB |
CouchDB | Incubator | Ted Leung, Gianugo Rabellino, Jim Jagielski | 2008-02-12 | 2008-11-19 |
| Crunch
Crunch |
Crunch is a Java library for writing, testing, and running pipelines of MapReduce jobs on Apache Hadoop. | Incubator
(Patrick Hunt) |
Arun Murthy, Patrick Hunt, Tom White | 2012-05-26 | 2013-02-20 |
| cTAKES
cTAKES |
cTAKES (clinical Text Analysis and Knowledge Extraction System) is an natural language processing tool for information extraction from electronic medical record clinical free-text. | Incubator
(Jörn Kottmann) |
Jörn Kottmann, Grant Ingersoll, Chris Mattmann | 2012-06-11 | 2013-03-20 |
| Curator
Curator |
Curator - ZooKeeper client wrapper and rich ZooKeeper framework | Incubator
(Patrick Hunt) |
Enis Söztutar, Luciano Resende, Mahadev Konar, Patrick Hunt | 2013-03-11 | 2013-09-01 |
| CXF
CXF |
The CXF project will create a SOA services framework by merges the ObjectWeb Celtix project and the Codehaus XFire project. | Incubator | Jim Jagielski, James Strachan | 2006-08-15 | 2008-04-16 |
| Daffodil
Daffodil |
Apache Daffodil is an implementation of the Data Format Description Language (DFDL) used to convert between fixed format data and XML/JSON. | Incubator
(John D. Ament) |
Dave Fisher, Christofer Dutz, Kevin Ratnasekera | 2017-08-27 | 2021-02-17 |
| DataFu | DataFu provides a collection of Hadoop MapReduce jobs and functions in higher level languages based on it to perform data analysis. It provides functions for common statistics tasks (e.g. quantiles, sampling), PageRank, stream sessionization, and set and bag operations. DataFu also provides Hadoop jobs for incremental data processing in MapReduce. | Incubator
(Jakob Homan) |
Ashutosh Chauhan, Roman Shaposhnik, Ted Dunning, Jakob Homan | 2014-01-05 | 2018-02-21 |
| DataSketches
DataSketches |
DataSketches is an open source, high-performance library of stochastic streaming algorithms commonly called "sketches" in the data sciences. Sketches are small, stateful programs that process massive data as a stream and can provide approximate answers, with mathematical guarantees, to computationally difficult queries orders-of-magnitude faster than traditional, exact methods. | Incubator
(Jean-Baptiste Onofré) |
Liang Chen, Kenneth Knowles, Furkan Kamaci, Evans Ye, Dave Fisher | 2019-03-30 | 2020-12-16 |
| Deltacloud
Deltacloud |
Deltacloud, cloud API (REST) and abstraction framework | Incubator | Carl Trielof, Craig Russell, Matt Hogstrom, Davanum Srinivas | 2010-05-19 | 2011-10-26 |
| DeltaSpike
DeltaSpike |
DeltaSpike is a collection of JSR-299 (CDI) Extensions for building applications on the Java SE and EE platforms. | Incubator | Mark Struberg, Gerhard Petracek, David Blevins, Matt Benson, Jim Jagielski | 2011-12-07 | 2013-05-28 |
| Derby
DB Derby |
Java relational database | DB | Ken Coar | 2004-08-15 | 2005-07-18 |
| DeviceMap
DeviceMap |
Apache DeviceMap is a data repository containing device information, images and other relevant information for all sorts of mobile devices, e.g. smartphones and tablets. While the focus is initially on that data, APIs will also be created to use and manage it. | Incubator
(Bertrand Delacretaz) |
Bertrand Delacretaz, Kevan Miller, Andrew Savory | 2012-01-03 | 2014-11-19 |
| DirectMemory
DirectMemory |
DirectMemory's main purpose is to to act as a second level cache able to store large amounts of data without filling up the Java heap and thus avoiding long garbage collection cycles. | Incubator | Anthony Elder, Olivier Lamy, Sylvain Wallez, Tim Williams | 2011-10-05 | 2012-08-15 |
| Directory
Directory |
Directory projects. | Incubator | Noel J. Bergman, Nicola Ken Barozzi | 2003-10-23 | 2005-02-23 |
| DistributedLog
BookKeeper DistributedLog |
DistributedLog is a high-performance replicated log service. It offers durability, replication and strong consistency, which provides a fundamental building block for building reliable distributed systems. | Incubator
(Flavio Junqueira) |
Flavio Junqueira, Chris Nauroth, Henry Saputra | 2016-06-24 | 2017-07-01 |
| Drill
Drill |
Drill is a distributed system for interactive analysis of large-scale datasets, inspired by Google's Dremel. | Incubator
(Ted Dunning) |
Ted Dunning, Grant Ingersoll, Isabel Drost | 2012-08-11 | 2014-11-19 |
| Druid
Druid |
Druid is a high-performance, column-oriented, distributed data store. | Incubator
(Julian Hyde) |
Julian Hyde, P. Taylor Goetz, Jun Rao | 2018-02-28 | 2019-12-18 |
| Dubbo
Dubbo |
Dubbo is a high-performance, lightweight, java based RPC framework. | Incubator
(Justin Mclean) |
Justin Mclean, Mark Thomas, Dave Fisher | 2018-02-16 | 2019-05-15 |
| Eagle
Eagle |
Apache Eagle is an open source analytics solution for identifying security and performance issues instantly on big data platforms, e.g. Apache Hadoop, Apache Spark. It analyzes data activities, yarn applications, jmx metrics, and daemon logs etc., provides state-of-the-art alert engine to identify security breach, performance issues and shows insights. | Incubator
(Henry Saputra) |
Owen O'Malley, Henry Saputra, Julian Hyde, P. Taylor Goetz, Amareshwari Sriramdasu | 2015-10-26 | 2016-12-21 |
| EasyAnt
EasyAnt |
Easyant is a build system based on Apache Ant and Apache Ivy. | Ant
(Antoine Lévy-Lambert) |
Anthony Elder, Antoine Lévy-Lambert, Stefan Bodewig | 2011-01-31 | 2013-03-12 |
| ECharts
ECharts |
ECharts is a charting and data visualization library written in JavaScript. | Incubator
(Kevin A. McGrail) |
Kevin A. McGrail, Dave Fisher, Ted Liu, Sheng Wu | 2018-01-18 | 2020-12-16 |
| Empire-db
Empire-db |
Data persistence component. | Incubator | Benson Margulies, Thomas Fischer, Martijn Dashorst | 2008-07-08 | 2012-01-24 |
| ESME
ESME |
Enterprise Social Messaging Experiment (ESME) is a secure and highly scalable microsharing and micromessaging platform that allows people to discover and meet one another and get controlled access to other sources of information, all in a business process context. | Incubator | J. Aaron Farr, Bertrand Delacrétaz, Dan Kulp, Gianugo Rabellino, Sylvain Wallez | 2008-12-02 | 2010-12-15 |
| Etch
Etch |
A cross-platform, language- and transport-independent framework for building and consuming network services. | Incubator | Niclas Hedhman, Doug Cutting, Yonik Seeley, Martijn Dashorst | 2008-09-02 | 2013-01-16 |
| Falcon
Falcon |
A data processing and management solution for Hadoop designed for data motion, coordination of data pipelines, lifecycle management, and data discovery. | Incubator
(Arun Murthy) |
Alan Gates, Chris Douglas, Devaraj Das, Owen O'Malley | 2013-03-27 | 2014-12-17 |
| Felix
Felix |
Implementation of the OSGi R4 specification. (Formerly known as Oscar) | Incubator | Alex Karasulu | 2005-07-19 | 2007-04-01 |
| Fineract
Fineract |
Fineract is an open source system for core banking as a platform. | Incubator
(Ross Gardler) |
Ross Gardler, Greg Stein, Roman Shaposhnik, Jim Jagielski | 2015-12-15 | 2017-04-19 |
| Flex
Flex |
Application framework for building Flash-based applications. | Incubator
(Bertrand Delacrétaz) |
Bertrand Delacretaz, Greg Reddin, Anne Kathrine Petteroe, Dave Fisher | 2011-12-30 | 2012-12-19 |
| Flink
Flink |
Flink is an open source system for expressive, declarative, fast, and efficient data analysis. Stratosphere combines the scalability and programming flexibility of distributed MapReduce-like platforms with the efficiency, out-of-core execution, and query optimization capabilities found in parallel databases. Flink was originally known as Stratosphere when it entered the Incubator. | Incubator
(Alan Gates) |
Sean Owen, Ted Dunning, Owen O'Malley, Henry Saputra, Ashutosh Chauhan | 2014-04-14 | 2014-12-17 |
| Flume
Flume |
Flume is a distributed, reliable, and available system for efficiently collecting, aggregating, and moving large amounts of log data from many different sources to a centralized data store. | Incubator | Nigel Daley, Ralph Goers, Patrick Hunt, Tom White | 2011-06-13 | 2012-06-20 |
| Fluo | Fluo is a distributed system for incrementally processing large data sets stored in Accumulo. | Incubator
(Billie Rinaldi) |
Billie Rinaldi, Drew Farris, Josh Elser | 2016-05-17 | 2017-07-19 |
| FreeMarker
FreeMarker |
FreeMarker is a template engine, i.e. a generic tool to generate text output based on templates. FreeMarker is implemented in Java as a class library for programmers. | Incubator
(Jacopo Cappellato) |
Jacopo Cappellato, Ralph Goers, Sergio Fernández | 2015-07-01 | 2018-03-21 |
| FtpServer
FtpServer |
A complete FTP Server based on Mina I/O system. | Incubator | Paul Hammant, Nicola Ken Barozzi, Niclas Hedhman | 2003-03-29 | 2007-12-18 |
| Geode
Geode |
Geode is a data management platform that provides real-time, consistent access to data-intensive applications throughout widely distributed cloud architectures. | Incubator
(Roman Shaposhnik) |
Konstantin Boudnik, Chip Childers, Justin Erenkrantz, Jan Iversen, Chris Mattmann, William A. Rowe Jr., Roman Shaposhnik | 2015-04-27 | 2016-11-16 |
| Geronimo
Geronimo |
J2EE Container | Board | Geir Magnusson Jr., James Strachan, Jim Jagielski | 2003-08-06 | 2004-05-26 |
| Giraph
Giraph |
Giraph is a large-scale, fault-tolerant, Bulk Synchronous Parallel (BSP)-based graph processing framework. | Incubator | Owen O'Malley, Chris Mattmann, Alan Gates | 2011-08-01 | 2012-05-16 |
| Gobblin | Gobblin is a distributed data integration framework that simplifies common aspects of big data integration such as data ingestion, replication, organization and lifecycle management for both streaming and batch data ecosystems. | Incubator
(Olivier Lamy) |
Jean-Baptiste Onofre, Olivier Lamy, Owen O'Malley | 2017-02-23 | 2021-01-21 |
| Gora
Gora |
Gora is an ORM framework for column stores such as Apache HBase and Apache Cassandra with a specific focus on Hadoop. | Incubator | Chris Mattmann, Andrzej Bialecki, Tom White | 2010-09-26 | 2012-01-15 |
| Griffin
Griffin |
Griffin is a open source Data Quality solution for distributed data systems at any scale in both streaming or batch data context | Incubator
(Henry Saputra) |
Kasper Sørensen, Luciano Resende, Henry Saputra | 2016-12-05 | 2018-11-21 |
| Groovy
Groovy |
Groovy is an object-oriented programming language for the Java platform. It is a language with features similar to those of Python, Ruby, Java, Perl, and Smalltalk. | Incubator
(Roman Shaposhnik) |
Andrew Bayer, Konstantin Boudnik, Bertrand Delacretaz, Jim Jagielski, Emmanuel Lecharny, Roman Shaposhnik | 2015-03-17 | 2015-11-18 |
| Guacamole
Guacamole |
Guacamole is an enterprise-grade, protocol-agnostic, remote desktop gateway. Combined with cloud hosting, Guacamole provides an excellent alternative to traditional desktops. Guacamole aims to make cloud-hosted desktop access preferable to traditional, local access. | Incubator
(Jean-Baptiste Onofre) |
Jean-Baptiste Onofre, Daniel Gruno, Jim Jagielski, Greg Trasuk | 2016-02-10 | 2017-11-15 |
| Hama
Hama |
Hama is a distributed computing framework based on BSP (Bulk Synchronous Parallel) computing techniques for massive scientific computations, e.g., matrix, graph and network algorithms. | Incubator | Ian Holsman, Jeff Eastman, Tommaso Teofili, Steve Loughran | 2008-05-20 | 2012-05-16 |
| Harmony
Harmony |
Compatible implementation of J2SE | Incubator | Geir Magnusson Jr, Noel Bergman, Ben Laurie, Stefano Mazzocchi, Sam Ruby, Leo Simons, Davanum Srinivas | 2005-05-18 | 2006-10-29 |
| HAWQ
HAWQ |
HAWQ is an advanced enterprise SQL on Hadoop analytic engine built around a robust and high-performance massively-parallel processing (MPP) SQL framework evolved from Pivotal Greenplum Database. | Incubator
(Roman Shaposhnik) |
Alan Gates, Justin Erenkrantz, Thejas Nair, Roman Shaposhnik | 2015-09-04 | 2018-08-15 |
| HCatalog
Hive |
HCatalog is a table and storage management service for data created using Apache Hadoop.
HCatalog became part of the Hive project |
Incubator | Alan Gates, Alex Karasulu, Owen O'Malley | 2011-03-14 | 2013-02-13 |
| Helix
Helix |
Apache Helix is a generic cluster management framework used to build distributed systems and provides automatic partition management, fault tolerance and elasticity. | Incubator
(Patrick Hunt) |
Patrick Hunt, Olivier Lamy, Mahadev Konar, Owen O'Malley | 2012-10-14 | 2013-12-18 |
| Hermes | A robust implementation of the OASIS WS-Notification (WSN) family of specifications | Web Services | Davanum Srinivas | 2004-11-08 | 2005-06-03 |
| httpd-CLI | CLI integration project for httpd server | HTTP Server | Will Rowe | 2004-07-15 | 2004-12-16 |
| Hudi
Hudi |
Hudi provides atomic upserts and incremental data streams on Big Data | incubator
(Julien Le Dem) |
Thomas Weise, Luciano Resende, Kishore Gopalakrishnan, Suneel Marthi | 2019-01-17 | 2020-05-20 |
| iBATIS
iBATIS |
The iBATIS Data Mapper framework makes it easier to use a database with Java or .NET applications. iBATIS couples objects with stored procedures or SQL statements using a XML descriptor. | Incubator | Ted Husted | 2004-08-16 | 2005-04-27 |
| Iceberg
Iceberg |
Iceberg is a table format for large, slow-moving tabular data. | Incubator
(Owen O'Malley) |
Ryan Blue, Julien Le Dem, Owen O'Malley, James Taylor, Carl Steinbach | 2018-11-16 | 2020-05-20 |
| Ignite
Ignite |
A unified In-Memory Data Fabric providing high-performance, distributed in-memory data management software layer between various data sources and user applications. | Incubator
(Konstantin Boudnik) |
Branko Čibej, Konstantin Boudnik, Roman Shaposhnik, Michael Stack | 2014-10-01 | 2015-09-18 |
| Impala
Impala |
Impala is a high-performance C++ and Java SQL query engine for data stored in Apache Hadoop-based clusters. | Incubator
(Tom White) |
Tom White, Todd Lipcon, Carl Steinbach, Brock Noland | 2015-12-03 | 2017-11-15 |
| IoTDB
IoTDB |
IoTDB is a data store for managing large amounts of time series data such as timestamped data from IoT sensors in industrial applications. | Incubator | Justin Mclean, Christofer Dutz, Willem Ning Jiang, Kevin A. McGrail | 2018-11-18 | 2020-09-18 |
| Isis
Isis |
The Isis project will be an extensible standards-based framework to rapidly develop and enterprise level deploy domain-driven (DDD) applications. | Incubator | Mark Struberg, Benson Margulies, Siegfried Goeschl, James W. Carman, Vincent Massol, Mohammad Nour El-Din | 2010-09-07 | 2012-10-17 |
| Ivy
Ivy |
A java based tool for tracking, resolving and managing project dependencies. | Ant
(Antoine Lévy-Lambert,Sylvain Wallez) |
Antoine Lévy-Lambert, Stephane Bailliez, Steve Loughran, Stefan Bodewig | 2006-10-23 | 2007-10-11 |
| Jackrabbit
Jackrabbit |
Content Repository API based on JSR 170 | Incubator | Roy T. Fielding | 2004-08-28 | 2006-03-15 |
| JaxMe
JaxMe |
Implementation of JAXB, the specification for Java/XML binding | Web Services | Davanum Srinivas | 2003-09-15 | 2004-03-17 |
| jclouds
jclouds |
A cloud agnostic library that enables developers to access a variety of supported cloud providers using one API | Incubator
(Brian McCallister) |
Brian McCallister, Tom White, Henning Schmiedehausen, David Nalley, Jean-Baptiste Onofré, Mohammad Nour El-Din, Olivier Lamy, Tomaz Muraus, Suresh Marru, Carlos Sanchez | 2013-04-29 | 2013-10-16 |
| JDO
JDO |
JDO2 | DB | Geir Magnusson Jr. | 2005-05-18 | 2005-12-09 |
| Jena
Jena |
Java framework for building Semantic Web applications. | Incubator | Bertrand Delacrétaz, Leo Simons, Benson Margulies, Ross Gardler | 2010-11-23 | 2012-04-18 |
| Johnzon
Johnzon |
Implementation of JSR-353 JavaTM API for JSON Processing (Renamed from Fleece) | Incubator
(Mark Struberg) |
Justin Mclean, Daniel Kulp | 2014-06-09 | 2016-04-20 |
| Joshua | Joshua is a statistical machine translation toolkit | Incubator
(Chris Mattmann) |
Paul Ramirez, Lewis John McGibbney, Chris Mattmann, Tom Barber | 2016-02-13 | 2018-10-17 |
| JSPWiki
JSPWiki |
Java-based wiki engine | Incubator | Dave Johnson, Craig Russell, Henning Schmiedehausen, Sam Ruby | 2007-09-17 | 2013-07-19 |
| jUDDI
jUDDI |
Implementation of a Universal Description Discovery and Integration (UDDI) registry | Web Services | Davanum Srinivas | 2003-09-15 | 2004-03-17 |
| Juneau | Apache Juneau is a toolkit for marshalling POJOs to a wide variety of content types using a common framework, and for creating sophisticated self-documenting REST interfaces and microservices using VERY little code. | Incubator
(John D. Ament) |
Craig Russell, Jochen Wiedmann, John D. Ament | 2016-06-24 | 2017-10-18 |
| Kafka
Kafka |
Kafka is a distributed publish-subscribe system for processing large amounts of streaming data. | Incubator | Alan Cabrera, Chris Douglas, Geir Magnusson Jr., Owen O'Malley | 2011-07-04 | 2012-10-23 |
| Knox
Knox |
Knox Gateway is a system that provides a single point of secure access for Apache Hadoop clusters. | Incubator
(Devaraj Das) |
Owen O'Malley, Chris Douglas, Mahadev Konar, Alan Gates, Devaraj Das, Chris Mattmann, Tom White | 2013-02-22 | 2014-02-19 |
| Kudu
Kudu |
Kudu is a distributed columnar storage engine built for the Apache Hadoop ecosystem. | Incubator
(Todd Lipcon) |
Jake Farrell, Brock Noland, Michael Stack, Jarek Jarcec Cecho, Chris Mattmann, Julien Le Dem, Carl Steinbach | 2015-12-03 | 2016-07-20 |
| Kylin
Kylin |
Kylin is a distributed and scalable OLAP engine built on Hadoop to support extremely large datasets. | Incubator
(Owen O’Malley) |
Owen O'Malley, Ted Dunning, Henry Saputra, Julian Hyde, P. Taylor Goetz | 2014-11-25 | 2015-11-18 |
| Lens
Lens |
Lens is a platform that enables multi-dimensional queries in a unified way over datasets stored in multiple warehouses. Lens integrates Apache Hive with other data warehouses by tiering them together to form logical data cubes. | Incubator
(Vinod Kumar Vavilapalli) |
Christopher Douglas, Jakob Glen Homan, Jean-Baptiste Onofre | 2014-10-10 | 2015-08-19 |
| Lenya
Lenya |
Content Management and publishing system based on Cocoon | Cocoon | Steven Noels, Stefano Mazzocchi | 2003-03-15 | 2004-08-18 |
| Libcloud
Libcloud |
libcloud is a standard client library for many popular cloud providers, written in python | Incubator | Paul Querna, Jean-Frederic Clere, Anthony Elder, Carlos Sanchez | 2009-11-01 | 2011-05-19 |
| log4cxx
log4cxx |
Logging for C++. N.B. the code has re-entered the Incubator as log4cxx2. | Logging Services | Ceki Gülcü | 2004-01-31 | 2005-01-11 |
| log4cxx2
log4cxx2 |
Logging for C++. N.B. This is a reboot of the Log4cxx podling which previously graduated. | Logging Services
(Christian Grobmeier) |
Ralph Goers | 2013-12-09 | 2017-03-16 |
| log4net
log4net |
Logging for .NET | Logging Services | Ceki Gülcü, Mark Womack, Curt Arnold | 2004-01-15 | 2007-02-21 |
| Log4php
Log4php |
Logging for PHP. | Logging Services | Gavin McDonald, Niclas Hedhman, Jim Jagielski | 2004-01-31 | 2010-03-07 |
| Lucene.NET
Lucene.NET |
Lucene.NET is a source code, class-per-class, API-per-API and algorithmatic port of the Java Lucene search engine to the C# and .NET platform utilizing Microsoft .NET Framework. | Lucene | Gianugo Rabellino, Stefan Bodewig, Benson Margulies | 2011-02-05 | 2012-08-15 |
| Lucy
Lucy |
A loose port of the Lucene search engine library, written in C and targeted at dynamic language users. | Incubator | Chris Hostetter, Chris Mattmann, Joe Schaefer, Upayavira | 2010-07-22 | 2012-02-22 |
| MADlib | Big Data Machine Learning in SQL for Data Scientists. | Incubator
(Roman Shaposhnik) |
Konstantin Boudnik, Ted Dunning, Roman Shaposhnik | 2015-09-15 | 2017-07-19 |
| ManifoldCF
ManifoldCF |
Connectors for content repositories like Sharepoint, Documentum, etc. | Lucene | Grant Ingersoll, Jukka Zitting, Gianugo Rabellino | 2010-01-10 | 2012-05-16 |
| Marmotta
Marmotta |
An open implementation of a Linked Data Platform. | Incubator
(Andy Seaborne) |
Fabian Christ, Nandana Mihindukulasooriya, Andy Seaborne | 2012-12-03 | 2013-11-20 |
| MerlinDeveloper | Merlin eclipse plugin merged with an existing eclipse plugin already at avalon. | Avalon | Leo Simons | 2004-01-15 | 2004-01-15 |
| Mesos
Mesos |
Mesos is a cluster manager that provides resource sharing and isolation across cluster applications. | Incubator | Chris Mattmann, Brian McCallister, Tom White | 2010-12-23 | 2013-06-19 |
| MetaModel
MetaModel |
MetaModel is a data access framework, providing a common interface for exploration and querying of different types of datastores. | Incubator | Henry Saputra, Arvind Prabhakar, Matt Franklin, Noah Slater | 2013-06-12 | 2014-11-20 |
| Metron
Metron |
Metron is a project dedicated to providing an extensible and scalable advanced network security analytics tool. It has strong foundations in the Apache Hadoop ecosystem. | Incubator | Billie Rinaldi, Chris Mattmann, Owen O'Malley, P. Taylor Goetz, Vinod Kumar Vavilapalli | 2015-12-06 | 2017-04-19 |
| Mnemonic
Mnemonic |
Mnemonic is a Java based non-volatile memory library for in-place structured data processing and computing. | Incubator
(Patrick Hunt) |
Patrick Hunt, Andrew Purtell, James Taylor, Henry Saputra | 2016-03-03 | 2017-11-15 |
| mod_ftp
mod_ftp |
FTP protocol module for Apache httpd 2.x | HTTP Server | Jim Jagielski | 2005-08-06 | 2007-02-21 |
| MRUnit
MRUnit |
MRUnit is a library to support unit testing of Hadoop MapReduce jobs. | Incubator | Nigel Daley, Patrick Hunt, Chris Mattmann | 2011-03-08 | 2012-05-16 |
| Muse
Muse |
A robust implementation of the OASIS WSDM, Management using Web Services (MuWS) specification | Web Services | Davanum Srinivas | 2004-11-08 | 2005-06-03 |
| MyFaces
MyFaces |
MyFaces is a framework for building Java Server application GUIs based on JavaServer Faces (certified implementation of JSR-127). | Incubator | Ted Husted | 2004-07-16 | 2005-03-09 |
| Mynewt
Mynewt |
Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M and MIPS architectures. | Incubator
(Marvin Humphrey) |
Sterling Hughes, Jim Jagielski, Justin Mclean, Greg Stein, P. Taylor Goetz | 2015-10-20 | 2017-06-21 |
| NetBeans
NetBeans |
NetBeans is a development environment, tooling platform and application framework. | Incubator
(Bertrand Delacretaz) |
Ate Douma, Bertrand Delacretaz, Daniel Gruno, Mark Struberg | 2016-10-01 | 2019-04-17 |
| NiFi
NiFi |
NiFi is a dataflow system based on the concepts of flow-based programming. | Incubator
(Benson Margulies) |
Billie Rinaldi, Arvind Prabhakar, Sergio Fernandez, Benson Margulies, Brock Noland, Drew Farris, Andrew Purtell | 2014-11-24 | 2015-07-15 |
| Nutch
Nutch |
Web search software. | Incubator | Doug Cutting | 2005-01-15 | 2005-06-01 |
| Nuvem
Tuscany |
Nuvem defines an open application programming interface for common cloud application services, allowing applications to be easily ported across the most popular cloud platforms. The podling was voted to become part of Tuscany in Nov 2012 but (as of Aug 2014) nothing has happened. Tuscany was terminated in May 2016. | Incubator | Jean-Frederic Clere, Anthony Elder, Donald Woods | 2010-06-24 | 2012-11-29 |
| Ode
Ode |
Orchestration Director Engine | Incubator | Paul Fremantle, Niclas Hedhman, Davanum Srinivas | 2006-02-17 | 2007-07-18 |
| OFBiz
OFBiz |
The Open For Business Project (OFBiz) is an open source enterprise automation software project. | Incubator | David N. Welton, Yoav Shapira, J. Aaron Farr | 2006-01-31 | 2006-12-20 |
| OGNL
Commons OGNL |
Object-Graph Notation Language implementation in Java | Incubator
(Lukasz Lenart) |
Christian Grobmeier, Jochen Wiedmann, Olivier Lamy, Upayavira | 2011-04-26 | 2011-08-30 |
| Olingo
Olingo |
OData implementation in Java | Incubator
(Florian Müller) |
Alan Cabrera, Dave Fisher, Florian Müller | 2013-07-08 | 2014-03-19 |
| Omid
Phoenix Omid |
Omid is a flexible, reliable, high performant and scalable ACID transactional framework that allows client applications to execute transactions on top of MVCC key/value-based NoSQL datastores (currently Apache HBase) providing Snapshot Isolation guarantees on the accessed data. | Incubator
(Daniel Dai) |
Alan Gates, James Taylor, Lars Hofhansl | 2016-03-28 | 2019-11-15 |
| Onami
Onami |
Apache Onami aims to create a community focused on the development and maintenance of a set of Google Guice extensions not provided out of the box by the library itself nor the Google developers team, such as integration with 3rd part frameworks or extra functionalities. | Incubator
(Simone Tripodi) |
Christian Grobmeier, Mohammad Nour El-Din, Olivier Lamy | 2012-11-14 | 2013-04-17 |
| OODT
OODT |
A grid middleware framework for science data processing, information integration, and retrieval. | Incubator | Justin Erenkrantz, Ross Gardler, Ian Holsman, Jean-Frederic Clere, Chris Mattmann | 2010-01-21 | 2010-11-17 |
| Oozie
Oozie |
Server-based workflow scheduling and coordination system to manage data processing jobs for Apache Hadoop | Incubator | Alan Gates, Chris Douglas, Devaraj Das, Owen O'Malley | 2011-07-11 | 2012-08-28 |
| Open Climate Workbench
Open Climate Workbench |
A tool for scalable comparison of remote sensing observations to climate model outputs, regionally and globally. | Incubator
(Chris A. Mattmann) |
Chris Douglas, Nick Kew, Suresh Marru, Chris A. Mattmann | 2013-02-15 | 2014-02-19 |
| OpenEJB
OpenEJB |
OpenEJB EJB Server and Container | Incubator | Brett Porter, Jason van Zyl, Henri Yandell | 2006-07-05 | 2007-05-16 |
| OpenJPA
OpenJPA |
OpenJPA is an open source implementation of the Java Persistence API | Incubator | Geir Magnusson Jr. | 2006-04-10 | 2007-05-16 |
| Openmeetings
Openmeetings |
Openmeetings is a web conferencing solution. | Incubator | Andrus Adamchik, Jim Jagielski, Alexei Fedotov, Yegor Kozlov | 2011-11-12 | 2013-01-18 |
| OpenNLP
OpenNLP |
OpenNLP is a machine learning based toolkit for the processing of natural language text. | Incubator | Benson Margulies, Grant Ingersoll, Isabel Drost | 2010-11-23 | 2012-02-15 |
| OpenOffice.org
OpenOffice |
OpenOffice.org is comprised of six personal productivity applications: a word processor (and its web-authoring component), spreadsheet, presentation graphics, drawing, equation editor, and database. | Incubator | Jim Jagielski, Sam Ruby, Danese Cooper, Shane Curcuru, Noirin Plunkett, Joe Schaefer, Christian Grobmeier, Ross Gardler | 2011-06-13 | 2012-10-17 |
| OpenWebBeans
OpenWebBeans |
JSR-299 Implementation | Incubator | Kevan Miller, Matthias Wessendorf | 2008-10-26 | 2009-12-17 |
| OpenWhisk
OpenWhisk |
distributed Serverless computing platform | Incubator
(Sam Ruby) |
Bertrand Delacretaz, Matt Sicker, Krzysztof Sobkowiak | 2016-11-23 | 2019-07-17 |
| Parquet
Parquet |
Parquet is a columnar storage format for Hadoop. | Incubator
(Todd Lipcon) |
Jake Farrell, Chris Mattmann, Roman Shaposhnik, Tom White | 2014-05-20 | 2015-04-22 |
| PDFBox
PDFBox |
PDF library (reading, text extraction, manipulation, viewer) | Incubator | Jukka Zitting, Jeremias Maerki | 2008-02-07 | 2009-10-21 |
| Phoenix
Phoenix |
Phoenix is an open source SQL query engine for Apache HBase, a NoSQL data store. It is accessed as a JDBC driver and enables querying and managing HBase tables using SQL. | Incubator
(Michael Stack) |
Lars Hofhansl, Andrew Purtell, Devaraj Das, Enis Soztutar, Steven Noels | 2013-12-11 | 2014-05-21 |
| Pig
Pig |
Pig is a platform for analyzing large datasets. | Incubator | Doug Cutting, Torsten Curdt, Bertrand Delacrétaz, Yoav Shapira, Sylvain Wallez | 2007-10-02 | 2008-10-22 |
| Pivot
Pivot |
A platform for building rich internet applications in Java. | Incubator | Niclas Hedhman, Martijn Dashorst | 2009-01-26 | 2009-12-16 |
| PLC4X
PLC4X |
PLC4X is a set of libraries for communicating with industrial programmable logic controllers (PLCs) using a variety of protocols but with a shared API. | Incubator
(Justin Mclean) |
Greg Trasuk, Justin Mclean, Stefan Bodewig | 2017-12-18 | 2019-04-17 |
| Pluto
Pluto |
JSR 168 Reference Implementation | Jakarta | Sam Ruby | 2003-09-30 | 2004-05-15 |
| PredictionIO
PredictionIO |
PredictionIO is an open source Machine Learning Server built on top of state-of-the-art open source stack, that enables developers to manage and deploy production-ready predictive services for various kinds of machine learning tasks. | Incubator
(Andrew Purtell) |
Andrew Purtell, James Taylor, Lars Hofhansl, Luciano Resende, Xiangrui Meng, Suneel Marthi | 2016-05-26 | 2017-10-18 |
| Pulsar | Pulsar is a highly scalable, low latency messaging platform running on commodity hardware. It provides simple pub-sub semantics over topics, guaranteed at-least-once delivery of messages, automatic cursor management for subscribers, and cross-datacenter replication. | Incubator
(Bryan Call) |
Dave Fisher, Jim Jagielski, P. Taylor Goetz, Francis Liu | 2017-06-01 | 2018-09-19 |
| Qpid
Qpid |
Qpid provides multiple language implementations of the Advanced Messaged Queuing Protocol (AMQP) | Incubator | Cliff Schmidt, Craig Russell, Paul Fremantle, Scott Deboy, Yoav Shapira | 2006-08-27 | 2008-12-18 |
| Ranger
Ranger |
The Ranger project is a framework to enable, monitor and manage comprehensive data security across the Hadoop platform. (The podling was originally called Argus) | Incubator
(Owen O'Malley) |
Alan Gates, Daniel Gruno, Devaraj Das, Jakob Homan, Owen O'Malley | 2014-07-24 | 2017-01-18 |
| RAT
RAT |
Comprehension and auditing for distributions and source code
Became part of new Apache Creadur TLP |
Incubator | Ross Gardler, Matt Hogstrom, Jim Jagielski | 2008-01-06 | 2012-04-18 |
| Rave
Rave |
Rave is A WEb And SOcial Mashup Engine. | Incubator | Ate Douma, Hadrian Zbarcea, Ross Gardler, Sylvain Wallez, Upayavira | 2011-03-01 | 2012-03-21 |
| REEF
REEF |
REEF (Retainable Evaluator Execution Framework) is a scale-out computing fabric that eases the development of Big Data applications on top of resource managers such as Apache YARN and Mesos. | Incubator | Chris Douglas, Chris Mattmann, Ross Gardler, Owen O'Malley | 2014-08-12 | 2015-11-18 |
| River
River |
River : Jini technology | Incubator | Niclas Hedhman, Benson Margulies, Jukka Zitting | 2006-12-26 | 2011-01-19 |
| RocketMQ | RocketMQ is a fast, low latency, reliable, scalable, distributed, easy to use message-oriented middleware, especially for processing large amounts of streaming data. | Incubator
(Bruce Snyder) |
Bruce Snyder, Brian McCallister, Willem Ning Jiang, Luke Han, Justin McLean, Jim Jagielski | 2016-11-21 | 2017-09-20 |
| Roller
Roller |
Roller blog server | Incubator | Sam Ruby, Henri Yandell | 2005-06-20 | 2007-02-21 |
| Rya
Rya |
Rya (pronounced "ree-uh" /rēə/) is a cloud-based RDF triple store that supports SPARQL queries. Rya is a scalable RDF data management system built on top of Accumulo. Rya uses novel storage methods, indexing schemes, and query processing techniques that scale to billions of triples across multiple nodes. Rya provides fast and easy access to the data through SPARQL, a conventional query mechanism for RDF data. | Incubator
(Adam Fuchs) |
Josh Elser, Billie Rinaldi | 2015-09-18 | 2019-09-25 |
| Samza
Samza |
Samza is a stream processing system for running continuous computation on infinite streams of data. | Incubator
(Jakob Homan) |
Chris Douglas, Arun Murthy, Roman Shaposhnik | 2013-07-30 | 2015-01-21 |
| Sanselan
Sanselan |
The Sanselan Project is a pure-java image library for reading and writing a variety of image formats. | Incubator
(Carsten Ziegeler) |
Carsten Ziegeler, Craig Russell, Yoav Shapira, Jeremias Maerki | 2007-09-09 | 2009-06-30 |
| Sentry
Sentry |
Sentry is a highly modular system for providing fine grained role based authorization to both data and metadata stored on an Apache Hadoop cluster. | Incubator
(Arvind Prabhakar) |
Arvind Prabhakar, Joe Brockmeier, David Nalley, Patrick Hunt, Thomas White | 2013-08-08 | 2016-03-16 |
| ServiceComb
ServiceComb |
ServiceComb is a microservice framework that provides a set of tools and components to make development and deployment of cloud applications easier. | Incubator
(Roman Shaposhnik) |
Roman Shaposhnik, Jean-Baptiste Onofre, Timothy Chen | 2017-11-22 | 2018-10-17 |
| ServiceMix
ServiceMix |
The ServiceMix project will create an ESB and component suite based on the Java Business Interface (JBI) standard - JSR 208. | Geronimo | James Strachan | 2005-12-01 | 2007-09-19 |
| ShardingSphere
ShardingSphere |
ShardingSphere related to a database clustering system providing data sharding, distributed transactions, and distributed database management. | Incubator
(Roman Shaposhnik) |
Craig L Russell, Willem Ning Jiang, Von Gosling | 2018-11-10 | 2020-04-16 |
| Shindig
Shindig |
The Shindig Project is an OpenSocial container. | Incubator | Thomas Dudziak, Brian Fitzpatrick, Santiago Gala, Brian McCallister, Greg Stein, Upayavira, Sylvain Wallez | 2007-12-03 | 2010-01-21 |
| Shiro
Shiro |
Security framework. (Initially known as JSecurity or Ki, renamed June 2009) | Incubator | Alan Cabrera, Paul Fremantle, Emmanuel Lecharny, Craig Russell | 2008-05-20 | 2010-09-22 |
| SINGA
SINGA |
SINGA is a distributed deep learning platform. | Incubator
(Thejas Nair) |
Alan Gates, Ted Dunning, Thejas Nair | 2015-03-17 | 2019-10-16 |
| SIS
SIS |
The Spatial Information System (SIS) Project is a toolkit that spatial information system builders or users can leverage to build applications containing location context. | Incubator | Greg Reddin, Joe Schaefer, Kevan Miller, Chris Mattmann | 2010-02-21 | 2012-09-19 |
| SkyWalking
SkyWalking |
Skywalking is an APM (application performance monitor), especially for microservice, Cloud Native and container-based architecture systems. Also known as a distributed tracing system. It provides an automatic way to instrument applications: no need to change any of the source code of the target application; and an collector with an very high efficiency streaming module. | Incubator
(Mick Semb Wever) |
Willem Ning Jiang, Mick Semb Wever, Ignasi Barrera | 2017-12-08 | 2019-04-17 |
| Sling
Sling |
Sling is a framework to develop content centric web applications based on the idea of modularizing the rendering of HTTP resources. | Board | Jukka Zitting, Gianugo Rabellino, J. Aaron Farr | 2007-09-09 | 2009-06-17 |
| Solr
Solr |
Full Text Search Server | Lucene | Doug Cutting, Erik Hatcher | 2006-01-17 | 2007-01-17 |
| SpamAssassin
SpamAssassin |
Mail filter to identify spam. | Board | Sander Striker | 2003-12-20 | 2004-06-23 |
| Spark
Spark |
Spark is an open source system for fast and flexible large-scale data analysis. Spark provides a general purpose runtime that supports low-latency execution in several forms. | Incubator | Chris Mattmann, Paul Ramirez, Andrew Hart, Thomas Dudziak, Suresh Marru, Henry Saputra, Roman Shaposhnik | 2013-06-19 | 2014-02-19 |
| Sqoop
Sqoop |
Sqoop is a tool designed for efficiently transferring bulk data between Apache Hadoop and structured datastores such as relational databases. | Incubator | Patrick Hunt, Olivier Lamy, Mohammad Nour El-Din, Tom White | 2011-06-13 | 2012-03-21 |
| Stanbol
Stanbol |
A modular software stack and reusable set of components for semantic content management | Board
(Bertrand Delacrétaz) |
Ted Dunning, Ross Gardler | 2010-11-15 | 2012-09-19 |
| stdcxx
stdcxx |
The Apache C++ Standard Library project is a complete implementation of the ISO/IEC 14882 C++ Standard Library. | Incubator | Justin Erenkrantz, Ben Laurie, William A. Rowe Jr. | 2005-05-19 | 2007-11-14 |
| Storm
Storm |
Storm is a distributed, fault-tolerant, and high-performance realtime computation system that provides strong guarantees on the processing of data. | Incubator
(Doug Cutting) |
Ted Dunning, Arvind Prabhakar, Devaraj Das, Matt Franklin, Benjamin Hindman | 2013-09-18 | 2014-09-17 |
| Stratos
Stratos |
Stratos will be a polyglot PaaS framework, providing developers a cloud-based environment for developing, testing, and running scalable applications, and IT providers high utilization rates, automated resource management, and platform-wide insight including monitoring and billing. | Incubator | Afkham Azeez, Anthony Elder, Chip Childers, Marlon Pierce, Mohammad Nour, Noah Slater | 2013-06-20 | 2014-05-21 |
| Streams | Apache Streams is a lightweight server for ActivityStreams. | Incubator
(Matt Franklin) |
Matt Franklin, Ate Douma, Craig McClanahan, Suneel Marthi | 2012-11-20 | 2017-07-19 |
| Subversion
Subversion |
Subversion is an open-source version control system, with a long and detailed list of features. (See http://subversion.apache.org/features.html) | Incubator | Justin Erenkrantz, Greg Stein, Sander Striker, Daniel Rall | 2009-11-07 | 2010-02-17 |
| Superset
Superset |
Superset is an enterprise-ready web application for data exploration, data visualization and dashboarding. | Incubator
(Daniel Dai) |
Jim Jagielski, Felix Cheung | 2017-05-21 | 2020-11-19 |
| Synapse
Synapse |
Web Services Mediation Framework | Web Services | Glen Daniels, Sanjiva Weerawarana, Davanum Srinivas | 2005-08-22 | 2007-01-02 |
| Syncope
Syncope |
An Open Source system for managing digital identities in enterprise environments, implemented in JEE technology | Incubator
(Simone Tripodi) |
Colm O Heigeartaigh, Emmanuel Lecharny, Simone Tripodi | 2012-02-10 | 2012-11-21 |
| SystemML | SystemML provides declarative large-scale machine learning (ML) that aims at flexible specification of ML algorithms and automatic generation of hybrid runtime plans ranging from single node, in-memory computations, to distributed computations such as Apache Hadoop MapReduce and Apache Spark. | Incubator
(Luciano Resende) |
Luciano Resende, Henry Saputra, Patrick Wendell, Reynold Xin, Rich Bowen | 2015-11-02 | 2017-05-18 |
| Tajo
Tajo |
Tajo is a distributed data warehouse system for Hadoop. | Incubator
(Jakob Homan) |
Chris Mattmann, Owen O'Malley | 2013-03-07 | 2014-04-01 |
| Tapestry
Tapestry |
Alternative framework to JSP and Velocity scripting environments | Jakarta | Andrew C. Oliver, Dion Gillard | 2003-04-01 | 2003-05-29 |
| Tephra
Phoenix Tephra |
Tephra is a system for providing globally consistent transactions on top of Apache HBase and other storage engines. | Incubator
(James Taylor) |
Alan Gates, James Taylor | 2016-03-07 | 2019-11-15 |
| Tez
Tez |
Tez is an effort to develop a generic application framework which can be used to process arbitrarily complex data-processing tasks and also a re-usable set of data-processing primitives which can be used by other projects. | Incubator
(Arun Murthy) |
Alan Gates, Arun Murthy, Chris Douglas, Chris Mattmann, Jakob Homan, Owen O'Malley | 2013-02-24 | 2014-07-16 |
| Thrift
Thrift |
Cross-language serialization and RPC framework. | Lucene
(Doug Cutting) |
Doug Cutting | 2008-04-18 | 2010-10-20 |
| Tika
Tika |
Content analysis toolkit | Lucene | Doug Cutting, Bertrand Delacrétaz, Jukka Zitting | 2007-03-22 | 2008-10-28 |
| TinkerPop
TinkerPop |
TinkerPop is a graph computing framework written in Java | Incubator
(David Nalley) |
Rich Bowen, Daniel Gruno, Hadrian Zbarcea, Matt Franklin, David Nalley | 2015-01-16 | 2016-05-23 |
| Tobago
Tobago |
A JSF based framework for web-applications. | MyFaces
(Manfred Geiler) |
Ted Husted | 2005-10-27 | 2006-03-23 |
| Traffic Control
Traffic Control |
Apache Traffic Control can be used to build, monitor, configure, and provision a large-scale content delivery network (CDN). | Incubator | Phil Sorber, Eric Covener, Leif Hedstrom | 2016-07-12 | 2018-05-16 |
| Traffic Server
Traffic Server |
A scalable and extensible HTTP proxy server and cache. | Incubator | Doug Cutting, Jim Jagielski, Jean-Frederic Clere, Mladen Turk, Nick Kew | 2009-07-13 | 2010-04-21 |
| Trafodion | Trafodion is a webscale SQL-on-Hadoop solution enabling transactional or operational workloads on Hadoop. | Incubator
(Michael Stack) |
Michael Stack, Jacques Le Roux | 2015-05-24 | 2017-12-20 |
| Trinidad
Trinidad |
JSF Component Library | MyFaces | Craig R. McClanahan | 2006-03-08 | 2007-04-22 |
| Tuscany
Tuscany |
Service Component Architecture implementation | Web Services | Davanum Srinivas, Sam Ruby | 2005-12-07 | 2008-05-21 |
| TVM
TVM |
TVM is a full stack open deep learning compiler stack for CPUs, GPUs, and specialized accelerators. It aims to close the gap between the productivity-focused deep learning frameworks, and the performance- or efficiency-oriented hardware backends. | Incubator
(Markus Weimer) |
Byung-Gon Chun, Sebastian Schelter, Henry Saputra, Timothy Chen, Furkan Kamaci, Tianqi Chen, Markus Weimer | 2019-03-06 | 2020-11-19 |
| Twill
Twill |
Twill is an abstraction over Apache Hadoop YARN that reduces the complexity of developing distributed applications, allowing developers to focus more on their business logic | Incubator
(Vinod K) |
Arun C Murthy, Tom White, Patrick Hunt, Andrei Savu | 2013-11-14 | 2016-06-15 |
| UIMA
UIMA |
Framework for analysing unstructured data. | Incubator | Ken Coar, Sam Ruby | 2006-10-23 | 2010-03-18 |
| Unomi
Unomi |
Unomi is a reference implementation of the OASIS Context Server specification currently being worked on by the OASIS Context Server Technical Committee. It provides a high-performance user profile and event tracking server. | Incubator
(Jean-Baptiste Onofre) |
Jean-Baptiste Onofre | 2015-10-05 | 2019-02-20 |
| Usergrid
Usergrid |
Usergrid is Backend-as-a-Service (BaaS) composed of an integrated database (Cassandra), application layer and client tier with SDKs for developers. | Incubator | Dave Johnson, Jake Farrell, Jim Jagielski, John D. Ament, Lewis John Mcgibbney, Luciano Resende | 2013-10-03 | 2015-08-19 |
| VCL
VCL |
Virtual Computing Lab. Framework for creating, dispensing and running virtual images. | Incubator | Alan Cabrera, Matt Hogstrom, Kevan Miller | 2008-10-06 | 2012-06-20 |
| VXQuery
VXQuery |
A standards compliant XML Query processor. | Incubator
(Cezar Andrei) |
Anthony Elder, Jochen Wiedmann, Marvin Humphrey, Sanjiva Weerawarana, Radu Preotiuc-Pietro | 2009-07-06 | 2014-07-16 |
| WebWork 2
WebWork 2 |
A Java web-application development framework | Struts
(Don Brown) |
Don Brown, Martin Cooper, Ted Husted | 2006-01-15 | 2006-05-24 |
| Whirr
Whirr |
Whirr provides code for running a variety of software services on cloud infrastructure. | Incubator | Tom White, Doug Cutting, Steve Loughran | 2010-05-11 | 2011-08-17 |
| Wicket
Wicket |
A web application framework that focusses on bringing plain object oriented Java programming to the web tier | Incubator | Upayavira, Alex Karasulu, Sylvain Wallez, Bertrand Delacrétaz | 2006-08-28 | 2007-06-20 |
| Wink
Wink |
Apache Wink is a project that enables development and consumption of REST style web services. The core server runtime is based on the JAX-RS (JSR 311) standard. The project also introduces a client runtime which can leverage certain components of the server-side runtime. Apache Wink will deliver component technology that can be easily integrated into a variety of environments. | Incubator | Davanum Srinivas, Kevan Miller | 2009-05-27 | 2012-12-19 |
| Woden
Woden |
Implementation of WSDL 2.0 | Web Services | Paul Fremantle, Sanjiva Weerawarana, Davanum Srinivas | 2005-03-24 | 2007-12-08 |
| Wookie
Wookie |
a W3C widget engine with Google Wave and Open Social Extensions. | Incubator | Ross Gardler, Ate Douma, Luciano Resende, Andrew Savory, Henning Schmiedehausen, Matt Franklin | 2009-07-17 | 2012-11-22 |
| XMLBeans
XMLBeans |
XML-Java binding tool with 100% support for XML Schema and full Infoset fidelity | XML | Ted Leung | 2003-07-30 | 2004-06-23 |
| Zeppelin
Zeppelin |
A collaborative data analytics and visualization tool for distributed, general-purpose data processing systems such as Apache Spark, Apache Flink, etc. | Incubator
(Roman Shaposhnik) |
Konstantin Boudnik, Henry Saputra, Roman Shaposhnik, Ted Dunning, Hyunsik Choi | 2014-12-23 | 2016-05-18 |
| Project | Description | Apache Sponsor | Mentors | Start Date | End Date |
|---|---|---|---|---|---|
| Agila
ODE |
Extensible Business Process Management (BPM) engine core.
Project activity transferred to another Incubator project - ODE. |
Jakarta | Geir Magnusson Jr. | 2004-09-29 | 2006-12-05 |
| Alois | ALOIS is a log collection and correlation software with reporting and alarming functionalities.
Podling requested to be retired |
Incubator | Scott Deboy, Christian Grobmeier | 2010-09-21 | 2011-06-30 |
| AltRMI
JRemoting |
A transparent Remote Procedure Call bean.
Development stalled and the project activity transferred to JRemoting |
Incubator | Paul Hammant | 2003-02-13 | 2007-01-18 |
| Amaterasu | Apache Amaterasu is a framework providing continuous deployment for Big Data pipelines.
Retired for lack of activity and incactive PPMC. |
Incubator
(Jean-Baptiste Onofré) |
Jean-Baptiste Onofré, Olivier Lamy, Davor Bonaci | 2017-09-07 | 2019-09-18 |
| AriaTosca | ARIA TOSCA project offers an easily consumable Software Development Kit(SDK) and a Command Line Interface(CLI) to implement TOSCA(Topology and Orchestration Specification of Cloud Applications) based solutions. | Incubator
(Suneel Marthi) |
Suneel Marthi, John D. Ament, Jakob Homan | 2016-08-27 | 2018-07-01 |
| AWF |
AWF is a non-blocking, asynchronous, event driven high performance web framework running on the JVM.
(Note: originally known as Deft, renamed to AWF on 2012-02-15)
Retired for lack of activity |
Incubator | Emmanuel Lecharny, Mohammad Nour El-Din, Mark Struberg | 2011-07-08 | 2012-09-16 |
| Axion
Axion |
Relational database engine written in Java.
Project remains at Axion Tigris.org |
DB | Morgan Delagrange | 2003-12-19 | 2006-01-23 |
| Bluesky | Distance learning collaboration tool | Incubator | Bill Stoddard, J. Aaron Farr | 2008-01-12 | 2011-07-05 |
| Blur |
Blur is a search platform capable of searching massive amounts of data
in a cloud computing environment.
Retired |
Incubator
(Patrick Hunt) |
Doug Cutting, Patrick Hunt, Tim Williams | 2012-07-24 | 2017-06-22 |
| Climate Model Diagnostic Analyzer |
CMDA provides web services for multi-aspect physics-based and phenomenon-oriented climate model performance evaluation and diagnosis through the comprehensive and synergistic use of multiple observational data, reanalysis data, and model outputs.
Retired for lack of on list activity and primary development being outside the ASF |
Incubator
(Chris Mattmann) |
James W. Carman, Chris Mattmann, Michael James Joyce, Kim Whitehall | 2015-05-08 | 2017-02-05 |
| Composer | Embeddable IoC container | Incubator | Jason Van Zyl, Peter Royal | 2007-10-30 | 2008-05-13 |
| Concerted | Apache Concerted is a Do-It-Yourself toolkit for building in-memory data engines.
Retired for lack of activity |
Incubator
(Roman Shaposhnik) |
Chris Nauroth, Daniel Dai, Jake Farrell, Julian Hyde, Lars Hofhansl | 2015-10-14 | 2016-04-25 |
| Corinthia | Corinthia is a toolkit/application for converting between and editing common office file formats, with an initial focus on word processing. It is designed to cater for multiple classes of platforms - desktop, web, and mobile - and relies heavily on web technologies such as HTML, CSS, and JavaScript for representing and manipulating documents. The toolkit is small, portable, and flexible, with minimal dependencies. The target audience is developers wishing to include office viewing, conversion, and editing functionality into their applications.
Retired for lack of activity |
Incubator
(Jan Iversen) |
Daniel Gruno, Jan Iversen, Dave Fisher | 2014-12-08 | 2015-11-19 |
| Cotton | Cotton is an Apache Mesos framework for running MySQL instances. (Formerly known as Mysos)
Retired for lack of activity |
Incubator
(Jake Farrell) |
Dave Lester, Benjamin Hindman, Henry Saputra | 2015-06-01 | 2015-12-01 |
| Depot | Integrated tools for automating downloading, publishing and managing software artifacts, along with tools for manipulating their metadata.
Project closed after development stalled. |
Incubator | Nicola Ken Barozzi | 2003-12-04 | 2004-10-28 |
| Droids | Droids aims to be an intelligent standalone robot framework that allows to create and extend existing droids (robots).
Retired from incubation. |
HttpComponents, Lucene | Thorsten Scherler, Richard Frovarp | 2008-10-09 | 2015-11-01 |
| Edgent | Edgent is a stream processing programming model and lightweight runtime to execute analytics at devices on the edge or at the gateway. (Formerly known as Quarks)
Retired |
Incubator
(Katherine Marsden) |
Justin Mclean, Christofer Dutz | 2016-02-29 | 2019-11-20 |
| Gearpump | Gearpump is a reactive real-time streaming engine based on the micro-service Actor model.
Retired |
Incubator
(Andrew Purtell) |
Xuefu Zhang | 2016-03-08 | 2018-09-19 |
| Gossip | Gossip is an implementation of the Gossip Protocol.
Retired |
Incubator
(P. Taylor Goetz) |
P. Taylor Goetz, Josh Elser, Drew Farris | 2016-04-28 | 2018-08-21 |
| Graffito | Portal oriented Content Management System (Formerly known as JCMS) | Portals | Raphael Luta | 2004-09-20 | 2007-07-11 |
| Hadoop Development Tools (HDT) | Eclipse based tools for developing applications on the Hadoop platform
Retired at request of PPMC as the project failed to grow community. |
Incubator | Suresh Marru, Chris Mattmann, Roman Shaposhnik | 2012-11-09 | 2014-12-02 |
| Heraldry
OpenID.net |
Identity for the rest of us.
Project retired. Some activity moved to OpenID.net |
Incubator | Ben Laurie, Paul Querna, Ted Leung, J. Aaron Farr, William Rowe | 2005-07-14 | 2007-06-09 |
| HISE | HISE
Retired due to inactivity. |
ODE | Glen Daniels, Matthieu Riou, Paul Fremantle | 2009-11-05 | 2012-02-11 |
| HORN | HORN is a neuron-centric programming APIs and execution framework for large-scale deep learning, built on top of Apache Hama.
Retired |
Incubator
(Edward J. Yoon) |
Luciano Resende, Edward J. Yoon | 2015-09-04 | 2017-07-13 |
| HTrace | HTrace is a tracing framework intended for use with distributed systems written in java.
HTrace made several releases however energy gradually evaporated and a community retirement VOTE was held with the RESULT that HTrace be retired. |
Incubator
(Roman Shaposhnik) |
Jake Farrell, Todd Lipcon, Lewis John Mcgibbney, Billie Rinaldi, Michael Stack | 2014-11-11 | 2018-04-11 |
| Imperius | Rule-based Management Policy Engine
Although the Apache Imperius project was successful in building an SPL implementation and had a successful release, there is not sufficient community energy to warrant continued development of Imperius at the Apache Software Foundation. |
Incubator | Bill Stoddard, Craig Russell, Filip Hanik, Kevan Miller | 2007-11-10 | 2011-05-14 |
| iota | Open source system that enables the orchestration of IoT devices. | Incubator
(Hadrian Zbarcea) |
Daniel Gruno, Sterling Hughes, Justin Mclean, Hadrian Zbarcea | 2016-01-20 | 2018-02-15 |
| JuiCE | OpenSSL based JCE provider. Project going into retired status after lack of community interest. | XML | Berin Lautenbach | 2004-04-05 | 2007-10-18 |
| Kabuki | An AJAX toolkit | Incubator
(Sam Ruby) |
Andy Clark, Paul Fremantle, Sam Ruby, Sanjiva Weerawarana | 2006-01-26 | 2006-06-24 |
| Kalumet | Kalumet a complete environment manager and deployer including J2EE environments (application servers, applications, etc), softwares, and resources.
Podling retired from incubation. |
Incubator | Jim Jagielski, Henri Gomez, Jean-Baptiste Onofre, Olivier Lamy | 2011-09-20 | 2015-11-01 |
| Kato | Kato is a project to develop the Specification, Reference Implementation, and TCK for JSR 326: the JVM Post-mortem Diagnostics API.
Retired due to inactivity. |
Incubator | Ant Elder, Robert Burrell Donkin, Geir Magnusson Jr. | 2008-11-06 | 2012-08-01 |
| Kitty | Kitty is a lightweight, production focused, Java-based application server performance diagnostic and management utility.
Retired due to inactivity. |
Incubator | Jim Jagielski, Kevan Miller | 2010-10-03 | 2012-10-19 |
| Lokahi | The Lokahi project will create a management console for Apache HTTP Server and Apache Tomcat projects on a framework extensible to other ASF projects.
Retired due to inactivity. Some talk of moving parts of the codebase to Tomcat. |
Incubator | Will Rowe, Yoav Shapira | 2006-03-01 | 2009-08-16 |
| Lucene4c | Lucene for C.
Progress stalled as developers ran out of free time and motivation. |
Lucene | Erik Hatcher | 2005-02-21 | 2006-10-15 |
| MRQL | MRQL is a query processing and optimization system for large-scale, distributed data analysis, built on top of Apache Hadoop, Hama, Spark, and Flink.
Retired. |
Incubator
(Edward J. Yoon) |
Alan Cabrera, Edward J. Yoon, Mohammad Nour El-Din | 2013-03-13 | 2017-08-18 |
| Myriad | Myriad enables co-existence of Apache Hadoop YARN and Apache Mesos together on the same cluster and allows dynamic resource allocations across both Hadoop and other applications running on the same physical data center infrastructure. | Incubator
(Benjamin Hindman) |
Ted Dunning | 2015-03-01 | 2020-01-24 |
| NMaven
NPanday |
.NET integration for Maven. Failed to build active community.
Efforts moved to NPanday. Other similar projects are NMaven @ Codeplex (http://www.codeplex.com/nmaven/) and Byldan @ Codeplex (http://www.codeplex.com/byldan/). |
Maven
(Brett Porter,Jason van Zyl) |
Brett Porter, Jason van Zyl | 2006-11-17 | 2008-11-13 |
| NPanday | NPanday allows projects using the .NET framework to be built with Apache Maven.
Retired for lack of activity |
Incubator | Raphael Bircher, Konstantin Boudnik | 2010-08-13 | 2015-02-08 |
| ODF Toolkit
ODFToolkit |
Java modules that allow programmatic creation, scanning and manipulation of OpenDocument Format (ISO/IEC 26300 == ODF) documents
Retired from the ASF and moved to The Document Foundation |
Incubator | Nick Burch, Tom Barber | 2011-08-01 | 2018-11-27 |
| Olio | Web 2.0 evaluation kit | Incubator | Craig Russell, Henning Schmiedehausen, Matt Hogstrom, Rick Hillegas | 2008-09-29 | 2011-11-16 |
| OpenAz | Tools and libraries for developing Attribute-based Access Control (ABAC) Systems in a variety of languages.
Retired for lack of activity |
Incubator
(Paul Fremantle) |
Emmanuel Lecharny, Colm O Heigeartaigh, Hadrian Zbarcea | 2015-01-20 | 2016-08-26 |
| PhotArk | A Photo Gallery application, accessible via the web and written in Java
Retired due to inactivity. |
Incubator | Luciano Resende | 2008-08-19 | 2012-12-29 |
| Pirk | Pirk is a framework for scalable Private Information Retrieval (PIR).
Retired due to inactivity. |
Incubator
(Billie Rinaldi) |
Billie Rinaldi, Joe Witt, Josh Elser, Suneel Marthi, Tim Ellison | 2016-06-17 | 2017-04-17 |
| Provisionr | Provisionr provides a service to manage pools of virtual machines on multiple clouds.
Failed to grow a community. Retired at request of PPMC. |
Incubator
(Tom White) |
Roman Shaposhnik, Tom White, Mohammad Nour El-Din | 2013-03-07 | 2013-11-22 |
| Quickstep | Quickstep is a high-performance database engine.
Retired for lack of activity |
Incubator
(Roman Shaposhnik) |
Julian Hyde, Roman Shaposhnik | 2016-03-29 | 2018-11-30 |
| RCF | JSF Component Library.
Never got started, so retired. |
MyFaces | Martin van den Bemt, Henning Schmiedehausen, Carsten Ziegeler | 2007-04-06 | 2009-09-15 |
| Ripple | Ripple is a browser based mobile phone emulator designed to aid in the development of HTML5 based mobile applications. Ripple is a cross platform and cross runtime testing/debugging tool. It currently supports such runtimes as Cordova, WebWorks aand the Mobile Web.
Retired for lack of activity |
Incubator
(Ross Gardler) |
Jukka Zitting, Christian Grobmeier, Andrew Savory | 2012-10-16 | 2015-12-06 |
| S2Graph | S2Graph is a distributed and scalable OLTP graph database built on Apache HBase to support fast traversal of extremely large graphs.
The podling was retired by the IPMC due to lack of activiy. |
Incubator
(Hyunsik Choi) |
Sergio Fernández, Woonsan Ko | 2015-11-29 | 2020-11-29 |
| S4 | S4 (Simple Scalable Streaming System) is a general-purpose, distributed, scalable, partially fault-tolerant, pluggable platform that allows programmers to easily develop applications for processing continuous, unbounded streams of data. | Incubator | Patrick Hunt, Arun Murthy | 2011-09-26 | 2014-06-19 |
| Sirona | Monitoring Solution.
Retired |
Incubator
(Olivier Lamy) |
Jean-Baptiste Onofre, Tammo van Lessen, Mark Struberg | 2013-10-15 | 2017-07-03 |
| Slider | Slider is a collection of tools and technologies to package, deploy, and manage long running applications on Apache Hadoop YARN clusters.
Development of long-running service support for Apache Hadoop YARN has been moved to the hadoop-yarn-services-core module in Apache Hadoop. |
Incubator
(Vinod K) |
Arun C Murthy, Jean-Baptiste Onofré, Mahadev Konar, Vinod Kumar Vavilapalli | 2014-04-29 | 2018-05-24 |
| SocialSite | SocialSite is an OpenSocial-based headless social networking server and a set of OpenSocial Gadgets that make it easy to add social features to existing web sites. Server provides admin console for configuration, gadget approval and management. Gadgets can be combined to form complete UI for social networking with friending, group management and message support. | Incubator | Dave Johnson, Henning Schmiedehausen | 2009-05-08 | 2010-10-17 |
| Stonehenge | Stonehenge is a set of interoperability scenarios for Service Oriented Architecture and Web Services that demonstrate interoperability between multiple systems including Apache Axis2, WSF/PHP and Microsoft WCF. The code also demonstrates good practice for standards-based interoperability.
"The Stonehenge project pretty much accomplished what it originally set out to do and then really didn't find a way to transition to something that is longer lasting and able to develop a community around it." |
Incubator | Ken Coar, Danese Cooper, Matthieu Riou, Dan Kulp, Jim Jagielski, Paul Fremantle | 2008-11-19 | 2011-07-05 |
| Tamaya | Tamaya is a highly flexible configuration solution based on an modular, extensible and injectable key/value based design, which should provide a minimal but extendible modern and functional API leveraging SE, ME and EE environments. | Incubator
(David Blevins) |
John D. Ament, David Blevins, Julian Feinauer | 2014-11-14 | 2020-04-30 |
| Tashi | An infrastructure for cloud computing on big data. | Incubator | Matthieu Riou, Craig Russell | 2008-09-04 | 2012-10-02 |
| Taverna | Taverna is a domain-independent suite of tools used to design and execute data-driven workflows. | Incubator
(Andy Seaborne) |
Stian Soiland-Reyes | 2014-10-20 | 2020-02-20 |
| TripleSoup | SPARQL endpoint for your webserver. Project entering retired status after failing to get traction. | Incubator | Leo Simons, Stefano Mazzocchi, Ben Hyde, Dirk-Willem van Gulik | 2007-02-05 | 2007-10-18 |
| TSIK | implementations of various W3C and OASIS specifications related to XML and Web services security
Failed to gather community momentum. Cancelled at request of Sponsoring TLP. |
Web Services | Davanum Srinivas, Sam Ruby, Dirk-Willem Gulik | 2005-05-17 | 2006-03-21 |
| WADI | a robust hetorgeneous clustering engine used to cluster geronimo, tomcat, jetty and other containers eventually.
Proposal withdrawn by creator; project continues at Codehaus. |
Geronimo | Geir Magnusson, James Strachan | 2005-12-05 | 2005-12-05 |
| Warble | a distributed endpoint monitoring solution where the agent is hosted on your own hardware.
The podling retired due to lack of activiy. |
Incubator
(Daniel Gruno) |
Chris Lambertus | 2018-06-11 | 2020-11-29 |
| Wave | A wave is a hosted, live, concurrent data structure for rich communication. It can be used like email, chat, or a document. | Incubator | Upayavira, John D. Ament | 2010-12-04 | 2018-01-15 |
| WSRP4J | Implementation of OASIS Web Services for Remote Portlets (WSRP) | Portals | Portals PMC members | 2003-09-03 | 2010-04-18 |
| XAP | Declarative framework for building Ajax-powered web apps | Incubator | Cliff Schmidt, Robert Burrell Donkin, Susan Wu | 2006-05-22 | 2009-06-26 |
| XMLBeans/C++ | C++ equivalent of Apache XMLBeans.
Failed to get traction. |
Web Services | Cliff Schmidt | 2005-06-06 | 2007-05-16 |
| Yoko | A CORBA Server. | Geronimo | Ken Coar, Geir Magnusson Jr., James Strachan | 2006-01-31 | 2007-12-17 |
| Zeta Components | Zeta Components is a high-quality library of loosely-coupled PHP components. | Incubator | Julien Vermillard, Christian Grobmeier, Craig Russell | 2010-05-21 | 2012-04-20 |
| Zipkin | Zipkin is a distributed tracing system. It helps gather timing data needed to troubleshoot latency problems in microservice architectures.
The podling has retired to its former community OpenZipkin (https://zipkin.io) |
Incubator
(Michael Semb Wever) |
Michael Semb Wever, John D. Ament, Willem Ning Jiang, Andriy Redko, Sheng Wu | 2018-08-29 | 2019-06-19 |


--- layout: post title: "January 2016 Ed-Tech Funding" date: 2016-02-02 10:35:00 +0000 tags: image: https://s3.amazonaws.com/hackedu/ed-tech-funding-pigeon.jpg imagecredits: https://www.flickr.com/photos/byneilhall/14264254434 ---
I’ve crunched the numbers on the year-so-far for ed-tech funding, and 2016 certainly seems to be off to a less auspicious start than 2015. Last year, there were 23 funding rounds in January, totaling over $358 million. By my calculations, there were just 17 this past month, with a total that was less than half 2015’s: $166 million. There were 8 acquisitions. (Of course, January 2015 featured Lynda.com's massive $186 million investment.)
Last year was the first year I kept a record (to the best of my ability) on ed-tech funding. You can find that project at matrix.hackeducation.com. This year, I want to track more details – whether startups are selling products at the K–12 or university or corporate level, for example.
But just like last year, I am making this data freely available. You can find the JSON files in the GitHub repo that powers this website: github.com/audreywatters/funding.
Some observations from this month’s investments:


Configure the Volumes to be mounted as your Datasets.
*The Cluster Administrator has disabled editing this Section!


Last updated: 2017-11-16
Code version: 1833a09
Tutor: Rebecca Stellato
library(survival)
data("veteran")
str(veteran)
'data.frame': 137 obs. of 8 variables:
$ trt : num 1 1 1 1 1 1 1 1 1 1 ...
$ celltype: Factor w/ 4 levels "squamous","smallcell",..: 1 1 1 1 1 1 1 1 1 1 ...
$ time : num 72 411 228 126 118 10 82 110 314 100 ...
$ status : num 1 1 1 1 1 1 1 1 1 0 ...
$ karno : num 60 70 60 60 70 20 40 80 50 70 ...
$ diagtime: num 7 5 3 9 11 5 10 29 18 6 ...
$ age : num 69 64 38 63 65 49 69 68 43 70 ...
$ prior : num 0 10 0 10 10 0 10 0 0 0 ...
ANOVA on survival time (ignores censoring).
fit <- lm(time~celltype, data = veteran)
summary(fit)
Call:
lm(formula = time ~ celltype, data = veteran)
Residuals:
Min 1Q Median 3Q Max
-199.20 -63.11 -23.11 30.89 798.80
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 200.20 25.00 8.009 5.12e-13 ***
celltypesmallcell -128.53 32.87 -3.910 0.000146 ***
celltypeadeno -136.09 37.88 -3.593 0.000459 ***
celltypelarge -34.09 37.88 -0.900 0.369775
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 147.9 on 133 degrees of freedom
Multiple R-squared: 0.1413, Adjusted R-squared: 0.1219
F-statistic: 7.295 on 3 and 133 DF, p-value: 0.0001446
anova(fit)
Analysis of Variance Table
Response: time
Df Sum Sq Mean Sq F value Pr(>F)
celltype 3<PHONE_NUMBER>45 7.2955 0.0001446 ***
Residuals<PHONE_NUMBER> 21869
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
summary(aov(time~celltype, data = veteran))
Df Sum Sq Mean Sq F value Pr(>F)
celltype 3<PHONE_NUMBER>45 7.295 0.000145 ***
Residuals<PHONE_NUMBER> 21869
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Chi-squared for alive at a certain time point
hist(veteran[veteran$status == "1",]$time)
plot(ecdf(veteran[veteran$status == "1",]$time))
plot(ecdf(veteran[veteran$status == "0",]$time))
Both methods will make you lose information.
Survival analysis: in general means time to event (death / disease / relapse / whatever).
General problems
Calculate * Cumulative incedence * Incidence ratio (assuming the risk of having the event is independent of time, all participants have the same survival distribution (ignoring groups))
Assumptions All methods used here assume uninformative censoring * censoring unrelated to probability of an event * censoring unrelated to treatment
Calculate cumulative distribution of survival times \(F(t)\)
Always plotted: survival time \(S(t) = 1 - F(t)\).
curve(1-ecdf(veteran$time)(x), from = min(veteran$time), to = max(veteran$time))
Hazard function: \[p(Event | t = t)\]
Chance of getting an event at time t, given survival up to time t. Usually, cumulative hazard is plotted.
Cumulative hazard is theoretically unbounded.
Hazard function:
\[h(t) = -S'(t) / S(t)\]
Parametric approach: Distribution of survival function * Exponential * Weibull
Non-parametric: Kaplan-Meier
Cox-proportional hazards: semi-parametric
Estimate survival function
veteran[order(veteran$time), c("time", "status")]
time status
77 1 1
85 1 1
95 2 1
53 3 1
18 4 1
42 7 1
97 7 1
119 7 1
12 8 1
46 8 1
100 8 1
116 8 1
6 10 1
45 10 1
15 11 1
51 12 1
60 12 1
20 13 1
93 13 1
89 15 1
130 15 1
26 16 1
31 18 1
37 18 1
109 18 1
123 19 1
128 19 1
33 20 1
96 20 1
30 21 1
92 21 1
28 22 1
98 24 1
108 24 1
14 25 0
81 25 1
90 25 1
103 25 1
40 27 1
107 29 1
16 30 1
86 30 1
34 31 1
111 31 1
80 33 1
48 35 1
117 36 1
11 42 1
131 43 1
87 44 1
124 45 1
118 48 1
137 49 1
38 51 1
106 51 1
112 51 1
35 52 1
114 52 1
126 52 1
129 53 1
19 54 1
41 54 1
29 56 1
24 59 1
102 61 1
43 63 1
1 72 1
115 73 1
105 80 1
125 80 1
7 82 1
110 83 0
122 84 1
72 87 0
94 87 1
113 90 1
47 92 1
54 95 1
104 95 1
22 97 0
99 99 1
101 99 1
10 100 0
69 100 1
67 103 1
91 103 0
66 105 1
8 110 1
76 111 1
134 111 1
71 112 1
25 117 1
49 117 1
5 118 1
39 122 1
21 123 0
4 126 1
50 132 1
133 133 1
32 139 1
120 140 1
65 143 1
13 144 1
27 151 1
23 153 1
63 156 1
52 162 1
56 162 1
127 164 1
55 177 1
64 182 0
121 186 1
62 200 1
84 201 1
57 216 1
3 228 1
73 231 0
135 231 1
74 242 1
68 250 1
61 260 1
59 278 1
88 283 1
36 287 1
9 314 1
132 340 1
82 357 1
136 378 1
17 384 1
79 389 1
44 392 1
2 411 1
83 467 1
58 553 1
78 587 1
75 991 1
70 999 1
Divide survival time in intervals j
Number at risk at beginning of interval \(n_j\) Number of deaths within the interval \(d_j\) Proportion surviving interval j \(p_j = \frac{n_j-d_j}{n_j}\)
\[S(t_j) = \prod_j{p_j} = \prod_j{\frac{n_j-d_j}{n_j}}\]
\[S(t_j) = P(T>t_j) = P(Event | t = t_{1-j})*P(T = t_{1-j}) = (1-P(t_{j-1} < t < t_j | T > t_{j-1}))*P(T>t_{j-1})\]
A sensored participant is included up until and including the last preceding event.
With data Status = 1 means an event has taken place (death), status = 0 means censoring.
require(survival)
data("veteran")
times <- veteran$time
status <- veteran$status
n_total<- length(times)
# order by survival time
surv_order <- order(times)
times <- times[surv_order]
status <- status[surv_order]
intervals <- unique(c(0, times))
n_intervals <- length(intervals)
# vectors for interval survival probability, cumulative survival and hazard function
interval_survival_probability <- numeric(n_total)
cumulative_survival <- numeric(1+n_total)
cumulative_survival[1] <- 1
se_cumulative_survival <- numeric(1+n_total)
se_cumulative_survival[1] <- 0
se_factor <- numeric(1+n_intervals)
se_factor[1] <- 0
interval_hazard <- numeric(n_intervals)
cumulative_hazard <- numeric(1+n_total)
cumulative_hazard[1] <- 0
# create a counter for the n-th observation
n_at_risk <- n_total
for (i in 1:(n_intervals-1)) {
# for (i in 1:5) {
t_start <- intervals[i]
t_end <- intervals[i+1]
# select the observations that match the time interval
k_obs <- times > t_start & times <= t_end
k_min <- min(which(k_obs))
k_max <- max(which(k_obs))
n_obs <- sum(k_obs)
n_events <- sum(status[k_obs])
n_censor <- n_obs - n_events
# proportion surviving this interval
prop_interval_survival <- (n_at_risk - n_events)/n_at_risk
interval_survival_probability[k_min:k_max] <- prop_interval_survival
# update cumulative survival function
previous_survival <- cumulative_survival[k_min]
cumulative_survival[1+k_min:k_max] <- previous_survival*prop_interval_survival
##
##
## These calculations need updating
##
##
se_interval <- n_events / (n_at_risk*(n_at_risk - n_events))
se_factor[i+1] <- sum(se_interval)
se_cum_surv <- previous_survival*prop_interval_survival*sqrt(se_factor[i+1])
se_cumulative_survival[1+k_min:k_max]<-se_cum_surv
# update hazard function
d_cumulative_survival <- previous_survival*(1-prop_interval_survival)
ddt_cumulative_survival <- d_cumulative_survival / (t_end-t_start)
interval_hazard[i] <- ddt_cumulative_survival / previous_survival
n_at_risk <- n_at_risk - (n_events + n_censor)
}
surv_data <- data.frame(status, times,
interval_survival_probability,
survival_function = tail(cumulative_survival, -1))
# kaplan-meier based on own calculation
plot(c(0, times), cumulative_survival, type = "s")
points(x = times[status == 0], y = cumulative_survival[c(F,status == 0)], pch = 3)
# plot own survival function over kaplan-meier based on survival package
surv_fit <- survival::survfit(Surv(time = times, event = status)~1)
plot(surv_fit,conf.int = F)
lines(c(0, times), cumulative_survival, col = "red", type = "s", lty = 2)
# plot cumulative hazard function
plot(intervals, cumsum(interval_hazard), type = "s")
Average survival time can be done in several way: 1. Take mean (or median) of the survival times of all subjects, disregarding censoring 2. Take the mean (or median) of those who died 3. Use the Kaplan-Meier curve to estimate the median survival time a which the curve drops below 0.5 \[\min(t_j|S(t_j) \leq 0.5)\]
Since survival time is usually right-skewed, median is usually best.
NB it only works when the survival cure dips beplow 0.5
mean(veteran$time)
[1] 121.6277
median(veteran$time)
[1] 80
km_fit <- survfit(Surv(time, status) ~ 1, data=veteran)
summary(km_fit, times = c(1,30,60,90*(1:10)))
Call: survfit(formula = Surv(time, status) ~ 1, data = veteran)
time n.risk n.event survival std.err lower 95% CI upper 95% CI
1 137 2 0.985 0.0102 0.96552 1.0000
30 97 39 0.700 0.0392 0.62774 0.7816
60 73 22 0.538 0.0427 0.46070 0.6288
90 62 10 0.464 0.0428 0.38731 0.5560
180 27 30 0.222 0.0369 0.16066 0.3079
270 16 9 0.144 0.0319 0.09338 0.2223
360 10 6 0.090 0.0265 0.05061 0.1602
450 5 5 0.045 0.0194 0.01931 0.1049
540 4 1 0.036 0.0175 0.01389 0.0934
630 2 2 0.018 0.0126 0.00459 0.0707
720 2 0 0.018 0.0126 0.00459 0.0707
810 2 0 0.018 0.0126 0.00459 0.0707
900 2 0 0.018 0.0126 0.00459 0.0707
max(km_fit$time[km_fit$surv >= 0.5])
[1] 73
# ggplot2::autoplot(km_fit)
plot(km_fit)
Confidence interval:
\[SE[S(t)] = S(t)\sqrt{\sum_{j=1}^k{\frac{d_j}{n_j(n_j-d_j)}}}\] \(t_{k-1} < t < t_k\)
confidence interval:
\(S(t) \pm z_{\alpha/2}*SE(S(t))\)
Best way: take log(S(t)) and calculate SE on log scale, then translate back.
\(log(S(t)) \pm z_{\alpha/2}*log(SE[S(t)])\)
Which is default way in R.
Kaplan Meier is non-parametric Assumptions * Prognosis of patient is independent of the moment of inclusion in the study in the timepath of their disease / treatment -> clear inclusion start point * Censoring was independent of the prognosis of the patient * The times at which events occur are known exactly (otherwise it gets tricky) * Patients are monitored throughout the whole study period
Null hypothesis: \(e_{ij} = n_{ij}*(d_j/n_j)\). So the number of deaths are equally distributed among groups, in proportion to their number of patients at that time-point.
\[T = \sum_i\sum_j{\frac{(e_{ij}-d_{ij})^2}{n_{ij}}}\]
T is chi-squared distributed with i-1 degrees of freedom.
Test with chi-square
Options * Log Rank (Mantel-Cox) * Breslow test (Gehan-Wilcoxon) more weight to short survival times. Unreliable when pattern of censoring is different across groups * Tarone-Ware is less sensitive to censoring patterns than Breslow test.
Treatment effect:
\[\delta_0 = \frac{ln(p_1)}{ln(p_0)} = HR\]
With \(p_1\) and \(p_0\) the estimated survival probability after a certain follow-up time t.
So the power is dependent on the number of events.
Hazard Ratio is the instatanious risk of dying for group 1, compared to the risk of dying for group 2, at some time-point t.
Estimate number of events \[d = (\frac{1+\delta_0}{1-\delta_0})^2(Z_{\alpha} + Z_{\beta})^2\]
\[n \geq \frac{2d}{2-p_0-p_1}\]
Assuming * constant hazard ratio * inclusion time * follow-up time
There are several ways, all in framework of Cox models with some specific assumptions.
sessionInfo()
R version 3.4.1 (2017-06-30)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
Matrix products: default
locale:
[1] LC_COLLATE=Dutch_Netherlands.1252 LC_CTYPE=Dutch_Netherlands.1252
[3] LC_MONETARY=Dutch_Netherlands.1252 LC_NUMERIC=C
[5] LC_TIME=Dutch_Netherlands.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] survival_2.41-3
loaded via a namespace (and not attached):
[1] Rcpp_0.12.12 lattice_0.20-35 digest_0.6.12 rprojroot_1.2
[5] grid_3.4.1 backports_1.1.0 git2r_0.19.0 magrittr_1.5
[9] evaluate_0.10.1 stringi_1.1.5 Matrix_1.2-10 rmarkdown_1.6
[13] splines_3.4.1 tools_3.4.1 stringr_1.2.0 yaml_2.1.14
[17] compiler_3.4.1 htmltools_0.3.6 knitr_1.17
This R Markdown site was created with workflowr


New radio station launched dedicated to music from 2010s
A new radio station which will play music exclusively from the last decade is being launched.
Absolute Radio 10s will review the 2010s with a special channel launching today.
Tracks from Ed Sheeran, Drake, Coldplay and Kasabian will all be heard on the new station.
It will sit alongside other Absolute stations dedicated to the best of past decades, from the 1960s onwards.
Breakfast Show presenter Dave Berry said: “I’m like the Dr Who of radio as the only breakfast presenter at the helm of parallel universes.
“My one live show is now partnered with no fewer than eight playlists to give listeners their favourite songs, no matter what their favourite decade is or what mood they’re in.
“I’m Jumping Jack Flash in the 60s, I’m Into the Groove in the 80s. I’m on Fire in the 10s.”
Absolute Radio 10s will broadcast Dave Berry on weekday Breakfast, Bush and Richie at Hometime and Frank Skinner and Jason Manford on weekend mornings.
It makes use of the radio station’s technology which gives one show a choice of eight playlists.
Absolute Radio 10s launches at 10am today.


{% if serviceName %} {{ serviceName }} {% endif %}
4. Apply
Before you apply make sure you have:
- your National Insurance number
- your partner's National Insurance number (if you have a partner)
- details of any pensions, savings and income
- details of any service charges you pay on your home
- details of any doctors, nurses, counsellors or other people who help you
- your bank or building society details
The online service is also available in Welsh (Cymraeg).
You cannot register for this service if you’re in the UK illegally.