Jump to content

Список проектов Apache Software Foundation

Этот список проектов 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
    • Axis : платформа веб-сервисов на основе XML с открытым исходным кодом.
    • Axis2 : платформа размещения и использования сервисов, упрощающая использование SOAP и веб-служб.
    • Rampart : реализация стандарта WS-Security для механизма веб-сервисов Axis2.
    • Sandesha2 : модуль Axis2, реализующий WS-RM.
  • Бахир : расширения для распределенных аналитических платформ, таких как 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 : Документоориентированная база данных.
  • Комитет Апача Кредура
    • Крыса : повышает точность и эффективность при просмотре и аудите выпусков.
    • Tentacles : упрощает работу по проверке выпусков репозитория, состоящих из большого количества артефактов.
    • Whisker : помогает собранным приложениям поддерживать правильную юридическую документацию.
  • cTAKES : клиническое «Программное обеспечение для извлечения знаний для анализа текста» для извлечения информации из электронных медицинских записей в свободном текстовом виде.
  • Куратор : основан на ZooKeeper и решает сложности управления подключениями к кластеру ZooKeeper и повторными попытками операций.
  • CXF : платформа веб-сервисов.
  • Нарцисс : реализация языка описания формата данных (DFDL), используемого для преобразования данных фиксированного формата в XML/JSON.
  • DataFu : коллекция библиотек для работы с крупномасштабными данными в Hadoop
  • DataSketches : высокопроизводительная библиотека стохастических потоковых алгоритмов с открытым исходным кодом, обычно называемая «эскизами» в науках о данных.
  • Комитет по базе данных Apache
  • 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
    • Chainsaw: программа просмотра журналов с графическим интерфейсом.
    • Log4cxx : предоставляет услуги ведения журналов для C++.
    • Log4j : Apache Log4j
    • Log4net : предоставляет услуги ведения журналов для .NET.
    • Log4php : платформа ведения журналов для PHP.
  • Комитет 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
  • 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.
  • 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
    • Аксиома : объектная модель XML, поддерживающая отложенный анализ.
    • Woden : использовался для разработки библиотеки классов Java для чтения, управления, создания и записи документов WSDL.
  • 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 документов для обеспечения совместимости .

Вышеизложенное может быть неполным, поскольку список снятых с учета проектов меняется.

  1. ^ «Список проектов Apache» . Фонд программного обеспечения Apache. 2018 . Проверено 19 мая 2018 г.
  2. ^ «Информация о проекте, Apache ActiveMQ» . Апач.
  3. ^ «Стрела Апача» . Фонд программного обеспечения Apache . Проверено 12 мая 2016 г.
  4. ^ «Фонд программного обеспечения Apache объявляет Apache Arrow проектом высшего уровня» . Фонд программного обеспечения Apache. 17 февраля 2016 года . Проверено 12 мая 2016 г.
  5. ^ «Статус инкубации проекта «Бладхаунд»» . Фонд программного обеспечения Apache . Проверено 21 марта 2013 г.
  6. ^ Алекс Львов (12 октября 2016 г.). «Griffin — служба качества данных на основе моделей в облаке как для данных в реальном времени, так и для пакетных данных» . Проверено 21 октября 2020 г.
  7. ^ «Апач Гуакамоле™» . guacamole.apache.org . Проверено 2 октября 2019 г.
  8. ^ «Информация о проекте Apache Ignite» . Апач.
  9. ^ «Фонд программного обеспечения Apache объявляет Apache® Pinot™ проектом высшего уровня» . блоги.apache.org . 2 августа 2021 г.
  10. ^ Вуди, Алекс (14 июля 2014 г.). «HP добавляет шляпу Trafodion в кольцо OLTP Hadoop» . датанами .
  11. ^ Пал, Сумит (18 ноября 2016 г.). «Почему SQL для больших данных?». SQL для больших данных . Апресс. п. 11. ISBN  978-1484222461 .
  12. ^ Салли (10 января 2018 г.). «Фонд программного обеспечения Apache объявляет Apache Trafodion проектом высшего уровня» . Фонд Апач .

Внешний список

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d8b1ca12312bb309651943110ad25d74__1717525620
URL1:https://arc.ask3.ru/arc/aa/d8/74/d8b1ca12312bb309651943110ad25d74.html
Заголовок, (Title) документа по адресу, URL1:
List of Apache Software Foundation projects - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)