Many major open source projects are hosted at the Apache Software Foundation, meaning that while they have governance defined by the Apache Way, and report to the ASF board, the projects themselves are not independent legal entities.
Apache Software Foundation Subprojects
-
Apache Accumulo
http://accumulo.apache.org/
Sorted, distributed key/value store -
Apache ActiveMQ
http://activemq.apache.org/
Distributed Messaging System -
Apache AGE
http://age.apache.org
a multi-model database that enables graph and relational models built on PostgreSQL -
Apache Airavata
http://airavata.apache.org/
Workflow and Computational Job Management Middleware -
Apache Airflow
http://airflow.apache.org/
workflow automation and scheduling that can be used to author and manage data pipelines -
Apache Allura
http://allura.apache.org/
Forge software for hosting software projects -
Apache Ambari
http://ambari.apache.org/
Hadoop cluster management -
Apache Ant
http://ant.apache.org/
Java-based build tool -
Apache Any23
http://any23.apache.org/
Anything to Triples -
Apache APISIX
http://apisix.apache.org
a cloud-native microservices API gateway -
Apache Archiva
http://archiva.apache.org/
Build Artifact Repository Manager -
Apache Aries
http://aries.apache.org/
Enterprise OSGi application programming model -
Apache Arrow
http://arrow.apache.org/
Powering Columnar In-Memory Analytics -
Apache AsterixDB
http://asterixdb.apache.org/
open source Big Data Management System -
Apache Atlas
http://atlas.apache.org/
scalable and extensible set of core foundational governance services -
Apache Attic
http://attic.apache.org/
A home for dormant projects -
Apache Avro
http://avro.apache.org/
A Serialization System -
Apache Axis
http://axis.apache.org/
Java SOAP Engine -
Apache Bahir
http://bahir.apache.org/
Extensions to distributed analytic platforms such as Apache Spark -
Apache Beam
http://beam.apache.org/
Programming model, SDKs, and runners for defining and executing data processing pipelines -
Apache Bigtop
http://bigtop.apache.org/
Apache Hadoop ecosystem integration and distribution project -
Apache Bloodhound
http://bloodhound.apache.org/
Issue tracking, wiki and repository browser -
Apache BookKeeper
http://bookkeeper.apache.org/
Replicated log service which can be used to build replicated state machines -
Apache Brooklyn
http://brooklyn.apache.org/
Framework for modeling, monitoring, and managing applications through autonomic blueprints -
Apache bRPC
http://brpc.apache.org
an industrial-grade RPC framework for building reliable and high-performance services -
Apache BuildStream
http://buildstream.apache.org
efficiently and correctly developing, building and integrating software stacks -
Apache BVal
http://bval.apache.org/
JSR-303 Bean Validation Implementation and Extensions -
Apache Calcite
http://calcite.apache.org/
Dynamic data management framework -
Apache Camel
http://camel.apache.org/
Spring based Integration Framework which implements the Enterprise Integration Patterns -
Apache CarbonData
http://carbondata.apache.org/
indexed columnar data format for fast analytics on big data platform -
Apache Cassandra
http://cassandra.apache.org/
Highly scalable second-generation distributed database -
Apache Causeway
http://causeway.apache.org/
Framework for rapidly developing domain-driven apps in Java -
Apache Cayenne
http://cayenne.apache.org/
User-friendly Java ORM with Tools -
Apache Celix
http://celix.apache.org/
Implementation of the OSGi specification adapted to C -
Apache CloudStack
http://cloudstack.apache.org/
Infrastructure as a Service solution -
Apache Cocoon
http://cocoon.apache.org/
Web development framework: separation of concerns, component-based -
Apache Commons
http://commons.apache.org/
Reusable Java components -
Apache Community Development
http://community.apache.org/
Resources to help people become involved with Apache projects -
Apache Cordova
http://cordova.apache.org/
Platform for building native mobile applications using HTML, CSS and JavaScript -
Apache CouchDB
http://couchdb.apache.org/
RESTful document database -
Apache Creadur
http://creadur.apache.org/
Comprehension and auditing of software distributions -
Apache cTAKES
http://ctakes.apache.org/
Natural language processing (NLP) tool for information extraction from electronic medical record clinical free-text -
Apache Curator
http://curator.apache.org/
Java libraries that make using Apache ZooKeeper easier -
Apache CXF
http://cxf.apache.org/
Service Framework -
Apache Daffodil
http://daffodil.apache.org
an implementation of the Data Format Description Language (DFDL) used to convert between fixed format data and more readily processed forms such as XML or JSON -
Apache DataFu
http://datafu.apache.org/
well-tested libraries that help developers solve common data problems in Hadoop and similar distributed systems -
Apache DataSketches
http://datasketches.apache.org
an open source, high-performance library of 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 -
Apache DB
http://db.apache.org/
Database access -
Apache DeltaSpike
http://deltaspike.apache.org/
Portable CDI extensions that provide useful features for Java application developers -
Apache Directory
http://directory.apache.org/
Apache Directory Server -
Apache DolphinScheduler
http://dolphinscheduler.apache.org
a distributed and extensible workflow scheduler platform with powerful DAG visual interfaces -
Apache Doris
http://doris.apache.org
a MPP-based interactive SQL data warehousing for reporting and analysis -
Apache Drill
http://drill.apache.org/
Schema-free SQL Query Engine for Apache Hadoop, NoSQL and Cloud Storage -
Apache Druid
http://druid.apache.org
analytical database software -
Apache Dubbo
http://dubbo.apache.org/
a high-performance, lightweight, java based RPC framework. -
Apache ECharts
http://echarts.apache.org
a charting and data visualization library written in JavaScript -
Apache Empire-db
http://empire-db.apache.org/
Relational Data Persistence -
Apache EventMesh
http://eventmesh.apache.org
a fully serverless platform used to build distributed event-driven applications -
Apache Felix
http://felix.apache.org/
OSGi Framework and components. -
Apache Fineract
http://fineract.apache.org/
Platform for Digital Financial Services -
Apache Flagon
http://flagon.apache.org
thin-client behavioral logging capability useful for business analytics, usage analytics, usability and user testing -
Apache Flex
http://flex.apache.org/
Application framework for expressive web applications that deploy to all major browsers, desktops and devices. -
Apache Flink
http://flink.apache.org/
platform for scalable batch and stream data processing -
Apache Flume
http://flume.apache.org/
A reliable service for efficiently collecting, aggregating, and moving large amounts of log data -
Apache Fluo
http://fluo.apache.org/
Storage and incremental processing of large data sets -
Apache FreeMarker
http://freemarker.apache.org/
a template engine. -
Apache Geode
http://geode.apache.org/
Low latency, high concurrency data management solutions -
Apache Geronimo
http://geronimo.apache.org/
Java2, Enterprise Edition (J2EE) container -
Apache Giraph
http://giraph.apache.org/
Iterative graph processing system built for high scalability -
Apache Gobblin
http://gobblin.apache.org
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 -
Apache Gora
http://gora.apache.org/
ORM framework for column stores such as Apache HBase and Apache Cassandra with a specific focus on Hadoop -
Apache Griffin
http://griffin.apache.org/
a data quality solution for big data, including both streaming and batch mode. It offers an unified process to measure data quality from different perspectives. -
Apache Groovy
http://groovy.apache.org/
A multi-faceted language for the Java platform -
Apache Guacamole
http://guacamole.apache.org/
providing performant, browser-based remote access -
Apache Gump
http://gump.apache.org/
Continuous integration of open source projects -
Apache Hadoop
http://hadoop.apache.org/
Distributed computing platform -
Apache HAWQ
http://hawq.apache.org/
a Hadoop native SQL query engine that combines the key technological advantages of an MPP database with the scalability and convenience of Hadoop -
Apache HBase
http://hbase.apache.org/
Apache Hadoop Database -
Apache Helix
http://helix.apache.org/
A cluster management framework for partitioned and replicated distributed resources -
Apache Hive
http://hive.apache.org/
Data warehouse infrastructure using the Apache Hadoop Database -
Apache Hop
http://hop.apache.org
a platform for data orchestration -
Apache HTTP Server
http://httpd.apache.org/
Apache Web Server (httpd) -
Apache HttpComponents
http://hc.apache.org/
Java toolset of low level HTTP components -
Apache Hudi
http://hudi.apache.org
providing atomic upserts and incremental data streams on Big Data -
Apache Iceberg
http://iceberg.apache.org
managing huge analytic datasets using a standard at-rest table format that is designed for high performance and ease of use -
Apache Ignite
http://ignite.apache.org/
High-performance, integrated and distributed in-memory platform for computing and transacting on large-scale data sets in real-time -
Apache Impala
http://impala.apache.org/
a high-performance distributed SQL engine -
Apache Incubator
http://incubator.apache.org/
Entry path for projects and codebases wishing to become part of the Foundation's efforts -
Apache InLong
http://inlong.apache.org
a one-stop data integration framework that provides automatic, secure, and reliable data transmission capabilities. InLong supports both batch and stream data processing at the same time, which offers great power to build data analysis, modeling, and other real-time applications based on streaming data -
Apache IoTDB
http://iotdb.apache.org
an IoT native database with high performance for data management and analysis -
Apache Jackrabbit
http://jackrabbit.apache.org/
Content Repository for Java -
Apache James
http://james.apache.org/
Java Apache Mail Enterprise Server -
Apache jclouds
http://jclouds.apache.org/
Java cloud APIs and abstractions -
Apache Jena
http://jena.apache.org/
Java framework for building Semantic Web applications -
Apache JMeter
http://jmeter.apache.org/
Java performance and functional testing -
Apache Johnzon
http://johnzon.apache.org/
JSR-353 compliant JSON parsing; modules to help with JSR-353 as well as JSR-374 and JSR-367 -
Apache JSPWiki
http://jspwiki.apache.org/
Leading open source WikiWiki engine, feature-rich and built around standard J2EE components (Java, servlets, JSP) -
Apache Juneau
http://juneau.apache.org/
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 -
Apache Kafka
http://kafka.apache.org/
Distributed publish-subscribe messaging system -
Apache Karaf
http://karaf.apache.org/
Server-side OSGi distribution -
Apache Kibble
http://kibble.apache.org/
an interactive project activity analyzer and aggregator -
Apache Knox
http://knox.apache.org/
Simplify and normalize the deployment and implementation of secure Hadoop clusters -
Apache Kudu
http://kudu.apache.org/
A distributed columnar storage engine built for the Apache Hadoop ecosystem -
Apache Kylin
http://kylin.apache.org/
Extreme OLAP Engine for Big Data -
Apache Kyuubi
http://kyuubi.apache.org
a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses -
Apache Libcloud
http://libcloud.apache.org/
Unified interface to the cloud -
Apache Linkis
http://linkis.apache.org
a distributed computation middleware to facilitate connection, governance and orchestration between the upper applications and the underlying data engines -
Apache Logging Services
http://logging.apache.org/
Cross-language logging services -
Apache Lucene
http://lucene.apache.org/
Search engine library -
Apache Lucene.Net
http://lucenenet.apache.org/
Search engine library targeted at .NET runtime users. -
Apache MADlib
http://madlib.apache.org/
Scalable, Big Data, SQL-driven machine learning framework for Data Scientists -
Apache Mahout
http://mahout.apache.org/
Scalable machine learning library -
Apache ManifoldCF
http://manifoldcf.apache.org/
Framework for connecting source content repositories to target repositories or indexes. -
Apache Maven
http://maven.apache.org/
Java project management and comprehension tools -
Apache Mesos
http://mesos.apache.org/
a cluster manager that provides efficient resource isolation and sharing across distributed applications -
Apache MINA
http://mina.apache.org/
Multipurpose Infrastructure for Network Application -
Apache Mnemonic
http://mnemonic.apache.org/
a transparent nonvolatile hybrid memory oriented library for Big data, High-performance computing, and Analytics -
Apache MXNet
http://mxnet.apache.org
a flexible and efficient library for Deep Learning -
Apache MyFaces
http://myfaces.apache.org/
JavaServer(tm) Faces implementation and components -
Apache Mynewt
http://mynewt.apache.org/
embedded OS optimized for networking and built for remote management of constrained devices -
Apache NetBeans
http://netbeans.apache.org/
development environment, tooling platform, and application framework -
Apache NiFi
http://nifi.apache.org/
Easy to use, powerful, and reliable system to process and distribute data -
Apache Nutch
http://nutch.apache.org/
Open Source Web Search Software -
Apache NuttX
http://nuttx.apache.org
a mature, real-time embedded operating system (RTOS) -
Apache OFBiz
http://ofbiz.apache.org/
Enterprise automation software -
Apache Olingo
http://olingo.apache.org/
OASIS OData protocol libraries -
Apache Oozie
http://oozie.apache.org/
A workflow scheduler system to manage Apache Hadoop jobs. -
Apache OpenJPA
http://openjpa.apache.org/
Object Relational Mapping for Java -
Apache OpenMeetings
http://openmeetings.apache.org/
Web-Conferencing and real-time collaboration -
Apache OpenNLP
http://opennlp.apache.org/
Machine learning based toolkit for the processing of natural language text -
Apache OpenOffice
http://openoffice.apache.org/
An open-source, office-document productivity suite -
Apache OpenWebBeans
http://openwebbeans.apache.org/
JSR-299 Context and Dependency Injection for Java EE Platform Implementation -
Apache OpenWhisk
http://openwhisk.apache.org/
a platform for building serverless applications with functions -
Apache ORC
http://orc.apache.org/
the smallest, fastest columnar storage for Hadoop workloads -
Apache Ozone
http://ozone.apache.org
a distributed object store for Hadoop-based and Cloud-native environments -
Apache Parquet
http://parquet.apache.org/
columnar storage format available to any project in the Apache Hadoop ecosystem -
Apache PDFBox
http://pdfbox.apache.org/
Java library for working with PDF documents -
Apache Perl
http://perl.apache.org/
Dynamic websites using Perl -
Apache Petri
http://petri.apache.org
assessment of, education in, and adoption of the Foundation's policies and procedures for collaborative development and the pros and cons of joining the Foundation -
Apache Phoenix
http://phoenix.apache.org/
High performance relational database layer over Apache HBase for low latency applications -
Apache Pig
http://pig.apache.org/
Platform for analyzing large data sets -
Apache Pinot
http://pinot.apache.org
distributed OLAP data store to provide Real-time Analytics to power wide variety of analytical use case -
Apache Pivot
http://pivot.apache.org/
Rich Internet applications in Java -
Apache PLC4X
http://plc4x.apache.org/
a set of libraries for communicating with industrial programmable logic controllers (PLCs) using a variety of protocols but with a shared API -
Apache POI
http://poi.apache.org/
Java API for OLE 2 Compound and OOXML Documents -
Apache Portable Runtime (APR)
http://apr.apache.org/
Apache Portable Runtime libraries -
Apache Portals
http://portals.apache.org/
Portal technology -
Apache Pulsar
http://pulsar.apache.org/
highly scalable, low latency messaging platform running on commodity hardware -
Apache Qpid
http://qpid.apache.org/
Multiple language implementation of the latest Advanced Message Queuing Protocol (AMQP) -
Apache Ranger
http://ranger.apache.org/
framework to enable, monitor and manage comprehensive data security across the Hadoop platform. -
Apache Ratis
http://ratis.apache.org
a highly customizable Raft protocol implementation in Java -
Apache RocketMQ
http://rocketmq.apache.org/
a fast, low latency, reliable, scalable, distributed, easy to use message-oriented middleware, especially for processing large amounts of streaming data -
Apache Roller
http://roller.apache.org/
Java blog server -
Apache Royale
http://royale.apache.org/
improving developer productivity in creating applications for wherever Javascript runs (and other runtimes) -
Apache Rya
http://rya.apache.org/
scalable storage, retrieval, and analysis of RDF data -
Apache Samza
http://samza.apache.org/
distributed stream processing framework -
Apache Santuario
http://santuario.apache.org/
XML Security in Java and C++ -
Apache Sedona
http://sedona.apache.org
a big geospatial data processing engine. It provides an easy to use APIs for spatial data scientists to manage, wrangle, and process geospatial data -
Apache Serf
http://serf.apache.org/
High performance C-based HTTP client library built upon the Apache Portable Runtime (APR) library -
Apache ServiceComb
http://servicecomb.apache.org/
a microservice framework that provides a set of tools and components to make development and deployment of cloud applications easier. -
Apache ServiceMix
http://servicemix.apache.org/
Enterprise Service Bus -
Apache ShardingSphere
http://shardingsphere.apache.org
a database clustering system providing data sharding, distributed transactions, and distributed database management -
Apache ShenYu
http://shenyu.apache.org
a Java native API Gateway for service proxy, protocol conversion and API governance -
Apache Shiro
http://shiro.apache.org/
Powerful and easy-to-use application security framework -
Apache SINGA
http://singa.apache.org/
a distributed deep learning platform -
Apache SIS
http://sis.apache.org/
Spatial Information System -
Apache SkyWalking
http://skywalking.apache.org/
application performance management and monitoring (APM) -
Apache Sling
http://sling.apache.org/
Web Framework for JCR Content Repositories -
Apache Solr
http://solr.apache.org
highly scalable distributed document search and analytics -
Apache SpamAssassin
http://spamassassin.apache.org/
Mail filter to identify spam -
Apache Spark
http://spark.apache.org/
Fast and general engine for large-scale data processing -
Apache Steve
http://steve.apache.org/
Python based single transferable vote software system -
Apache Storm
http://storm.apache.org/
Distributed, real-time computation system -
Apache StreamPipes
http://streampipes.apache.org
a self-service Industrial IoT toolbox which enables non-technical users to connect, analyze and explore IoT data streams -
Apache Streams
http://streams.apache.org/
interoperability of online profiles and activity feeds -
Apache Struts
http://struts.apache.org/
Model 2 framework for building Java web applications -
Apache Submarine
http://submarine.apache.org/
allowing infrastructure engineers and data scientists to build deep learning applications (TensorFlow, PyTorch, etc.) end to end on cluster management platforms (like YARN/K8s) -
Apache Subversion
http://subversion.apache.org/
Version Control -
Apache Superset
http://superset.apache.org
data exploration, analysis, visualization, and dashboarding -
Apache Synapse
http://synapse.apache.org/
Enterprise Service Bus and Mediation Framework -
Apache Syncope
http://syncope.apache.org/
Managing digital identities in enterprise environments -
Apache SystemDS
http://systemds.apache.org/
A machine learning platform optimal for big data -
Apache Tapestry
http://tapestry.apache.org/
Component-based Java Web Application Framework -
Apache Tcl
http://tcl.apache.org/
Dynamic websites using TCL -
Apache Tez
http://tez.apache.org/
High-performance and scalable distributed data processing framework -
Apache Thrift
http://thrift.apache.org/
Framework for scalable cross-language services development -
Apache Tika
http://tika.apache.org/
Content Analysis and Detection Toolkit -
Apache TinkerPop
http://tinkerpop.apache.org/
A graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP) -
Apache Tomcat
http://tomcat.apache.org/
A Java Servlet and JSP Container -
Apache TomEE
http://tomee.apache.org/
Java EE Web Profile built on Apache Tomcat -
Apache Traffic Control
http://trafficcontrol.apache.org/
building, monitoring, configuring, and provisioning a large scale content delivery network (CDN) -
Apache Traffic Server
http://trafficserver.apache.org/
A fast, scalable and extensible HTTP/1.1 compliant caching proxy server -
Apache Turbine
http://turbine.apache.org/
A Java Servlet Web Application Framework and associated component library -
Apache TVM
http://tvm.apache.org
compilation of machine learning models to run on a wide range of hardware platforms -
Apache UIMA
http://uima.apache.org/
Framework and annotators for unstructured information analysis -
Apache Unomi
http://unomi.apache.org/
providing a reference implementation of the OASIS Customer Data Platform specification currently being worked on by the OASIS Context Server Technical Committee -
Apache VCL
http://vcl.apache.org/
Virtual Computing Lab -
Apache Velocity
http://velocity.apache.org/
A Java Templating Engine -
Apache Web Services
http://ws.apache.org/
Projects related to Web Services -
Apache Whimsy
http://whimsical.apache.org/
Tools that help automate various administrative tasks or information lookup activities -
Apache Wicket
http://wicket.apache.org/
Component-based Java Web Application Framework. -
Apache Xalan
http://xalan.apache.org/
XSLT processors in Java and C++ -
Apache Xerces
http://xerces.apache.org/
XML parsers in Java, C++ and Perl -
Apache XML Graphics
http://xmlgraphics.apache.org/
Conversion from XML to graphical output -
Apache Yetus
http://yetus.apache.org/
Collection of libraries and tools that enable contribution and release processes for software projects -
Apache YuniKorn
http://yunikorn.apache.org
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 -
Apache Zeppelin
http://zeppelin.apache.org/
A web-based notebook that enables interactive data analytics -
Apache ZooKeeper
http://zookeeper.apache.org/
Centralized service for maintaining configuration information -
Apache Legal Affairs
-
Apache Security Team
http://www.apache.org/security/
Security Team -
Apache Brand Management
-
Apache Conferences
-
Apache Diversity and Inclusion
-
Apache Fundraising
http://www.apache.org/foundation/contributing.html
Fund Raising -
Apache Marketing and Publicity
http://www.apache.org/press/
public relations and for the press-related issues -
Apache Travel Assistance
http://www.apache.org/travel/
Travel Assistance Committee -
Apache Data Privacy