Список проектов Apache Software Foundation
(Перенаправлено с Apache Flume )
Эта статья нуждается в дополнительных цитатах для проверки . ( апрель 2024 г. ) |
Этот список проектов Apache Software Foundation содержит разработки программного обеспечения проекты Apache Software Foundation (ASF). [1]
Помимо проектов, есть еще несколько отдельных областей Apache:
- Инкубатор: для начинающих проектов АЧС.
- Чердак: для снятых с производства проектов ASF.
- ИНФРА — Команда инфраструктуры Apache : предоставляет и управляет всей инфраструктурой и услугами для Apache Software Foundation и для каждого проекта в Фонде.
Активные проекты
[ редактировать ]- Accumulo : безопасная реализация Bigtable.
- ActiveMQ : брокер сообщений, поддерживающий различные протоколы связи и клиентов, включая полный клиент Java Message Service (JMS) 1.1. [2]
- ВОЗРАСТ : расширение 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 облачных микросервисов.
- Архив : Создание менеджера репозитория артефактов
- Овен : Модель корпоративного программирования OSGi
- Стрелка : «Высокопроизводительный межсистемный уровень данных для столбцовой аналитики в памяти». [3] [4]
- AsterixDB : система управления большими данными с открытым исходным кодом.
- Atlas : масштабируемый и расширяемый набор основных базовых услуг управления.
- Avro : система сериализации данных.
- Комитет оси Apache
- Бахир : расширения для распределенных аналитических платформ, таких как Apache Spark.
- Beam , убер-API для больших данных
- Bigtop : проект по разработке упаковки и тестов экосистемы Apache Hadoop.
- Bloodhound : трекер дефектов на основе Trac [5]
- BookKeeper : надежный сервис реплицируемых журналов.
- Бруклин : платформа для моделирования, мониторинга и управления приложениями с помощью автономных проектов.
- BRPC : платформа RPC промышленного уровня для создания надежных и высокопроизводительных сервисов.
- BuildStream : инструмент для создания/интеграции стеков программного обеспечения.
- BVal : реализация API проверки компонентов
- Кальцит : система динамического управления данными
- Camel : механизм правил декларативной маршрутизации и посредничества, который реализует шаблоны корпоративной интеграции с использованием доменно-ориентированного языка на основе Java.
- CarbonData : формат индексированных столбчатых данных для быстрого анализа на платформах больших данных, например Apache Hadoop, Apache Spark и т. д.
- Cassandra : высокомасштабируемая распределенная база данных второго поколения.
- Causeway (ранее Isis): платформа для быстрой разработки предметно-ориентированных приложений на Java.
- Кайенна : 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 : Библиотека навигации по графу объектов
- Развитие сообщества : проект, который создает и предоставляет инструменты, процессы и советы, помогающие проектам программного обеспечения с открытым исходным кодом улучшить здоровье своего сообщества.
- Кордова : платформа мобильной разработки
- CouchDB : Документоориентированная база данных.
- Комитет Апача Кредура
- cTAKES : клиническое «Программное обеспечение для извлечения знаний для анализа текста» для извлечения информации из электронных медицинских записей в свободном текстовом виде.
- Куратор : основан на ZooKeeper и решает сложности управления подключениями к кластеру ZooKeeper и повторными попытками операций.
- CXF : платформа веб-сервисов.
- Нарцисс : реализация языка описания формата данных (DFDL), используемого для преобразования данных фиксированного формата в XML/JSON.
- DataFu : коллекция библиотек для работы с крупномасштабными данными в Hadoop
- DataSketches : высокопроизводительная библиотека стохастических потоковых алгоритмов с открытым исходным кодом, обычно называемая «эскизами» в науках о данных.
- Комитет по базе данных Apache
- Derby : чистая система управления реляционными базами данных Java.
- JDO : объекты данных Java, сохранение объектов Java.
- Крутящий момент : ORM для Java
- 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 : высокопроизводительная, легкая платформа RPC на основе Java.
- ECharts : библиотека диаграмм и визуализации данных, написанная на JavaScript.
- Empire-db : легкий уровень абстракции реляционной базы данных и компонент сохранения данных.
- EventMesh : динамическая облачная среда выполнения базовой службы, используемая для разделения уровня приложения и промежуточного программного обеспечения.
- Феликс : реализация OSGi Release 5. базовой спецификации
- Fineract : платформа для цифровых финансовых услуг
- Flagon : платформа для тестирования юзабилити программного инструмента
- Flex : кроссплатформенный SDK для разработки и развертывания многофункциональных интернет-приложений.
- Flink : быстрый и надежный механизм обработки крупномасштабных данных.
- Flume : крупномасштабная платформа агрегирования журналов.
- Комитет Apache Fluo
- Fluo : система распределенной обработки, которая позволяет пользователям вносить дополнительные обновления в большие наборы данных.
- Рецепты Fluo : Рецепты Apache Fluo основаны на API Fluo и предлагают разработчикам дополнительные функции.
- Fluo YARN : инструмент для запуска приложений Apache Fluo в Apache Hadoop YARN.
- FreeMarker : механизм шаблонов, то есть универсальный инструмент для генерации текстового вывода на основе шаблонов. FreeMarker реализован на Java как библиотека классов для программистов.
- Geode : решения для управления данными с низкой задержкой и высокой степенью параллелизма.
- Geronimo : Java EE. сервер
- Gobblin : структура интеграции распределенных данных
- Gora : платформа с открытым исходным кодом, обеспечивающая модель данных в памяти и сохраняемость больших данных.
- Griffin : решение для обеспечения качества данных с открытым исходным кодом для больших данных, которое поддерживает как пакетный, так и потоковый режим. Первоначально разработан eBay [6]
- Groovy : объектно-ориентированный динамический язык программирования для платформы Java.
- Гуакамоле : веб-приложение HTML5 для доступа к удаленным рабочим столам. [7]
- Гамп : интеграция , зависимости и версиями управление
- Hadoop Java : программная платформа , поддерживающая распределенные приложения с интенсивным использованием данных.
- HAWQ : расширенный корпоративный SQL на аналитическом движке Hadoop
- HBase : Программное обеспечение Apache HBase — это база данных Hadoop. Думайте об этом как о распределенном, масштабируемом хранилище больших данных.
- Helix : среда управления кластером для секционированных и реплицируемых распределенных ресурсов.
- Hive : программное обеспечение хранилища данных Apache Hive облегчает запросы и управление большими наборами данных, находящимися в распределенном хранилище.
- Hop : Платформа оркестровки Hop, или Apache Hop, призвана облегчить все аспекты оркестрации данных и метаданных.
- HTTP-сервер : приложение HTTP-сервера Apache «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).
- Джуно : набор инструментов для распределения 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
- Комитет Apache Lucene
- Lucene Core : высокопроизводительная полнофункциональная библиотека системы текстового поиска.
- Solr : корпоративный поисковый сервер на основе поисковой библиотеки Lucene Java.
- Lucene.NET : порт библиотеки поисковой системы Lucene, написанный на C# и ориентированный на пользователей среды выполнения .NET.
- MADlib : масштабируемая платформа машинного обучения на основе больших данных для специалистов по данным.
- Mahout : решение для машинного обучения и интеллектуального анализа данных. Махаут
- ManifoldCF : программное обеспечение с открытым исходным кодом для передачи контента между репозиториями или поисковыми индексами.
- Maven : инструмент управления и понимания Java-проектов.
- Doxia : платформа генерации контента, поддерживающая множество языков разметки.
- Mesos : менеджер кластеров с открытым исходным кодом.
- Комитет Апач МИНА
- FtpServer : FTP-сервер, полностью написанный на Java.
- MINA : Многоцелевая инфраструктура для сетевых приложений, платформа для разработки высокопроизводительных и масштабируемых сетевых приложений. МИНА
- SSHD : 100% чистая библиотека Java для поддержки протоколов SSH как на стороне клиента, так и на стороне сервера SSHD.
- Vysper : призван стать модульным полнофункциональным сервером XMPP (Jabber). Vysper реализован на Java.
- Мнемоника : прозрачная энергонезависимая библиотека, ориентированная на гибридную память, для больших данных, высокопроизводительных вычислений и аналитики.
- Комитет Apache MyFaces
- MyFaces : JavaServer Faces реализация
- Тобаго : набор компонентов пользовательского интерфейса на основе JSF.
- Mynewt : встроенная ОС, оптимизированная для работы в сети и созданная для удаленного управления устройствами с ограниченными возможностями.
- NetBeans : среда разработки, инструментальная платформа и среда приложений.
- NiFi : простая в использовании, мощная и надежная система для обработки и распространения данных.
- Nutch : расширяемый и масштабируемый веб-сканер с открытым исходным кодом.
- NuttX : зрелая встроенная операционная система реального времени (RTOS).
- OFBiz : Open for Business: программное обеспечение для автоматизации предприятия
- Olingo : клиент и сервер для OData
- Oozie : система планировщика рабочих процессов для управления заданиями Apache Hadoop.
- OpenJPA : реализация API сохраняемости Java
- OpenMeetings : приложение для видеоконференций, обмена мгновенными сообщениями, доски и совместного редактирования документов.
- OpenNLP : для обработки естественного языка набор инструментов
- OpenOffice : пакет для повышения производительности офисных документов с открытым исходным кодом.
- OpenWebBeans : платформа внедрения зависимостей
- OpenWhisk : распределенная бессерверная вычислительная платформа.
- ORC : столбчатый формат файла для рабочих нагрузок больших данных.
- Ozone : масштабируемое, избыточное и распределенное хранилище объектов для Hadoop.
- Паркет : универсальный столбчатый формат хранения.
- PDFBox : библиотека PDF на основе Java (чтение, извлечение текста, манипулирование, просмотрщик)
- Mod_perl : модуль, который интегрирует интерпретатор Perl в сервер Apache.
- Петри : занимается оценкой, обучением и принятием политики и процедур Фонда для совместного развития, а также плюсами и минусами присоединения к Фонду.
- Феникс : уровень SQL на HBase
- Pig : платформа для анализа больших наборов данных на Hadoop
- Pinot : столбцово-ориентированное распределенное хранилище данных с открытым исходным кодом, написанное на Java. [9]
- 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 : очень простая в использовании сверхвысокопроизводительная платформа интеграции распределенных данных, поддерживающая синхронизацию больших данных в реальном времени.
- Седона : большой механизм обработки геопространственных данных.
- 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 : набор инструментов самообслуживания (промышленный) IoT, позволяющий нетехническим пользователям подключаться, анализировать и исследовать (промышленные) потоки данных IoT.
- Потоки : совместимость онлайн-профилей и каналов активности.
- Struts : платформа веб-приложений Java.
- Submarine : облачная платформа машинного обучения
- 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 для Apache Tomcat.
- Управление трафиком . Созданное на базе Apache Traffic Server в качестве программного обеспечения для кэширования, Traffic Control реализует все основные функции современного CDN. Контроль дорожного движения
- Сервер трафика : кеширующий прокси-сервер, совместимый с HTTP/1.1. Сервер трафика
- 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
- Whimsy : инструменты, которые отображают и визуализируют различные данные, связанные с организациями и процессами АЧС.
- Wicket : веб-фреймворк Java на основе компонентов.
- Xalan : процессоры XSLT на Java и C++.
- Xerces : проверка парсера XML
- Комитет Apache XML по графике
- Batik : чистая библиотека Java для SVG. манипулирования содержимым
- FOP : форматировщик печати Java, управляемый объектами форматирования XSL (XSL-FO); поддерживаемые форматы вывода включают PDF, PS, PCL, AFP, XML (представление в виде дерева областей), печать, 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 : основная инфраструктура безопасности для децентрализованных сетей
- Немо : система обработки данных
- NLPCraft : Java API для приложений NLU.
- OpenDAL : уровень открытого доступа к данным. Предлагает встроенную поддержку уровней, позволяя пользователям внедрять промежуточное программное обеспечение или перехватывать все операции.
- Paimon : унифицированное хранилище данных для создания динамических таблиц как для потоковой, так и для пакетной обработки с помощью вычислительных механизмов больших данных, поддерживающих высокоскоростной прием данных и запрос данных в реальном времени.
- Pegasus : распределенная система хранения «ключ-значение», которая спроектирована как простая, горизонтально масштабируемая, строго согласованная и высокопроизводительная.
- Pekko : набор инструментов и экосистема для создания высококонкурентных, распределенных, реактивных и отказоустойчивых приложений для Java и Scala.
- Pony Mail : служба архивирования почты, просмотра архивов и взаимодействия.
- StreamPark : платформа для разработки потоковых приложений.
- Teaclave : универсальная безопасная вычислительная платформа
- Toree : предоставляет приложениям механизм интерактивного и удаленного доступа к Spark.
- Обучение : проект направлен на разработку ресурсов, которые можно использовать в учебных целях в различных медиаформатах, на разных языках и для различных целевых проектов Apache и не-Apache.
- Tuweni : набор библиотек и других инструментов для помощи в разработке блокчейна и другого децентрализованного программного обеспечения на Java и других языках JVM.
- Uniffle : единая служба удаленного перемешивания
- Wayang : кроссплатформенная система обработки данных
Вышеизложенное может быть неполным, поскольку список инкубируемых проектов часто меняется.
Устаревшие проекты
[ редактировать ]Выведенный из эксплуатации проект — это проект, который был закрыт по инициативе совета директоров, проекта — его PMC, PPMC или IPMC по различным причинам. Он больше не разрабатывается в Apache Software Foundation и не имеет никаких других обязанностей.
- Абдера : реализация формата синдикации Atom и протокола публикации Atom.
- ACE : структура распределения, которая позволяет централизованно управлять и распространять программные компоненты, данные конфигурации и другие артефакты в целевые системы.
- Any23 : Anything To Triples (Any23) — это библиотека, веб-сервис и инструмент командной строки, который извлекает структурированные данные в формате RDF из различных веб-документов.
- Apex : механизм унифицированной потоковой и пакетной обработки корпоративного уровня.
- Aurora : платформа Mesos для долгосрочных сервисов и заданий cron.
- AxKit : сервер приложений XML для Apache. Он обеспечивал оперативное преобразование XML в любой формат, например HTML, WAP или текст, с использованием либо стандартных методов W3C, либо гибкого пользовательского кода.
- Beehive : визуальная объектная модель Java
- Buildr: система сборки приложений на основе Java, включая поддержку Scala, Groovy и растущего числа языков и инструментов JVM.
- Химия : предоставляет реализации с открытым исходным кодом спецификации Content Management Interoperability Services (CMIS).
- Chukwa : Chukwa — это система сбора данных с открытым исходным кодом для мониторинга крупных распределенных систем.
- Clerezza : сервисная платформа, предоставляющая набор функций для управления семантически связанными данными, доступными через веб-службы RESTful и безопасным способом.
- Нажмите : простой и удобный в использовании 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.
- Джакарта : серверная часть Java , включая собственный набор подпроектов.
- Jakarta Cactus : простая тестовая среда для модульного тестирования серверного Java-кода
- Джошуа : набор инструментов для статистического машинного перевода
- Комитет Apache JUDDI
- Scout : Apache Scout — это реализация JSR 93 (JAXR).
- Лаборатории : место для инноваций, где комитеты фонда могут экспериментировать с новыми идеями.
- Объектив : унифицированный интерфейс аналитики.
- Леня: система управления контентом (CMS) на базе Apache Cocoon
- Lucy : библиотека поисковой системы, обеспечивающая полнотекстовый поиск по динамическим языкам программирования.
- Marmotta : открытая платформа для связанных данных
- MetaModel : предоставляет общий интерфейс для обнаружения, исследования метаданных и запросов к различным типам источников данных.
- Metron : безопасность больших данных в режиме реального времени
- MRUnit : библиотека Java, которая помогает разработчикам модульного тестирования карты Apache Hadoop сократить количество рабочих мест.
- MXNet : глубокого обучения . среда программирования
- ODE : Apache ODE — это реализация WS-BPEL, которая поддерживает оркестровку веб-сервисов с использованием гибких определений процессов.
- ObJectRelationalBridge (OJB) : инструмент сопоставления объектов/реляционных данных, который обеспечивает прозрачное сохранение объектов Java в реляционных базах данных.
- Oltu — Parent : реализация протокола 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. [10] [11] [12]
- Тоскана : 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.
- WS Muse WS-ResourceFramework ( WSRF ), WS-BaseNotification ( WSN ) и WS-DistributedManagement ( WSDM ). : реализация спецификаций
- Xang : XML Web Framework, который объединил несколько источников данных, сделал URL-адрес этих данных доступным и определил собственные методы для доступа к этим данным.
- Xindice : База данных XML
- Zipkin : распределенная система трассировки
- OpenCMIS : набор библиотек Java, инфраструктур и инструментов на основе спецификации CMIS документов для обеспечения совместимости .
Вышеизложенное может быть неполным, поскольку список снятых с учета проектов меняется.
Ссылки
[ редактировать ]- ^ «Список проектов Apache» . Фонд программного обеспечения Apache. 2018 . Проверено 19 мая 2018 г.
- ^ «Информация о проекте, Apache ActiveMQ» . Апач.
- ^ «Стрела Апача» . Фонд программного обеспечения Apache . Проверено 12 мая 2016 г.
- ^ «Фонд программного обеспечения Apache объявляет Apache Arrow проектом высшего уровня» . Фонд программного обеспечения Apache. 17 февраля 2016 года . Проверено 12 мая 2016 г.
- ^ «Статус инкубации проекта «Бладхаунд»» . Фонд программного обеспечения Apache . Проверено 21 марта 2013 г.
- ^ Алекс Львов (12 октября 2016 г.). «Griffin — служба качества данных на основе моделей в облаке как для данных в реальном времени, так и для пакетных данных» . Проверено 21 октября 2020 г.
- ^ «Апач Гуакамоле™» . guacamole.apache.org . Проверено 2 октября 2019 г.
- ^ «Информация о проекте Apache Ignite» . Апач.
- ^ «Фонд программного обеспечения Apache объявляет Apache® Pinot™ проектом высшего уровня» . блоги.apache.org . 2 августа 2021 г.
- ^ Вуди, Алекс (14 июля 2014 г.). «HP добавляет шляпу Trafodion в кольцо OLTP Hadoop» . датанами .
- ^ Пал, Сумит (18 ноября 2016 г.). «Почему SQL для больших данных?». SQL для больших данных . Апресс. п. 11. ISBN 978-1484222461 .
- ^ Салли (10 января 2018 г.). «Фонд программного обеспечения Apache объявляет Apache Trafodion проектом высшего уровня» . Фонд Апач .