Этот список проектов Apache Software Foundation содержит проекты по разработке программного обеспечения Apache Software Foundation (ASF). [1]
Помимо проектов, есть еще несколько отдельных направлений Apache:
- Инкубатор: для начинающих проектов ASF
- Чердак: для отставных проектов ASF
- INFRA — команда Apache Infrastructure: предоставляет и управляет всей инфраструктурой и службами для Apache Software Foundation, а также для каждого проекта в Foundation.
Активные проекты
- Accumulo : безопасная реализация Bigtable
- ActiveMQ : брокер сообщений, поддерживающий различные протоколы связи и клиентов, включая полный клиент Java Message Service (JMS) 1.1. [2]
- AGE: расширение PostgreSQL , которое обеспечивает функциональность графовой базы данных, позволяя пользователям PostgreSQL использовать моделирование графовых запросов совместно с существующей реляционной моделью PostgreSQL.
- Airavata : распределенная системная программная среда для управления простыми и составными приложениями со сложными шаблонами выполнения и рабочих процессов на различных вычислительных ресурсах.
- Airflow : платформа на основе Python для программного создания, планирования и мониторинга рабочих процессов.
- Allura : реализация программного обеспечения с открытым исходным кодом на основе Python
- Ambari: максимально упрощает подготовку, управление и мониторинг кластера Hadoop
- Ant : инструмент сборки на основе Java
- AntUnit: библиотека Ant предоставляет задачи Ant для тестирования задач Ant, ее также можно использовать для проведения функциональных и интеграционных тестов произвольных приложений с Ant.
- Ivy : очень мощный менеджер зависимостей, ориентированный на управление зависимостями Java, хотя его можно использовать для управления зависимостями любого типа.
- IvyDE: интегрируйте Ivy в Eclipse с плагином IvyDE
- APISIX : шлюз API для облачных микросервисов
- Archiva: Менеджер репозитория артефактов сборки
- Овен : Модель программирования предприятия OSGi
- Стрелка : «Высокопроизводительный межсистемный уровень данных для столбчатой аналитики в памяти». [3] [4]
- AsterixDB: система управления большими данными с открытым исходным кодом
- Atlas: масштабируемый и расширяемый набор основных базовых служб управления
- Avro : система сериализации данных.
- Комитет оси Апачи
- Axis : фреймворк веб-сервисов с открытым исходным кодом на основе XML
- Axis2 : инфраструктура хостинга и потребления услуг, которая упрощает использование SOAP и веб-сервисов
- Rampart : реализация стандарта WS-Security для движка веб-сервисов Axis2
- Sandesha2: модуль Axis2, реализующий WS-RM.
- Bahir: расширения для распределенных аналитических платформ, таких как Apache Spark
- Beam , сверхсовременный API для больших данных
- Bigtop: проект по разработке упаковки и тестированию экосистемы Apache Hadoop.
- Bloodhound : трекер дефектов на основе Trac [5]
- BookKeeper: надежный сервис реплицированных журналов
- Brooklyn : фреймворк для моделирования, мониторинга и управления приложениями с помощью автономных чертежей
- BRPC: промышленная платформа RPC для создания надежных и высокопроизводительных сервисов
- BuildStream: инструмент для создания/интеграции программных стеков
- BVal: Реализация API проверки компонентов
- Calcite : фреймворк для динамического управления данными
- Camel : декларативный механизм правил маршрутизации и посредничества, реализующий шаблоны интеграции предприятия с использованием предметно-ориентированного языка на основе Java.
- CarbonData : индексированный столбчатый формат данных для быстрой аналитики на платформах больших данных, например Apache Hadoop, Apache Spark и т. д.
- Cassandra : высокомасштабируемая распределенная база данных второго поколения
- Causeway (ранее Isis): фреймворк для быстрой разработки приложений на основе предметной области на Java
- Cayenne : Java ORM -фреймворк
- Celix : реализация спецификации OSGi, адаптированная для C и C++
- CloudStack : программное обеспечение для развертывания и управления облачной инфраструктурой
- Cocoon : фреймворк публикации XML
- Commons : повторно используемые библиотеки и утилиты Java, слишком малые, чтобы заслуживать отдельного проекта
- BCEL : Библиотека инженерного байт-кода
- Демон : Демон Commons
- Jelly : Jelly — это скриптовый движок на основе Java и XML. Jelly объединяет лучшие идеи JSTL, Velocity, DVSL, Ant и Cocoon в простом, но мощном скриптовом движке.
- Ведение журнала : Commons Logging — это тонкий адаптер, позволяющий настраивать мосты к другим, хорошо известным системам ведения журнала.
- OGNL : библиотека навигации по объектному графу
- Развитие сообщества: проект, который создает и предоставляет инструменты, процессы и советы, помогающие проектам с открытым исходным кодом улучшить здоровье своего сообщества.
- Cordova : фреймворк для разработки мобильных приложений
- CouchDB : Документоориентированная база данных
- Комитет Apache Creadur
- Rat: повышает точность и эффективность при проверке и аудите релизов.
- Tentacles: упрощает работу по проверке релизов репозитория, состоящих из большого количества артефактов.
- Whisker: помогает составленным заявкам вести правильную юридическую документацию.
- cTAKES : клиническое «Программное обеспечение для извлечения знаний и анализа текста» для извлечения информации из электронных медицинских карт, клинический свободный текст
- Curator: создан на основе ZooKeeper и решает сложные задачи управления подключениями к кластеру ZooKeeper и повторными попытками выполнения операций.
- CXF : фреймворк веб-сервисов
- Daffodil: реализация языка описания формата данных (DFDL), используемого для преобразования данных фиксированного формата в XML/JSON и обратно.
- DataFu: коллекция библиотек для работы с большими объемами данных в Hadoop
- DataSketches: высокопроизводительная библиотека с открытым исходным кодом стохастических потоковых алгоритмов, обычно называемых «скетчами» в науках о данных.
- Комитет Apache DB
- DeltaSpike: коллекция расширений JSR-299 (CDI) для создания приложений на платформах Java SE и EE
- Комитет каталога Apache
- Каталог : LDAP и Kerberos, полностью на Java.
- Сервер каталогов : расширяемый, встраиваемый сервер LDAP и Kerberos, полностью на Java
- Directory Studio : браузер LDAP и клиент каталогов на базе Eclipse
- Fortress : платформа авторизации на основе стандартов, реализующая ролевой контроль доступа (RBAC) ANSI INCITS 359
- Kerby: привязка Kerberos в Java
- LDAP API : SDK для доступа к каталогам в Java
- SCIMple — это реализация спецификации SCIM v2.0.
- DolphinScheduler: распределенный механизм планирования ETL с мощным интерфейсом визуализации DAG
- Дорис: интерактивное хранилище данных SQL на основе MPP для создания отчетов и анализа, подходящее как для сценариев с высокой пропускной способностью, так и для точечных запросов с высоким уровнем параллелизма
- Drill : программная среда, поддерживающая распределенные приложения с интенсивным использованием данных для интерактивного анализа крупномасштабных наборов данных.
- Druid : высокопроизводительное, столбчато-ориентированное, распределенное хранилище данных
- Dubbo: высокопроизводительный, легкий, основанный на Java RPC-фреймворк
- ECharts: библиотека для построения диаграмм и визуализации данных, написанная на JavaScript
- Empire-db : легкий уровень абстракции реляционной базы данных и компонент сохранения данных
- EventMesh: динамическая облачная базовая среда выполнения сервиса, используемая для разделения уровня приложения и промежуточного программного обеспечения.
- Феликс : реализация спецификации ядра OSGi Release 5
- Fineract: Платформа для цифровых финансовых услуг
- Flagon: платформа для тестирования удобства использования программного обеспечения
- Flex : кроссплатформенный SDK для разработки и развертывания многофункциональных интернет-приложений.
- Flink : быстрый и надежный механизм обработки больших объемов данных.
- Flume : крупномасштабная структура агрегации журналов
- Комитет Apache Fluo
- Fluo: распределенная система обработки, которая позволяет пользователям выполнять пошаговые обновления больших наборов данных.
- Fluo Recipes: Apache Fluo Recipes основаны на API Fluo и предлагают разработчикам дополнительные функциональные возможности.
- Fluo YARN: инструмент для запуска приложений Apache Fluo в Apache Hadoop YARN
- FreeMarker : шаблонизатор, т.е. универсальный инструмент для генерации текстового вывода на основе шаблонов. FreeMarker реализован на Java как библиотека классов для программистов
- Geode: решения для управления данными с низкой задержкой и высокой степенью параллелизма
- Geronimo : сервер Java EE
- Gobblin: распределенная структура интеграции данных
- Gora: фреймворк с открытым исходным кодом, который обеспечивает модель данных в памяти и сохранение больших данных
- Griffin: решение Data Quality с открытым исходным кодом для больших данных, которое поддерживает как пакетный, так и потоковый режим. Первоначально разработано eBay [6]
- Groovy : объектно-ориентированный, динамический язык программирования для платформы Java
- Guacamole : веб-приложение HTML5 для доступа к удаленным рабочим столам [7]
- Gump : интеграция , зависимости и управление версиями
- Hadoop : программная среда Java , поддерживающая распределенные приложения с интенсивным использованием данных
- HAWQ: расширенный корпоративный SQL на аналитическом движке Hadoop
- HBase : ПО Apache HBase — это база данных Hadoop. Думайте о ней как о распределенном, масштабируемом, большом хранилище данных
- Helix : структура управления кластером для разделенных и реплицированных распределенных ресурсов
- Hive : программное обеспечение хранилища данных Apache Hive упрощает запросы и управление большими наборами данных, находящимися в распределенном хранилище.
- Hop: Платформа оркестровки Hop, или Apache Hop, призвана облегчить все аспекты оркестровки данных и метаданных.
- HTTP-сервер : приложение Apache HTTP-сервера «httpd»
- mod_python : модуль, интегрирующий интерпретатор Python в сервер Apache. Устарел в пользу mod_wsgi .
- Apache HttpComponents: низкоуровневые библиотеки Java для HTTP
- Hudi: обеспечивает атомарные обновления и инкрементные потоки данных в больших данных
- Iceberg : открытый стандарт для аналитических таблиц SQL, разработанный для обеспечения высокой производительности и простоты использования.
- Ignite : In-Memory Data Fabric, обеспечивающая кэширование данных в памяти, разбиение на разделы, обработку и запросы компонентов [8]
- Impala : высокопроизводительный распределенный SQL-движок
- InLong: комплексная интеграционная среда для больших объемов данных, обеспечивающая автоматическую, безопасную и надежную передачу данных
- IoTDB : хранилище данных для управления большими объемами данных временных рядов в промышленных приложениях
- Jackrabbit : реализация API репозитория содержимого Java
- Джеймс : Java- сервер электронной почты и новостей
- jclouds: набор инструментов для работы с несколькими облаками с открытым исходным кодом для платформы Java
- Jena — это фреймворк семантической паутины с открытым исходным кодом для Java.
- JMeter : чистое Java-приложение для нагрузочного и функционального тестирования
- Johnzon: синтаксический анализ JSON, совместимый с JSR-353; модули для поддержки JSR-353, а также JSR-374 и JSR-367
- JSPWiki: многофункциональный и расширяемый движок WikiWiki, созданный на основе стандартных компонентов J2EE (Java, сервлеты, JSP)
- Juneau: Набор инструментов для объединения POJO-объектов в широкий спектр типов контента с использованием общей структуры.
- Kafka : программное обеспечение для обмена сообщениями
- Karaf: дистрибутив OSGi для серверных приложений.
- Kibble: набор инструментов для сбора, агрегации и визуализации активности в программных проектах.
- Knox: шлюз REST API для служб Hadoop
- Kudu : распределенный колоночный механизм хранения данных, созданный для экосистемы Apache Hadoop
- Kvrocks: распределенная база данных NoSQL типа «ключ-значение», поддерживающая расширенную структуру данных
- Kylin : распределенный аналитический движок
- Kyuubi: распределенный многопользовательский сервер Thrift JDBC/ODBC для крупномасштабного управления данными, их обработки и аналитики, созданный на основе Apache Spark и предназначенный для поддержки большего количества движков
- Libcloud: стандартная библиотека Python, которая абстрагирует различия между API-интерфейсами нескольких поставщиков облачных услуг.
- Linkis: проект промежуточного программного обеспечения для вычислений, который разделяет верхние приложения и базовые механизмы обработки данных, предоставляет стандартизированные интерфейсы (REST, JDBC, WebSocket и т. д.) для легкого подключения к различным базовым механизмам (Spark, Presto, Flink и т. д.)
- Комитет по услугам регистрации Apache
- Chainsaw: просмотрщик журналов с графическим интерфейсом.
- Log4cxx: предоставляет услуги ведения журнала для C++.
- Log4j : Apache Log4j
- Log4net : предоставляет услуги ведения журналов для .NET.
- Log4php: фреймворк логирования для PHP.
- Комитет Apache Lucene
- Lucene Core : высокопроизводительная полнофункциональная библиотека текстового поиска
- Solr : корпоративный поисковый сервер на основе поисковой библиотеки Lucene Java
- Lucene.NET: порт библиотеки поисковой системы Lucene, написанный на C# и ориентированный на пользователей среды выполнения .NET.
- MADlib: масштабируемая среда машинного обучения на основе больших данных и SQL для специалистов по данным
- Mahout : решение для машинного обучения и интеллектуального анализа данных. Mahout
- ManifoldCF: программное обеспечение с открытым исходным кодом для передачи контента между репозиториями или поисковыми индексами.
- Maven : инструмент для управления и понимания проектов Java
- Doxia : фреймворк генерации контента, поддерживающий множество языков разметки.
- Mesos : менеджер кластеров с открытым исходным кодом
- Комитет Apache MINA
- FtpServer: FTP-сервер, полностью написанный на Java
- MINA : Многоцелевая инфраструктура для сетевых приложений, фреймворк для разработки высокопроизводительных и масштабируемых сетевых приложений. MINA
- SSHD: 100% чистая библиотека Java для поддержки протоколов SSH как на стороне клиента, так и на стороне сервера SSHD
- Vysper: стремится стать модульным, полнофункциональным XMPP (Jabber) сервером. Vysper реализован на Java
- Mnemonic: прозрачная энергонезависимая гибридная библиотека, ориентированная на память, для больших данных, высокопроизводительных вычислений и аналитики
- Комитет Apache MyFaces
- Mynewt : встроенная ОС, оптимизированная для работы в сети и созданная для удаленного управления ограниченными устройствами
- NetBeans : среда разработки, инструментальная платформа и фреймворк приложений
- NiFi : простая в использовании, мощная и надежная система обработки и распространения данных
- Nutch : высокорасширяемый и масштабируемый веб-сканер с открытым исходным кодом
- NuttX : зрелая встроенная операционная система реального времени (RTOS)
- OFBiz : Open for Business: программное обеспечение для автоматизации предприятий
- Olingo: Клиент и сервер для OData
- Oozie : система планировщика рабочих процессов для управления заданиями Apache Hadoop.
- OpenJPA : реализация Java Persistence API
- OpenMeetings : видеоконференции, обмен мгновенными сообщениями, доска объявлений и приложение для совместного редактирования документов
- OpenNLP : набор инструментов для обработки естественного языка
- OpenOffice : пакет офисных приложений с открытым исходным кодом для работы с документами
- OpenWebBeans : платформа внедрения зависимостей
- OpenWhisk: распределенная серверная вычислительная платформа
- ORC : столбчатый формат файла для больших объемов данных
- Ozone: масштабируемое, избыточное и распределенное хранилище объектов для Hadoop
- Паркет : универсальный формат хранения в виде колонны
- PDFBox : библиотека PDF на основе Java (чтение, извлечение текста, обработка, просмотр)
- Mod_perl : модуль, интегрирующий интерпретатор Perl в сервер Apache
- Pekko: набор инструментов и экосистема для создания высококонкурентных, распределенных, реактивных и устойчивых приложений для Java и Scala [9]
- Петри: занимается оценкой, обучением и принятием политик и процедур Фонда для совместного развития, а также плюсами и минусами присоединения к Фонду.
- Phoenix : уровень SQL на HBase
- Pig : платформа для анализа больших наборов данных на Hadoop
- Pinot : столбчатое, открытое, распределенное хранилище данных, написанное на Java [10]
- Pivot : платформа для создания многофункциональных интернет-приложений на Java
- PLC4X: универсальный API для связи с программируемыми логическими контроллерами
- Комитет Apache POI
- POI : Плохая реализация запутывания, библиотека для чтения и записи форматов Microsoft Office
- XMLBeans : XML – инструмент привязки Java
- APR : Apache Portable Runtime, библиотека переносимости, написанная на языке C
- Порталы: программное обеспечение, связанное с веб-порталами
- Pulsar: распределенная система обмена сообщениями pub-sub, изначально созданная в Yahoo
- Qpid : система обмена сообщениями AMQP на Java и C++
- Ranger: платформа для обеспечения, мониторинга и управления комплексной безопасностью данных на платформе Hadoop
- Ratis: реализация Java для протокола консенсуса RAFT
- RocketMQ : быстрое, с малой задержкой, надежное, масштабируемое, распределенное, простое в использовании промежуточное программное обеспечение, ориентированное на сообщения, особенно для обработки больших объемов потоковых данных.
- Roller : полнофункциональный, многопользовательский и групповой блог-сервер, подходящий как для небольших, так и для крупных блог-сайтов.
- Royale : повышение производительности труда разработчиков при создании приложений для всех сред выполнения JavaScript (и других сред выполнения)
- Rya: облачное хранилище RDF-тройн, поддерживающее запросы SPARQL
- Samza : фреймворк потоковой обработки
- Santuario: Безопасность XML в Java и C++
- SDAP: интегрированный центр анализа данных для решения проблем Большой Науки
- SeaTunnel: очень простая в использовании сверхвысокопроизводительная распределенная платформа интеграции данных, которая поддерживает синхронизацию больших объемов данных в реальном времени.
- Sedona: большой движок обработки геопространственных данных
- Serf: высокопроизводительная клиентская HTTP-библиотека на базе языка C, созданная на основе библиотеки Apache Portable Runtime (APR)
- ServiceComb: микросервисная платформа, предоставляющая набор инструментов и компонентов для упрощения разработки и развертывания облачных приложений.
- ServiceMix: корпоративная сервисная шина , поддерживающая JBI и OSGi
- ShardingSphere: относится к системе кластеризации баз данных, обеспечивающей сегментирование данных, распределенные транзакции и распределенное управление базами данных.
- ShenYu: собственный API-шлюз Java для прокси-сервисов, преобразования протоколов и управления API
- Shiro : простая в использовании среда безопасности Java
- SINGA : распределенная библиотека глубокого обучения
- Пространственная информационная система (SIS): библиотека для разработки геопространственных приложений.
- SkyWalking: управление и мониторинг производительности приложений (APM)
- Sling : инновационный веб-фреймворк на основе JCR и OSGi
- Solr : сервер полнотекстового поиска
- SpamAssassin : фильтр электронной почты, используемый для определения спама
- Spark : кластерная вычислительная среда с открытым исходным кодом
- Стив: STeVe — это набор инструментов для онлайн-голосования, используемый ASF для управления STV и другими методами голосования.
- Storm : распределенная система вычислений в реальном времени.
- StreamPipes: набор инструментов для самостоятельного (промышленного) Интернета вещей, позволяющий нетехническим пользователям подключаться, анализировать и исследовать потоки данных (промышленного) Интернета вещей
- Потоки: взаимодействие онлайн-профилей и лент активности
- Struts : фреймворк веб-приложений Java
- Подводная лодка: облачная платформа машинного обучения
- Subversion : система контроля версий с открытым исходным кодом (клиент/сервер)
- Superset : готовое к использованию на предприятии веб-приложение для исследования данных, визуализации данных и создания информационных панелей
- Synapse : легкая и высокопроизводительная корпоративная сервисная шина (ESB)
- Syncope: система с открытым исходным кодом для управления цифровыми идентификационными данными в корпоративных средах.
- SystemDS : масштабируемое машинное обучение
- Tapestry : веб-фреймворк Java на основе компонентов
- Apache Tcl комитет
- Интеграция Tcl для Apache httpd
- Rivet: серверная система программирования Tcl, сочетающая простоту использования и мощность
- Websh: Websh — это среда быстрой разработки для создания мощных, быстрых и надежных веб-приложений на языке Tcl.
- Tez: попытка разработать универсальную прикладную структуру, которая может использоваться для обработки произвольно сложных направленных ациклических графов (DAG) задач обработки данных, а также повторно используемый набор примитивов обработки данных, которые могут использоваться в других проектах.
- Thrift : язык определения интерфейсов и двоичный протокол связи, который используется для определения и создания сервисов для множества языков.
- Tika : набор инструментов для анализа контента для извлечения метаданных и текста из цифровых документов различных типов, например, аудио, видео, изображений, офисных пакетов, веб-сайтов, электронной почты и двоичных файлов.
- TinkerPop : графовая вычислительная среда для графовых баз данных (OLTP) и графовых аналитических систем (OLAP)
- Tomcat : веб-контейнер для обслуживания сервлетов и JSP
- Повторно используемые компоненты диалога (RDC) Taglib: фреймворк для создания библиотек тегов JSP, которые помогают быстро разрабатывать голосовые и многомодальные приложения.
- TomEE : стек Apache Java EE 6 Web Profile для Apache Tomcat
- Управление трафиком: Traffic Control, созданный на основе Apache Traffic Server в качестве кэширующего программного обеспечения, реализует все основные функции современной CDN. Управление трафиком
- Traffic Server : кэширующий прокси-сервер, совместимый с HTTP/1.1. Traffic Server
- Turbine : фреймворк на основе сервлетов, позволяющий разработчикам Java быстро создавать веб-приложения.
- TVM: сквозная структура компилятора машинного обучения для ЦП, ГП и ускорителей
- UIMA: фреймворк для анализа неструктурированного контента
- Unomi: эталонная реализация спецификации платформы клиентских данных OASIS
- VCL: облачная вычислительная платформа для предоставления и посредничества в доступе к выделенным удаленным вычислительным ресурсам.
- Комитет по скорости Apache:
- Anakia: инструмент преобразования XML, который использует JDOM и Velocity для преобразования XML-документов в различные форматы.
- Texen: универсальная утилита для генерации текста на основе Apache Velocity и Apache Ant.
- Velocity : Механизм создания шаблонов Java
- Apache Velocity DVSL: инструмент, созданный по образцу XSLT и предназначенный для общих преобразований XML с использованием языка шаблонов Velocity.
- Apache Velocity Tools: инструменты и инфраструктура для шаблонизатора
- Комитет веб-сервисов Apache
- Аксиома : объектная модель XML, поддерживающая отложенный анализ.
- Woden: используется для разработки библиотеки классов Java для чтения, обработки, создания и написания документов WSDL.
- Whimsy: инструменты, которые отображают и визуализируют различные фрагменты данных, связанных с организациями и процессами ASF.
- Wicket : компонентно-ориентированный веб-фреймворк Java
- Xalan : XSLT-процессоры в Java и C++
- Xerces : проверка XML-парсера
- Комитет по графике Apache XML
- Batik : чистая библиотека Java для манипуляции содержимым SVG
- FOP : форматировщик печати Java, управляемый объектами форматирования XSL (XSL-FO); поддерживаемые форматы вывода включают PDF, PS, PCL, AFP, XML (представление дерева областей), Print, AWT и PNG, а также в меньшей степени RTF и TXT
- XML Graphics Commons: общие компоненты для Apache Batik и Apache FOP
- Yetus: набор библиотек и инструментов, которые позволяют вносить вклад и выпускать процессы для программных проектов
- YuniKorn: автономный планировщик ресурсов, отвечающий за планирование пакетных заданий и длительных служб в крупномасштабных распределенных системах.
- Zeppelin: инструмент для совместной аналитики и визуализации данных для распределенных систем обработки данных общего назначения
- ZooKeeper : служба координации для распределенных приложений
Инкубационные проекты
- Аннотатор: предоставляет код, позволяющий создавать аннотации для браузеров, серверов и людей.
- Baremaps: набор инструментов и компонентов инфраструктуры для создания, публикации и эксплуатации онлайн-карт
- Celeborn: промежуточная служба данных для вычислительных систем больших данных, повышающая производительность, стабильность и гибкость
- DataLab: платформа для создания самообслуживаемых исследовательских сред для анализа данных в облаке с использованием лучших в своем классе инструментов для анализа данных
- DevLake: платформа данных разработки, предоставляющая инфраструктуру данных для групп разработчиков для анализа и повышения производительности их инженерной деятельности.
- HugeGraph: масштабная и простая в использовании база данных графов
- KIE: сообщество решений и вспомогательных инструментов для инженерии знаний и автоматизации процессов, фокусирующихся на событиях, правилах и рабочих процессах.
- Liminal: комплексная платформа для инженеров и ученых по обработке данных, позволяющая им создавать, обучать и развертывать модели машинного обучения надежным и гибким способом.
- Livy: веб-сервис, предоставляющий интерфейс REST для управления долгосрочными контекстами Spark .
- Milagro: основная инфраструктура безопасности для децентрализованных сетей
- Nemo: система обработки данных
- NLPCraft: Java API для приложений NLU
- OpenDAL: Открытый уровень доступа к данным. Предлагает собственную поддержку уровня, позволяя пользователям внедрять промежуточное ПО или перехватывать все операции.
- Paimon: унифицированное хранилище Lake Storage для создания динамических таблиц как для потоковой, так и для пакетной обработки с использованием вычислительных механизмов больших данных, поддерживающих высокоскоростной прием данных и запросы данных в реальном времени.
- Pegasus: распределенная система хранения данных «ключ-значение», которая отличается простотой, горизонтальной масштабируемостью, строгой согласованностью и высокой производительностью.
- Pony Mail: архивирование почты, просмотр архива и сервис взаимодействия
- StreamPark: платформа для разработки потоковых приложений
- Teaclave: универсальная безопасная вычислительная платформа
- Toree: предоставляет приложениям механизм для интерактивного и удаленного доступа к Spark
- Обучение: проект направлен на разработку ресурсов, которые могут быть использованы в учебных целях в различных медиаформатах, языках и для различных целевых проектов Apache и не-Apache.
- Tuweni: набор библиотек и других инструментов для разработки блокчейна и другого децентрализованного программного обеспечения на Java и других языках JVM
- Uniffle: унифицированный сервис удаленного перемешивания
- Wayang: кроссплатформенная система обработки данных
Вышеизложенное может быть неполным, поскольку список инкубируемых проектов часто меняется.
Проекты, отложенные на пенсию
Отставной проект — это тот, который был закрыт по инициативе совета директоров, проекта, его PMC, PPMC или IPMC по разным причинам. Он больше не разрабатывается в Apache Software Foundation и не имеет никаких других обязанностей.
- Abdera: реализация формата синдикации Atom и протокола публикации Atom
- ACE: фреймворк распределения, который обеспечивает централизованное управление и распределение программных компонентов, данных конфигурации и других артефактов для целевых систем.
- Any23: Anything To Triples (Any23) — это библиотека, веб-сервис и инструмент командной строки, который извлекает структурированные данные в формате RDF из различных веб-документов.
- Apex : унифицированный движок потоковой и пакетной обработки корпоративного уровня
- Aurora : фреймворк Mesos для долгосрочных служб и заданий cron
- AxKit: XML Application Server для Apache. Он обеспечивает преобразование на лету из XML в любой формат, такой как HTML, WAP или текст, используя либо стандартные методы W3C, либо гибкий пользовательский код
- Beehive : визуальная объектная модель Java
- Buildr: система сборки приложений на базе Java, включая поддержку Scala, Groovy и растущего числа языков и инструментов JVM
- Химия: предоставляет реализации с открытым исходным кодом спецификации Content Management Interoperability Services (CMIS)
- Chukwa: Chukwa — это система сбора данных с открытым исходным кодом для мониторинга крупных распределенных систем.
- Clerezza: сервисная платформа, которая предоставляет набор функций для управления семантически связанными данными, доступными через RESTful Web Services и безопасным способом.
- Нажмите : простой и удобный в использовании Java Web Framework
- Continuum : сервер непрерывной интеграции
- Crimson: парсер Java XML, поддерживающий XML 1.0 через различные API
- Crunch: предоставляет фреймворк для написания, тестирования и запуска конвейеров MapReduce.
- Deltacloud: предоставляет общие интерфейсные API для абстрагирования различий между поставщиками облачных услуг
- DeviceMap: API репозитория данных устройств и классификации
- DirectMemory: кэш вне кучи для виртуальной машины Java
- DRAT: анализ лицензий на крупномасштабный код, аудит и отчетность
- Eagle: аналитическое решение с открытым исходным кодом для мгновенного выявления проблем безопасности и производительности на платформах больших данных
- ECS: API для генерации элементов для различных языков разметки
- ESME: безопасная и высокомасштабируемая платформа для микрообмена и обмена микросообщениями, которая позволяет людям находить и встречаться друг с другом, а также получать контролируемый доступ к другим источникам информации, и все это в контексте бизнес-процессов.
- Etch: кроссплатформенная, независимая от языка и транспорта RPC-подобная структура обмена сообщениями
- Excalibur: Java-фреймворк инверсии управления, включающий контейнеры и компоненты
- Falcon: механизм управления данными
- Forrest: структура документации на основе Cocoon
- Giraph : масштабируемая система обработки графиков
- Hama : Hama — это эффективный и масштабируемый универсальный вычислительный движок BSP.
- Harmony : среда выполнения и комплект разработки Java SE 5 и 6
- HiveMind: службы и конфигурация микроядра
- iBATIS : фреймворк сохранения , позволяющий сопоставлять SQL- запросы с POJO-объектами
- Jakarta : серверная часть Java , включая собственный набор подпроектов
- Jakarta Cactus: простая тестовая среда для модульного тестирования серверного кода Java
- Джошуа: набор инструментов статистического машинного перевода
- Apache jUDDI комитет
- Scout: Apache Scout — это реализация JSR 93 (JAXR).
- Лаборатории: место для инноваций, где комитеты фонда могут экспериментировать с новыми идеями
- Объектив: унифицированный аналитический интерфейс
- Леня: система управления контентом (CMS) на базе Apache Cocoon
- Lucy: библиотека поисковой системы, обеспечивающая полнотекстовый поиск для динамических языков программирования.
- Marmotta : открытая платформа для связанных данных
- MetaModel: предоставляет общий интерфейс для обнаружения, исследования метаданных и запросов к различным типам источников данных.
- Metron: безопасность больших данных в режиме реального времени
- MRUnit: библиотека Java, которая помогает разработчикам модульного тестирования Apache Hadoop map сокращать количество рабочих мест
- MXNet : Фреймворк программирования глубокого обучения
- ODE : Apache ODE — это реализация WS-BPEL, которая поддерживает оркестровку веб-сервисов с использованием гибких определений процессов.
- ObJectRelationalBridge (OJB): инструмент объектно-реляционного отображения, обеспечивающий прозрачное сохранение объектов Java в реляционных базах данных.
- Oltu - Родитель: Реализация протокола OAuth на Java
- Onami: проект, направленный на разработку и поддержку набора расширений Google Guice, которые не предоставляются библиотекой «из коробки»
- OODT : объектно-ориентированная технология данных, фреймворк управления данными для сбора и обмена данными
- Open Climate Workbench: комплексный набор алгоритмов, библиотек и интерфейсов, предназначенных для стандартизации и оптимизации процесса взаимодействия с большими объемами данных наблюдений и проведения оценок региональных климатических моделей.
- ORO: движок регулярных выражений, поддерживающий различные диалекты
- Polygene: усилия сообщества по изучению композитно-ориентированного программирования для разработки приложений, ориентированных на определенную область
- PredictionIO: PredictionIO — это сервер машинного обучения с открытым исходным кодом, созданный на основе современного стека с открытым исходным кодом, который позволяет разработчикам управлять и развертывать готовые к использованию прогностические сервисы для различных видов задач машинного обучения.
- REEF: масштабируемая вычислительная инфраструктура, которая упрощает разработку приложений для обработки больших данных на основе менеджеров ресурсов, таких как Apache YARN и Mesos.
- Regexp: Движок регулярных выражений
- River : предоставляет услуги JINI, соответствующие стандартам
- Sentry: детальная авторизация для доступа к данным и метаданным в Apache Hadoop
- Shale : фреймворк веб-приложений на основе JavaServer Faces
- Shindig: контейнер OpenSocial; помогает быстро начать размещение приложений OpenSocial, предоставляя код для рендеринга гаджетов, прокси-запросов и обработки запросов REST и RPC
- Sqoop : инструмент, предназначенный для эффективной передачи больших объемов данных между Apache Hadoop и структурированными хранилищами данных, такими как реляционные базы данных.
- STDCXX: набор алгоритмов, контейнеров, итераторов и других фундаментальных компонентов каждой части программного обеспечения, реализованных в виде классов C++, шаблонов и функций, необходимых для написания программ на C++
- Stanbol : Программные компоненты для управления семантическим контентом
- Stratos: платформа как услуга (PaaS)
- Tajo: реляционная система хранения данных. Использует файловую систему hadoop в качестве распределенного хранилища.
- Плитки : шаблонная структура, созданная для упрощения разработки пользовательских интерфейсов веб-приложений.
- Trafodion: решение Webscale SQL-on-Hadoop, обеспечивающее транзакционные или операционные рабочие нагрузки на Apache Hadoop [11] [12] [13]
- Тоскана : реализация SCA , также предлагающая другие реализации SOA
- Twill: Используйте распределенные возможности Apache Hadoop YARN с моделью программирования, которая похожа на работающие потоки
- Usergrid: Backend-as-a-Service («BaaS» или «mBaaS») с открытым исходным кодом, состоящий из интегрированной распределенной базы данных NoSQL, прикладного уровня и клиентского уровня с SDK для разработчиков, желающих быстро создавать веб- и/или мобильные приложения
- VXQuery: Apache VXQuery реализует параллельный процессор XML-запросов.
- Wave : совместное редактирование в режиме реального времени онлайн
- Whirr: набор библиотек для запуска облачных сервисов
- Wink: RESTFul веб-сервисы на основе спецификации JAX-RS
- Wookie: парсер, сервер и плагины для работы с W3C Packaged Web Apps
- WS Muse: реализация спецификаций WS-ResourceFramework ( WSRF ), WS-BaseNotification ( WSN ) и WS-DistributedManagement ( WSDM )
- Xang: XML Web Framework, который объединяет несколько источников данных, делает эти данные доступными по URL и определяет пользовательские методы для доступа к этим данным.
- Xindice: XML-база данных
- Zipkin: распределенная система трассировки
- OpenCMIS : Коллекция библиотек Java, фреймворков и инструментов на основе спецификации CMIS для обеспечения взаимодействия документов .
Приведенная выше информация может быть неполной, поскольку список отмененных проектов меняется.
Ссылки
- ^ "Список проектов Apache". Apache Software Foundation. 2018. Получено 19 мая 2018 г.
- ^ "Информация о проекте, Apache ActiveMQ". Apache.
- ^ "Apache Arrow". Apache Software Foundation . Получено 12 мая 2016 г.
- ^ "Apache Software Foundation объявляет Apache Arrow проектом верхнего уровня". Apache Software Foundation. 17 февраля 2016 г. Получено 12 мая 2016 г.
- ^ "Статус инкубации проекта Bloodhound". Apache Software Foundation . Получено 21 марта 2013 г.
- ^ Алекс Лв (12.10.2016). «Griffin — служба качества данных на основе моделей в облаке для данных в реальном времени и пакетных данных» . Получено 21.10.2020 .
- ^ "Apache Guacamole™". guacamole.apache.org . Получено 2019-10-02 .
- ^ "Информация о проекте Apache Ignite". Apache.
- ^ "Apache Software Foundation объявляет о новом проекте верхнего уровня Apache® Pekko™". Apache Software Foundation . 2024-05-16.
- ^ «Apache Software Foundation объявляет Apache® Pinot™ проектом высшего уровня». blogs.apache.org . 2 августа 2021 г.
- ^ Вуди, Алекс (14 июля 2014 г.). «HP бросает Trafodion Hat в OLTP Hadoop Ring». datanami .
- ^ Пал, Сумит (18 ноября 2016 г.). «Почему SQL в больших данных?». SQL в больших данных . Apress. стр. 11. ISBN 978-1484222461.
- ^ Салли (10 января 2018 г.). «Apache Software Foundation объявляет Apache Trafodion проектом верхнего уровня». Apache Foundation .
Внешний список
- Проекты Apache Software по категориям