قائمة مشاريع مؤسسة أپاتشي للبرمجيات

تحتوي هذه القائمة الخاصة بمشاريع مؤسسة أپاتشي للبرمجيات على مشروعات تطوير البرمجيات الخاصة بـ مؤسسة أپاتشي للبرمجيات (ASF).[1]

إلى جانب المشاريع، هناك عدد قليل من المجالات المتميزة الأخرى في أپاتشي:

  • الحاضنة: لريادة مشاريع ASF
  • أتيك: لمشاريع ASF المعزولة
  • Labs: مكان للابتكار حيث يمكن للجان المؤسسة تجربة الأفكار الجديدة
  • INFRA - Apache Infrastructure Team: يوفر ويدير جميع البنى التحتية والخدمات لمؤسسة أپاتشي للبرمجيات، ولكل مشروع في المؤسسة

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

المشاريع النشطة

  • أكمولو: للتنفيذ الآمن لـ بگ‌تيبل
  • أكتڤ‌إم‌كيو: وهو وسيط الرسائل الذي يدعم پروتوكولات الاتصال المختلفة والعملاء، بما في ذلك عميل خدمة رسائل جاڤا (JMS) 1.1 كامل.[2]
  • آيراڤاتا: أپاتشي آيراڤاتا هو إطار عمل برنامج نظام موزع لإدارة التطبيقات البسيطة والمركبة ذات التنفيذ المعقد وأنماط سير العمل على موارد حسابية متنوعة.
  • آيرفلو: أپاتشي آيرفلو هو نظام أساسي لتأليف وجدولة ومراقبة سير العمل برمجياً.
  • ألورا: تطبيق مفتوح المصدر قائم على پايثون لإنشاء البرمجيات
  • أمباري: يجعل أپاتشي أمباري توفير مجموعة هادوپ العنقودية وإدارتها ومراقبتها أمراً بسيطاً.
  • آنت: أداة بناء قائمة على جاڤا
    • آنت‌يونت: توفر مكتبة آنت مهام آنت لاختبار مهمة آنت، ويمكن أيضاً استخدامها لإجراء الاختبارات الوظيفية والتكاملية للتطبيقات العشوائية مع آنت
    • آيڤي: أپاتشي آيڤي هو مدير تبعية قوي للغاية موجه نحو إدارة تبعية جاڤا، على الرغم من أنه يمكن استخدامه لإدارة التبعيات من أي نوع
    • آيڤي‌دي‌إي: دمج آيڤي في إكلپس مع المكون الإضافي آيڤي‌دي‌إي
  • أني‌توثري: أي شيء لثلاثيات (Any23) هي مكتبة وخدمة وب وأداة سطر أوامر تستخرج البيانات المهيكلة بتنسيق RDF من مجموعة متنوعة من مستندات الوب.
  • آپكس: محرك معالجة الدفق الموحد على مستوى المشروع.
  • APR: مدة تشغيل أپاتشي قابلة للنقل، مكتبة قابلة للنقل مكتوبة بـ سي.
  • أرشيڤا: يتم عن طريقها بناء إدارة مستودع الأدوات القديمة
  • آريس: نموذج برمجة مشروع OSGi
  • آرو: "طبقة بيانات عالية الأداء عبر الأنظمة للتحليلات العمودية في الذاكرة".[3][4]
  • آستركس‌دي‌بي: نظام إدارة البيانات الضخمة مفتوح المصدر
  • أتلس: مجموعة قابلة للتطوير والتوسيع من خدمات الحوكمة التأسيسية الأساسية
  • أورورا: إطار عمل ميزوس للخدمات طويلة الأمد ووظائف كرون
  • آڤرو: أپاتشي آڤرو هو نظام تسلسل البيانات.
  • مجموعة أپاتشي آكسس
    • آكسس: إطار عمل خدمة الوب مفتوح المصدر المستند إلى إكس إم إل
    • آكسس2: أپاتشي آكسس2 هو إطار عمل لاستضافة واستهلاك الخدمة والذي يجعل من السهل استخدام SOAP وخدمات الوب
    • رامپارت: تنفيذ معيار WS-Security لمحرك خدمات الوب آكسس2
    • ساندشا2: أپاتشي ساندشا2 هي وحدة تنفيذية من آكسس2 WS-RM.
  • باهير: امتدادات لمنصات التحليل الموزعة مثل أپاتشي سپارك
  • بيم، واجهة برمجة تطبيقات أوبر للبيانات الضخمة
  • بگ‌توپ: بگ‌توپ هو مشروع لتطوير الحزم واختبارات نظام أپاتشي هادوپ البيئي.
  • بلودهاوند: متعقب للخلل وهو قائم على تراك[5]
  • بوك‌كيبر: وهي خدمة سجلات منسوخة موثوقة
  • بروكلن: أپاتشي بروكلن هو إطار عمل لنمذجة التطبيقات ومراقبتها وإدارتها من خلال المخططات الأوتوماتيكية.
  • بلدر: أپاتشي بلدر وهو نظام بناء للتطبيقات القائمة على جاڤا، بما في ذلك دعم سكالا وگروڤي وعدد متزايد من لغات وأدوات JVM.
  • بي‌ڤال: تنفيذ واجهة برمجة التطبيقات للتحقق من صحة الجمع والضبط
  • كالسيت: إطار عمل إدارة البيانات الديناميكي
  • كامل: محرك قواعد التوجيه والوساطة التصريحي الذي ينفذ أناط تكامل المشروع باستخدام لغة خاصة بنطاق يعتمد على جاڤا
  • كاربون‌داتا: أپاتشي كاربون‌داتا هو تنسيق بيانات عمودي مفهرس للتحليلات السريعة على منصة البيانات الضخمة، مثل أپاتشي هادوپ وأپاتشي سپارك وما إلى ذلك.
  • كساندرا (2008): قاعدة بيانات موزعة من الجيل الثاني قابلة للتوسع بدرجة عالية
  • كايين: إطار عمل جاڤا ORM
  • سلكس: تطبيق مواصفات OSGi التي تم تكييفها مع سي و سي++.
  • كمستري:توفر أپاتشي كمستري تطبيقات مفتوحة المصدر لمواصفات خدمات إمكانية التشغيل البيني لإدارة المحتوى (CMIS).
  • تشوكوا: تشوكوا هو نظام مفتوح المصدر لجمع البيانات لمراقبة الأنظمة الموزعة الكبيرة.
  • كليرتزا: كليرتزا عبارة عن منصة خدمة توفر مجموعة من الوظائف لإدارة البيانات المرتبطة دلالياً والتي يمكن الوصول إليها من خلال خدمات الوب RESTful وبطريقة آمنة
  • كلاودستاك: برنامج لنشر وإدارة البنية التحتية السحابية
  • كوكون: إطار عمل نشر XML
  • كومنز:مكتبات وأدوات جاڤا القابلة لإعادة الاستخدام وهي صغيرة جداً بحيث لا تستحق مشروعها الخاص
    • BCEL: مكتبة هندسة بايت كود
    • ديمن: كومنز ديمن
    • جيلي: جيلي هو محرك برمجة نصية يعتمد على جاڤا و XML. يجمع جيلي بين أفضل الأفكار من JSTL و ڤيلوستي و DVSL وآنت وكوكون معاً في محرك برمجة نصية بسيط ولكنه قوي.
    • لوگنگ: كومنز لوگنگ هو محول صغير يسمح بالتوصيل القابل للتكوين إلى أنظمة تسجيل أخرى معروفة جيداً
    • OGNL: مكتبة التنقل في الرسم البياني للكائنات
  • كوردوڤا: إطار عمل تطوير تطبيقات المحمول
  • كوتش‌دي‌بي: قاعدة بيانات موجهة للوثائق
  • مجموعة أپاتشي كريدر
    • رات: تعمل أپاتشي رات على تحسين الدقة والكفاءة عند مراجعة الإصدارات وتدقيقها.
    • تنكلز: تبسط أپاتشي تنكلز مهمة مراجعة إصدارات التخزينات التي تتكون من أعداد كبيرة من التصنيعات.
    • وسكر: تساعد أپاتشي وسكر التطبيقات المجمعة في الحفاظ على الوثائق القانونية الصحيحة.
  • كرنش: يوفر إطار عمل لكتابة قنوات MapReduce واختبارها وتشغيلها
  • سي‌تيكس: "برمجيات استخراج المعرفة بتحليل النص" لاستخراج المعلومات من النص السريري للسجلات الطبية الإلكترونية
  • كريتر: يعتمد أپاتشي كريتر على زوگيپر ويتعامل مع تعقيد إدارة الاتصالات بمجموعة زوكيپر وإعادة محاولة العمليات العنقودية.
  • سي‌إكس‌إف:إطار عمل خدمات الوب
  • داتافو: أپاتشي داتافو عبارة عن مجموعة من المكتبات للعمل مع البيانات واسعة النطاق في هادوپ.
  • مجموعة أپاتشي دي‌بي
  • دلتاسپايك: دلتاسپايك عبارة عن مجموعة من الإضافات المحمولة لحاويات CDI
  • مجموعة أپاتشي دايركتري
    • دايركتري: LDAP و كيربرس، بالكامل في جاڤا.
    • Directory Server: An extensible, embeddable LDAP and Kerberos server, entirely in Java.
    • Directory Studio: The Eclipse based LDAP browser and directory client.
    • Fortress: A standards-based authorization platform that implements ANSI INCITS 359 Role-Based Access Control (RBAC).
    • Kerby: Kerberos binding in Java.
    • LDAP API: An SDK for directory access in Java.
    • SCIMple is an implementation of SCIM v2.0 specification.
  • DRAT: large scale code license analysis, auditing and reporting
  • Drill: software framework that supports data-intensive distributed applications for interactive analysis of large-scale datasets
  • Dubbo: high-performance, lightweight, Java-based RPC framework.
  • Eagle: open source analytics solution for identifying security and performance issues instantly on big data platforms
  • Empire-db: Apache Empire-db is a lightweight relational database abstraction layer and data persistence component
  • Felix: Implementation of the OSGi Release 5 core framework specification
  • Fineract: Platform for Digital Financial Services
  • Flex: cross-platform SDK for developing and deploying rich Internet applications.
  • Flink: Fast and reliable large-scale data processing engine.
  • Flume: large scale log aggregation framework
  • Apache Fluo Committee
    • Fluo: Apache Fluo is a distributed processing system that lets users make incremental updates to large data sets.
    • Fluo Recipes: Apache Fluo Recipes build on the Fluo API to offer additional functionality to developers.
    • Fluo YARN: Apache Fluo YARN is a tool for running Apache Fluo applications in Apache Hadoop YARN.
  • Forrest: documentation framework based upon Cocoon
  • 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.
  • Geode: Low latency, high concurrency data management solutions
  • Geronimo: Java EE server
  • Giraph: scalable Graph Processing System
  • Gora: The Apache Gora open source framework provides an in-memory data model and persistence for big data.
  • Griffin: An open source Data Quality solution for Big Data, which supports both batch and streaming mode. Originally developed by eBay Inc..[6]
  • Groovy: an object-oriented, dynamic programming language for the Java platform
  • Guacamole: HTML5 web application for accessing remote desktops [7]
  • Gump: integration, dependencies, and versioning management
  • Hadoop: Java software framework that supports data intensive distributed applications
  • Hama: Hama is an efficient and scalable general-purpose BSP computing engine.
  • HAWQ: Apache HAWQ (Hadoop With Query) is Apache Hadoop Native SQL. Advanced Analytics MPP Database for Enterprises.
  • HBase: Apache HBase software is the Hadoop database. Think of it as a distributed, scalable, big data store.
  • Helix: A cluster management framework for partitioned and replicated distributed resources
  • Hive: The Apache Hive data warehouse software facilitates querying and managing large datasets residing in distributed storage.
  • HTTP Server: The Apache HTTP Server application 'httpd'
    • mod_python: module that integrates the Python interpreter into Apache server. Deprecated in favour of mod_wsgi.
  • Apache HttpComponents: Low-level Java libraries for HTTP
  • Hudi: provides atomic upserts and incremental data streams on Big Data
  • Ignite: Apache Ignite is an In-Memory Data Fabric providing in-memory data caching, partitioning, processing, and querying components.[8]
  • Impala: A high-performance distributed SQL engine
  • IoTDB: data store for managing large amounts of time series data in industrial applications
  • Isis: Apache Isis is a framework for rapidly developing domain-driven apps in Java
  • Jackrabbit: implementation of the Java Content Repository API
  • JAMES: Java email and news server
  • jclouds: open source multi-cloud toolkit for the Java platform
  • Jena is an open source Semantic Web framework for Java
  • JMeter: Pure Java application for load and functional testing
  • Johnzon: JSR-353 compliant JSON parsing; modules to help with JSR-353 as well as JSR-374 and JSR-367
  • JSPWiki: A feature-rich and extensible WikiWiki engine built around the standard J2EE components (Java, servlets, JSP).
  • Apache jUDDI Committee
    • Scout: Apache Scout is an implementation of the JSR 93 (JAXR).
  • Juneau: A toolkit for marshalling POJOs to a wide variety of content types using a common framework
  • Kafka (2011): Message broker software
  • Karaf: Apache Karaf is an OSGi distribution for server-side applications.
  • Kibble: Apache Kibble is a suite of tools for collecting, aggregating and visualizing activity in software projects.
  • Knox: A REST API Gateway for Hadoop Services
  • Kudu: A distributed columnar storage engine built for the Apache Hadoop ecosystem
  • Kylin: distributed analytics engine
  • Lens: Unified Analytics Interface
  • Libcloud: Apache Libcloud is a standard Python library that abstracts away differences among multiple cloud provider APIs.
  • Apache Logging Services Committee
    • Chainsaw: Apache Chainsaw is a GUI log viewer.
    • Log4cxx: Apache log4cxx provides logging services for C++.
    • Log4j: Apache Log4j
    • Log4net: Apache log4net provides logging services for .NET.
    • Log4php: Apache log4php is a logging framework for PHP.
  • Apache Lucene Committee
    • Lucene Core: A high-performance, full-featured text search engine library
    • Solr: enterprise search server based on the Lucene Java search library
  • Lucene.NET: Lucene.NET is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
  • MADlib: Scalable, Big Data, SQL-driven machine learning framework for Data Scientists
  • Mahout: machine learning and data mining solution. Mahout
  • ManifoldCF: Open-source software for transferring content between repositories or search indexes
  • Marmotta: An Open Platform for Linked Data
  • Maven: Java project management and comprehension tool
    • Doxia: Doxia is a content generation framework, which supports many markup languages.
  • Mesos: open-source cluster manager
  • MetaModel: Providing a common interface for discovery, exploration of metadata and querying of different types of data sources.
  • Metron: Real-time big data security
  • Apache MINA Committee
    • FtpServer: FTP server written entirely in Java
    • MINA: Multipurpose Infrastructure for Network Application, a framework to develop high performance and high scalability network applications. MINA
    • SSHD: Apache SSHD is a 100% pure Java library to support the SSH protocols on both the client and server side.
    • Vysper: Apache Vysper aims to be a modular, full featured XMPP (Jabber) server. Vysper is implemented in Java.
  • Mnemonic: a transparent nonvolatile hybrid memory oriented library for Big data, High-performance computing, and Analytics
  • Apache MyFaces Committee
  • Mynewt: embedded OS optimized for networking and built for remote management of constrained devices
  • NetBeans: development environment, tooling platform, and application framework
  • NiFi: Easy to use, powerful, and reliable system to process and distribute data
  • Nutch: a highly extensible and scalable open source web crawler
  • ODE: Apache ODE is a WS-BPEL implementation that supports web services orchestration using flexible process definitions.
  • OFBiz: Open for Business: enterprise automation software
  • Olingo: Client and Server for OData
  • OODT: Object Oriented Data Technology, a data management framework for capturing and sharing data
  • Oozie: Oozie is a workflow scheduler system to manage Apache Hadoop jobs.
  • Open Climate Workbench: A comprehensive suite of algorithms, libraries, and interfaces designed to standardize and streamline the process of interacting with large quantities of observational data and conducting regional climate model evaluations.
  • OpenJPA: Java Persistence API Implementation
  • OpenMeetings: Video conferencing, instant messaging, white board and collaborative document editing application.
  • OpenNLP: natural language processing toolkit.
  • OpenOffice: An open-source, office-document productivity suite
  • OpenWebBeans: Dependency Injection Platform
  • OpenWhisk: distributed Serverless computing platform
  • ORC: A columnar file format for big data workloads
  • Parquet: A general-purpose columnar storage format
  • PDFBox: Java based PDF library (reading, text extraction, manipulation, viewer)
  • Mod_perl: module that integrates the Perl interpreter into Apache server
  • Phoenix: SQL layer on HBase
  • Pig: A platform for analyzing large data sets on Hadoop
  • Pivot: A platform for building rich internet applications in Java
  • PLC4X: Universal API for communicating with programmable logic controllers
  • POI: Poor Obfuscation Implementation, a library for reading and writing Microsoft Office formats
  • Polygene: Exploration of Composite Oriented Programming for domain-centric application development
  • Portals: web portal related software
  • Pulsar: Distributed pub-sub messaging system originally created at Yahoo
  • Qpid: AMQP messaging system in Java and C++
  • Ranger: A framework to enable, monitor and manage comprehensive data security across the Hadoop platform.
  • REEF: A scale-out computing fabric that eases the development of Big Data applications on top of resource managers such as Apache YARN and Mesos.
  • River: Apache River software provides a standards-compliant JINI service.
  • RocketMQ: A fast, low latency, reliable, scalable, distributed, easy to use message-oriented middleware, especially for processing large amounts of streaming data
  • Roller: Apache Roller is a full-featured, multi-user and group blog server suitable for both small and large blog sites.
  • Royale: Improving developer productivity in creating applications for wherever JavaScript runs (and other runtimes)
  • Samza: Stream Processing Framework
  • Santuario: XML Security in Java and C++
  • Sentry: Fine grained authorization to data and metadata in Apache Hadoop
  • Serf: High performance C-based HTTP client library built upon the Apache Portable Runtime (APR) library.
  • ServiceComb: microservice framework that provides a set of tools and components to make development and deployment of cloud applications easier
  • ServiceMix: enterprise service bus that supports JBI and OSGi
  • Shiro: A simple to use Java Security Framework
  • SINGA: A distributed deep learning library
  • Spatial Information System (SIS): A library for developing geospatial applications
  • SkyWalking: application performance management and monitoring (APM)
  • Sling: Innovative Web framework based on JCR and OSGi
  • SpamAssassin: email filter used to identify spam
  • Spark: open source cluster computing framework
  • Sqoop: A tool designed for efficiently transferring bulk data between Apache Hadoop and structured datastores such as relational databases.
  • Steve: Apache STeVe is a collection of online voting tools, used by the ASF, to handle STV and other voting methods.
  • Storm: Apache Storm is a distributed real-time computation system.
  • Streams: Interoperability of online profiles and activity feeds
  • Struts: Java web applications framework
  • Subversion: open source version control (client/server) system
  • Synapse: A lightweight and high-performance Enterprise Service Bus (ESB)
  • Syncope: Apache Syncope is an Open Source system for managing digital identities in enterprise environments.
  • SystemML: Scalable machine learning
  • Tajo: Relational data warehousing system. It using the hadoop file system as distributed storage.
  • Tapestry: Component-based Java web framework
  • Apache Tcl Committee
    • Tcl integration for Apache httpd
    • Rivet: Server-side Tcl programming system combining ease of use and power
    • Websh: Websh is a rapid development environment for building powerful, fast, and reliable web applications in Tcl
  • Tez: Apache Tez is an effort to develop a generic application framework which can be used to process arbitrarily complex directed-acyclic graphs (DAGs) of data-processing tasks and also a re-usable set of data-processing primitives which can be used by other projects.
  • Thrift : Interface definition language and binary communication protocol that is used to define and create services for numerous languages.
  • Tika: content analysis toolkit for extracting metadata and text from digital documents of various types, e.g., audio, video, image, office suite, web, mail, and binary
  • Tiles: Apache Tiles is a templating framework built to simplify the development of web application user interfaces.
  • TinkerPop: A graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP)
  • Tomcat: web container for serving servlets and JSP
  • TomEE: Apache TomEE is an all-Apache Java EE 6 Web Profile stack for Apache Tomcat
  • Traffic Control: Built around Apache Traffic Server as the caching software, Traffic Control implements all the core functions of a modern CDN. Traffic Control
  • Traffic Server: HTTP/1.1 compliant caching proxy server. Traffic Server
  • Trafodion: Webscale SQL-on-Hadoop solution enabling transactional or operational workloads on Apache Hadoop.
  • Turbine: Turbine is a servlet based framework that allows Java developers to quickly build web applications.
  • Twill: Use Apache Hadoop YARN's distributed capabilities with a programming model that is similar to running threads
  • UIMA: unstructured content analytics framework
  • Unomi: reference implementation of the OASIS customer data platform specification
  • Usergrid: Usergrid is an open-source Backend-as-a-Service ("BaaS" or "mBaaS") composed of an integrated distributed NoSQL database, application layer and client tier with SDKs for developers looking to rapidly build web and/or mobile applications.
  • VCL: A cloud computing platform for provisioning and brokering access to dedicated remote compute resources.
  • Apache Velocity Committee:
    • Anakia: Anakia is an XML transformation tool which uses JDOM and Velocity to transform XML documents into the format of your choice.
    • Texen: Texen is a general purpose text generating utility based on Apache Velocity and Apache Ant.
    • Velocity: Java template creation engine
    • Apache Velocity DVSL: A tool modeled after XSLT and intended for general XML transformations using the Velocity Template Language.
    • Apache Velocity Tools: Tools and infrastructure for the template engine
  • Apache Web Services Committee
    • Axiom: Apache Axiom is an XML object model supporting deferred parsing.
    • Woden: Apache Woden is used to develop a Java class library for reading, manipulating, creating and writing WSDL documents.
  • Whimsy: Tools that display and visualize various bits of data related to ASF organizations and processes.
  • Wicket: Component-based Java web framework
  • Xalan: XSLT processors in Java and C++
  • Xerces: validating XML parser
  • Apache XML Graphics Committee
    • Batik: pure Java library for SVG content manipulation
    • FOP: Java print formatter driven by XSL formatting objects (XSL-FO); supported output formats include PDF, PS, PCL, AFP, XML (area tree representation), Print, AWT and PNG, and to a lesser extent, RTF and TXT
    • XML Graphics Commons: Common components for Apache Batik and Apache FOP
  • XMLBeans: XML–Java binding tool
  • Yetus: A collection of libraries and tools that enable contribution and release processes for software projects.
  • Zeppelin: Zeppelin is a collaborative data analytics and visualization tool for distributed, general-purpose data processing systems
  • ZooKeeper: Coordination service for distributed applications


Incubating projects

  • Amaterasu: framework providing continuous deployment for Big Data pipelines
  • Annotator: provides annotation enabling code for browsers, servers, and humans
  • BatchEE: JBatch implementation (JSR 352) and a set of useful extensions for this specification
  • BRPC: industrial-grade RPC framework for building reliable and high-performance services
  • Crail: storage platform for sharing performance critical data in distributed data processing jobs at very high speed
  • Daffodil: open-source implementation of the Data Format Description Language to convert between fixed format data and XML/JSON
  • DataSketches: open source, high-performance library of stochastic streaming algorithms commonly called "sketches" in the data sciences
  • DLab: platform for creating self-service, exploratory data science environments in the cloud using best-of-breed data science tools
  • DolphinScheduler: a distributed ETL scheduling engine with powerful DAG visualization interface
  • Doris: MPP-based interactive SQL data warehousing for reporting and analysis
  • Druid: high performance analytics data store for event-driven data
  • ECharts: charting and data visualization library
  • Edgent: stream processing programming model and lightweight micro-kernel style runtime to execute analytics at devices on the edge or at the gateway
  • Flagon: software tool usability testing platform
  • Gobblin: distributed data integration framework that simplifies common aspects of big data integration
  • Heron: real-time, distributed, fault-tolerant stream processing engine
  • Hivemall: library for machine learning implemented as Hive UDFs/UDAFs/UDTFs
  • Iceberg: table format for large, slow-moving tabular data
  • Livy: web service that exposes a REST interface for managing long running Spark contexts in your cluster
  • Marvin-AI: open-source artificial intelligence platform
  • Milagro: core security infrastructure for decentralized networks
  • MXNet: Deep learning programming framework
  • Myriad: enables co-existence of Hadoop YARN and 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
  • Nemo: data processing system
  • Omid: flexible, reliable, high performant and scalable ACID transactional framework
  • PageSpeed: series of open source technologies to help make the web faster by rewriting web pages to reduce latency and bandwidth
  • Pinot: distributed columnar storage engine
  • Pony Mail: mail-archiving, archive viewing, and interaction service
  • Ratis: Java implementation for RAFT consensus protocol
  • Rya: scalable RDF data management system built on top of Accumulo
  • S2Graph: distributed and scalable OLTP graph database built on HBase
  • SAMOA: collection of distributed streaming algorithms for the most common data mining and machine learning tasks
  • SDAP: integrated data analytic center for Big Science problems
  • ShardingSphere: ecosystem of transparent distributed database middleware, focusing on data sharding, distributed transaction and database orchestration
  • Singa: distributed deep learning platform
  • Spot: platform for network telemetry built on an open data model and Hadoop
  • Superset: enterprise-ready web application for data exploration, data visualization and dashboarding
  • Tamaya: highly flexible configuration solution based on an modular, extensible and injectable key/value based design
  • Taverna: Scientific workflow system focusing on reproducibility and Web Services
  • Tephra: system for providing globally consistent transactions on top of HBase and other storage engines
  • Toree: provides applications with a mechanism to interactively and remotely access Spark
  • 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
  • Tuweni: set of libraries and other tools to aid development of blockchain and other decentralized software in Java and other JVM languages
  • TVM: full stack open deep learning compiler stack for CPUs, GPUs, and specialized accelerators
  • Warble: distributed endpoint monitoring solution where the agent is hosted on your own hardware
  • Weex: framework for building Mobile cross-platform high performance UI

The above may be incomplete, as the list of incubating project changes frequently.

Retired projects

A retired project is one which has been closed down on the initiative of the board, the project its PMC, the PPMC or the IPMC for various reasons. It is no longer developed at the Apache Software Foundation and does not have any other duties.

  • Abdera: implementation of the Atom Syndication Format and Atom Publishing Protocol
  • ACE: a distribution framework that allows you to centrally manage and distribute software components, configuration data and other artefacts to target systems
  • Beehive: Java visual object model
  • Continuum: continuous integration server
  • Click: simple and easy-to-use Java Web Framework
  • Deltacloud: provides common front-end APIs to abstract differences between cloud providers
  • DeviceMap: device Data Repository and classification API
  • DirectMemory: off-heap cache for the Java Virtual Machine
  • ECS: API for generating elements for various markup languages
  • ESME: 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
  • Etch: cross-platform, language- and transport-independent RPC-like messaging framework
  • Excalibur: Java inversion of control framework including containers and components
  • Falcon: Data governance engine
  • Harmony: Java SE 5 and 6 runtime and development kit
  • HiveMind: services and configuration microkernel
  • iBATIS: Persistence framework which enables mapping SQL queries to POJOs
  • Jakarta: server side Java, including its own set of subprojects
  • Jakarta Cactus: simple test framework for unit testing server-side Java code
  • Lenya: content management system (CMS) based on Apache Cocoon
  • Lucy: search engine library that provides full-text search for dynamic programming languages
  • MRUnit: Java library that helps developers unit test Apache Hadoop map reduce jobs
  • Muse: implementation of the WS-ResourceFramework (WSRF), WS-BaseNotification (WSN), and WS-DistributedManagement (WSDM) specifications
  • Oltu - Parent: OAuth protocol implementation in Java
  • ORO: Regular Expression engine supporting various dialects
  • Polygene: community based effort exploring Composite Oriented Programming for domain centric application development
  • 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.
  • Regexp: Regular Expression engine  
  • Shale: web application framework based on JavaServer Faces
  • Shindig: OpenSocial container and helps you to start hosting OpenSocial apps quickly by providing the code to render gadgets, proxy requests, and handle REST and RPC requests
  • Stanbol: Software components for semantic content management
  • Stratos: Platform-as-a-Service (PaaS) framework
  • Tiles: templating framework built to simplify the development of web application
  • Tuscany: SCA implementation, also providing other SOA implementations
  • VXQuery: Apache VXQuery implements a parallel XML Query processor.
  • Wave: online real-time collaborative editing
  • Whirr: set of libraries for running cloud services
  • Wink: RESTFul web services based on JAX-RS specification
  • Wookie: parser, server and plugins for working with W3C Packaged Web Apps
  • Xindice: XML Database
  • Zipkin: distributed tracing system

References

  1. ^ "Apache Project List". The Apache Software Foundation. 2018. Retrieved 2018-05-19.
  2. ^ "Project information, Apache ActiveMQ". Apache.
  3. ^ "Apache Arrow". Apache Software Foundation. Retrieved 12 May 2016.
  4. ^ "The Apache Software Foundation Announces Apache Arrow as a Top-Level Project". Apache Software Foundation. Retrieved 12 May 2016.
  5. ^ "Bloodhound Project Incubation Status". Apache Software Foundation. Retrieved 21 March 2013.
  6. ^ Alex Lv (2016-10-12). "Griffin — Model-driven Data Quality Service on the Cloud for Both Real-time and Batch Data". Retrieved 2020-10-21.
  7. ^ "Apache Guacamole™". guacamole.apache.org. Retrieved 2019-10-02.
  8. ^ "Project information, Apache Ignite". Apache.
الكلمات الدالة: