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

Этот список проектов 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
    • MyFaces : реализация JavaServer Faces
    • Tobago: набор компонентов пользовательского интерфейса на основе JSF
  • 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 для обеспечения взаимодействия документов .

Приведенная выше информация может быть неполной, поскольку список отмененных проектов меняется.

Ссылки

  1. ^ "Список проектов Apache". Apache Software Foundation. 2018. Получено 19 мая 2018 г.
  2. ^ "Информация о проекте, Apache ActiveMQ". Apache.
  3. ^ "Apache Arrow". Apache Software Foundation . Получено 12 мая 2016 г.
  4. ^ "Apache Software Foundation объявляет Apache Arrow проектом верхнего уровня". Apache Software Foundation. 17 февраля 2016 г. Получено 12 мая 2016 г.
  5. ^ "Статус инкубации проекта Bloodhound". Apache Software Foundation . Получено 21 марта 2013 г.
  6. ^ Алекс Лв (12.10.2016). «Griffin — служба качества данных на основе моделей в облаке для данных в реальном времени и пакетных данных» . Получено 21.10.2020 .
  7. ^ "Apache Guacamole™". guacamole.apache.org . Получено 2019-10-02 .
  8. ^ "Информация о проекте Apache Ignite". Apache.
  9. ^ "Apache Software Foundation объявляет о новом проекте верхнего уровня Apache® Pekko™". Apache Software Foundation . 2024-05-16.
  10. ^ «Apache Software Foundation объявляет Apache® Pinot™ проектом высшего уровня». blogs.apache.org . 2 августа 2021 г.
  11. ^ Вуди, Алекс (14 июля 2014 г.). «HP бросает Trafodion Hat в OLTP Hadoop Ring». datanami .
  12. ^ Пал, Сумит (18 ноября 2016 г.). «Почему SQL в больших данных?». SQL в больших данных . Apress. стр. 11. ISBN 978-1484222461.
  13. ^ Салли (10 января 2018 г.). «Apache Software Foundation объявляет Apache Trafodion проектом верхнего уровня». Apache Foundation .

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

  • Проекты Apache Software по категориям
Retrieved from "https://en.wikipedia.org/w/index.php?title=List_of_Apache_Software_Foundation_projects&oldid=1242790179#Retired_projects"