Apacheソフトウェア財団のプロジェクトまとめA

 ·  ☕ 12 

スクリーンショットをクリックすると公式サイトにアクセスできます(新しいタブが開きます)。

Abdera (in the Attic)

カテゴリー
Xml,Retired
関連プロジェクト
Attic
プログラミング言語
Java
発足日
2006年
終了日
2017年3月

Apache Abderaの一画面スクリーンショット

プロジェクトの概要

Apache Abderaの目標は、IETF Atom Syndication Format (RFC 4287)とAtom Publishing Protocol (RFC 5023)仕様の機能的に完全で高性能な実装を構築することです。
Javaがメイン実装ですが、C/C++や.NETへの移植も検討されていました。
2006年にIBMより寄贈されて発足し、2017年3月に終了しました。およそ11年間の活動でした。

プロジェクト名の由来

公式発表はありませんでした。これが僕の2つの推測です。

  • Abrade(擦りむく、すり減らすの意味)
  • Abdera(ギリシャの都市の1つ)

Accumulo

カテゴリー
Big data
プログラミング言語
Java
公式サイトで使用されているフォントスプリクト
Font Awesome
公式サイトで使用されているユーザーインターフェース
Bootstrap
公式サイトで使用されているJavaScriptライブラリ
DataTables, jQuery

Apache Accumuloの一画面スクリーンショット

プロジェクトの概要

分散型のキーバリューデータベースです。
Googleの大規模分散ストレージBigTableの設計をもとにして構築されたようです。

プロジェクト名の由来

公式発表がないため、これは僕の推測です。
アキュムレータ(Accumulator)が由来だと思います。
理由は、高圧流体を蓄える装置(Accumulator)とデータを蓄えるソフト(Accumulo)の意味と綴りが似ているからです。

ACE (in the Attic)

カテゴリー
OSGi, Retired
関連プロジェクト
Attic
プログラミング言語
Java
公式サイトで使用されているユーザーインターフェース
Bootstrap
公式サイトで使用されているJavaScriptライブラリ
Google Code Prettify, jQuery
発足日
2012年2月27日
終了日
2017年12月1日

Apache Aceの一画面スクリーンショット

プロジェクトの概要

ソフトウェアコンポーネント、構成データ、その他のアーティファクトを集中管理してターゲットシステムに配布できるソフトウェア配布フレームワークです。
Apache ACEはOSGiを使用して構築されています。

プロジェクト名の由来

公式発表がないため、プロジェクト名の由来は不明です。

ActiveMQ

カテゴリー
Network server, Network client
プログラミング言語
Java, C/C++, Ruby, Perl, Python, PHP, C#
公式サイトで使用されているフォントスプリクト
Font Awesome
公式サイトで使用されているユーザーインターフェース
Bootstrap
公式サイトで使用されているJavaScriptライブラリ
jQuery
発足日
2012年2月27日
終了日
2017年12月1日

Apache ActiveMQの一画面スクリーンショット

プロジェクトの概要

Java Message Serviceを実装したメッセージング関連ミドルウェアです。

プロジェクト名の由来

公式発表がないため、僕の推測です。
Activeの意味は活動、活発。MQはMessage Queueの略です。
直訳すると「活動的なメッセージキュー」です。

Airavata

カテゴリー
Network server, Cloud, Big data
プログラミング言語
Java

Apache Airavataの一画面スクリーンショット

プロジェクトの概要

大規模アプリケーションのワークフローを構成、管理、実行、監視するソフトウェア群です。
次の4つのコンポーネントから成り立っています。

  1. 監視を可能にするワークフロースイート
  2. コマンドラインプログラムをネットワークで使えるように変換するコンバーター
  3. ワークフローを記録するメモリー
  4. メッセージ仲介サービス

プロジェクト名の由来

公式発表なしです。プロジェクト名の由来は不明です。

Airflow

プログラミング言語
Python
公式サイトで使用されているユーザーインターフェース
Bootstrap
公式サイトで使用されているJavaScriptライブラリ
webpack, jQuery
公式サイトで使用されている静的サイトジェネレーター
Hugo

Apache Airflowの一画面スクリーンショット

プロジェクトの概要

ワークフローエンジンです。
複数のタスクを定義、管理、監視するソフトウェアです。
2014年10月にAirbnb社により開発されました。
Apache Software Foundationに寄贈されたのは2016年です(この年にApache Incubatorに加わりました)。

プロジェクト名の由来

公式発表なしです。プロジェクト名の由来は不明です。

Allura

カテゴリー
Content
プログラミング言語
Python
公式サイトで使用されているJavaScriptライブラリ
jQuery

Apache Alluraの一画面スクリーンショット

プロジェクトの概要

Gitリポジトリを管理するサーバーソフトウェアです。
管理画面はWikiに似ているようです。

プロジェクト名の由来

公式発表なしです。
似ている英単語にAllure(誘惑がありますが、意味を考えるとプロジェクト名とは関係ないと思います。

Ambari

カテゴリー
Big data, Hadoop
関連プロジェクト
Hadoop
プログラミング言語
Java, Python, JavaScript
公式サイトで使用されているJavaScriptライブラリ
Google Code Prettify, jQuery

Apache Ambariの一画面スクリーンショット

プロジェクトの概要

Apache Hadoopクラスターの予測、管理、監視を行うソフトウェアです。
端的に表すと「Apache Hadoop管理プラットフォーム」です。

プロジェクト名の由来

公式発表はありません。名前の由来は不明です。

Anakia

カテゴリー
Library, Sub project
関連プロジェクト
Velocity
プログラミング言語
Java

Apache Anakiaの一画面スクリーンショット

プロジェクトの概要

Apache Velocityのサブプロジェクトです。
JDOMとVelocityを使用して、XMLファイルを指定した形式に変換するツールです。

プロジェクト名の由来

公式発表なしです。プロジェクト名の由来は不明です。

Annotator (Incubating)

カテゴリー
Content, Incubating
関連プロジェクト
Incubating
プログラミング言語
JavaScript
公式サイトで使用されているユーザーインターフェース
Semantic UI

Apache Annotatorの一画面スクリーンショット

プロジェクトの概要

ブラウザー、サーバー、人間向けの注釈コードを提供します。

プロジェクト名の由来

公式発表はありませんが、注釈(Annotator)そのままの意味だと思います。

Ant

カテゴリー
Build management
プログラミング言語
Java

Apache Antの一画面スクリーンショット

プロジェクトの概要

ビルドツールソフトウェアです。GNU makeのJava実装です。
似たソフトウェアに「Apache Maven」があります。

プロジェクト名の由来

公式発表なしです。
プロジェクト名はAnt(アリ)。公式ロゴもアリです。ただ、なぜ蟻にしたかは不明です。

AntUnit

カテゴリー
Build management, Testing
関連プロジェクト
Ant
プログラミング言語
Java
公式サイトで使用されているユーザーインターフェース
Semantic UI

Apache AntUnitの一画面スクリーンショット

プロジェクトの概要

Apache Antのサブプロジェクトです。
Apache Antのタスクをテストするライブラリです。また、Apache Antを使用して任意のアプリケーションのテストにも使用できます。

プロジェクト名の由来

公式発表なしです。
テスティングフレームワークは、xUnitといわれるほど、Unitという単語が付きます。
そのため、僕としては、Antがメインプロジェクトから、>Unitがテスティングフレームワーク名の慣例からだと思います。

Any23

カテゴリー
Content
プログラミング言語
Java
公式サイトで使用されているJavaScript
Google Code Prettify, jQuery

Apache Any23の一画面スクリーンショット

プロジェクトの概要

様々なWebドキュメントから構造化データをRDF形式で抽出するソフトウェア群です。
サポートする入力形式は次の12フォーマットです。

  1. HTML
  2. XHTML
  3. RDFa 1.0
  4. RDFa 1.1
  5. Microdata
  6. Microformats
  7. Turtle
  8. N-Triples
  9. NQuads
  10. RDF/XML
  11. CSV
  12. YAML

サポートする出力形式は次の7種類です。

  1. Turtle
  2. N-Triples
  3. N-Quads
  4. RDF/XML
  5. JSON-LD
  6. JSON
  7. XML

23種類のフォーマットをサポートしている訳ではないようです。

プロジェクト名の由来

公式発表なしです。プロジェクト名の由来は不明です。

Apex (in the Attic)

カテゴリー
Big data, Hadoop, Retired
関連プロジェクト
Attic, Hadoop
プログラミング言語
Java
公式サイトで使用されているユーザーインターフェース
Bootstrap
公式サイトで使用されているJavaScript
jQuery
発足日
2016年4月25日
終了日
2019年9月

Apache Apexの一画面スクリーンショット

プロジェクトの概要

エンタープライズレベルの統合ストリーム処理またはバッチ処理を行うエンジンです。
Apache Hadoop YARNのネイティブプラットフォームで動作します。
2016年4月25日に発足し、2019年9月に終了しました。3年半の短いプロジェクトでした。

プロジェクト名の由来

公式発表なしです。プロジェクト名の由来は不明です。

APISIX (Incubating)

カテゴリー
Cloud, Incubating
関連プロジェクト
Incubator
プログラミング言語
Lua
公式サイトで使用されているJavaScript
Modernizr, jQuery
公式サイトで使用されている静的サイトジェネレーター
Hugo

Apache APISIXの一画面スクリーンショット

プロジェクトの概要

クラウドネイティブのマイクロサービスAPIゲートウェイです。
すべてのAPIとマイクロサービスに究極のパフォーマンス、セキュリティ、オープンソース、スケーラブルなプラットフォームを提供します。

プロジェクト名の由来

公式発表なしです。プロジェクト名の由来は不明です。

Archiva

カテゴリー
Build management
プログラミング言語
Java
公式サイトで使用されているフォントスプリクト
Font Awesome
公式サイトで使用されているJavaScript
Google Code Prettify, jQuery, FancyBox

Apache Archivaの一画面スクリーンショット

プロジェクトの概要

リポジトリ管理ソフトウェアです。
Apache Maven、Apache Continuum、Apache Antなどのビルドツールに最適です。

プロジェクト名の由来

公式発表なしのため、僕の推測です。
リポジトリだからアーカイブ(archival)がプロジェクト名の由来だと思います。

Aries

カテゴリー
Library, OSGi
プログラミング言語
Java

Apache Ariesの一画面スクリーンショット

プロジェクトの概要

エンタープライズOSGiアプリケーションプログラミングモデルを可能にするプラグ可能なJavaコンポーネントのセットです。

プロジェクト名の由来

公式発表なしです。僕は、おひつじ座(Aries)が由来だと思います。

Arrow

カテゴリー
In-memory database
関連プロジェクト
Calcite, Cassandra, Drill, Hadoop, HBase, Ibis, Impala, Kudu, Pandas, Parquet, Phoenix, Spark, Storm
プログラミング言語
C/C++, C#, Go, Java, JavaScript, MATLAB, Python, R, Ruby, Rust
公式サイトで使用されているフォントスプリクト
Google Font API
公式サイトで使用されているユーザーインターフェース
Bootstrap
公式サイトで使用されているJavaScriptライブラリ
jQuery
公式サイトで使用されている静的サイトジェネレーター
Jekyll

Apache Arrowの一画面スクリーンショット

プロジェクトの概要

複数の言語をサポートするインメモリデータ用の言語間開発プラットフォームです。
メモリ上でデータを処理するシステム一式を提供します。

プロジェクト名の由来

公式発表なしです。プロジェクト名の由来は不明です。

AsterixDB

カテゴリー
Big data
プログラミング言語
Java
公式サイトで使用されているフォントスプリクト
Font Awesome
公式サイトで使用されているユーザーインターフェース
Bootstrap
公式サイトで使用されているJavaScriptライブラリ
jQuery

Apache AsterixDBの一画面スクリーンショット

プロジェクトの概要

オープンソース開発のスケーラブルなビックデータ管理システムです。

プロジェクト名の由来

公式発表なしです。
僕の推測は、記号のアスタリスクです(なぜアスタリスクなのかは不明です)。
理由は、ロゴにもアスタリスクが使われてるからです。

Atlas

カテゴリー
Big data, Hadoop
関連プロジェクト
Hadoop, HBase, Hive, Sqoop, Storm, Kafka, Falcon
プログラミング言語
Java, JavaScript

Apache Atlasの一画面スクリーンショット

プロジェクトの概要

拡張性に優れた中核的な基盤ガバナンスサービスです。
Apache Hadoopと良く使われます。

プロジェクト名の由来

公式発表なしです。名前の由来は不明です。

Attic

カテゴリー
Retired
関連プロジェクト
Abdera, ACE, Apex, Acalon, AxKit, Axis Sandesha2/C, Axis Savan/C, Axis Savan/Java, Beehive, Click, Crimson, Continuum, Deltacloud, DeviceMap, DirectMemory, ESME, Excalibur, Falcon, Harmony, HiveMind, jBATIS, Jakarta, Jakarta Cactus, Jakarta ECS, Jakarta ORO, Jakarta Regexp, Jakarta Slide, Jakarta Taglibsm Lenva, Lucy, MRUnit, ODE, ObJectRelationalBridge (OJB), Oltu, Onami, Polygene, Quetzalciatl, Rave, Shale, Standard C++ Library (STDCXX), Stratos, Tiles, Tuscany, Whirr, Wink, Wookie, WS Muse, Xang, Xindice, XMLBeans (Revived), XML
プログラミング言語
Java, JavaScript

Apache Atticの一画面スクリーンショット

プロジェクトの概要

Apache Software Foundationの開発終了したプロジェクトを保存しています。
終了したプロジェクトは51種類です。ただし、XMLBeansは2018年6月に復活しました。

  • Abdera
  • ACE
  • Apex
  • Acalon
  • AxKit
  • Axis
  • Sandesha2/C
  • Axis Savan/C
  • Axis Savan/Java
  • Beehive
  • Click
  • Crimson
  • Continuum
  • Deltacloud
  • DeviceMap
  • DirectMemory
  • ESME
  • Excalibur
  • Falcon
  • Harmony
  • HiveMind
  • jBATIS
  • Jakarta
  • Jakarta Cactus
  • Jakarta ECS
  • Jakarta ORO
  • Jakarta Regexp
  • Jakarta Slide
  • Jakarta Taglibsm Lenva
  • Lucy
  • MRUnit
  • ODE
  • ObJectRelationalBridge (OJB)
  • Oltu
  • Onami
  • Polygene
  • Quetzalciatl
  • Rave
  • Shale
  • Standard C++ Library (STDCXX)
  • Stratos
  • Tiles
  • Tuscany
  • Whirr
  • Wink
  • Wookie
  • WS Muse
  • Xang
  • Xindice
  • XMLBeans (Revived)
  • XML

プロジェクト名の由来

公式発表なしです。これは僕の推測です。
終了したプロジェクトを保存する目的を考えると、Attic(屋根裏)だと思います。

Aurora

公式サイトのプロジェクト一覧からは削除されています(2020年4月30日)。

カテゴリー
Mesos
関連プロジェクト
Mesos
プログラミング言語
Java, Python
公式サイトで使用されているユーザーインターフェース
Bootstrap

Apache Auroraの一画面スクリーンショット

プロジェクトの概要

長時間実行されるプログラムのクラスタリソース管理フレームワークです。
実行中のプログラムに障害が発生すると、Apache Auroraはそれらの障害を復旧し、正常な状態に戻します。

プロジェクト名の由来

公式発表なしです。プロジェクト名の単語はオーロラ(Aurora)ですが、なぜオーロラにしたのかは不明です。

Avro

カテゴリー
Library, Big data
プログラミング言語
C/C++, C#, Java, PHP, Python, Ruby

Apache Avroの一画面スクリーンショット

プロジェクトの概要

データのシリアライズ化を行うライブラリです。

プロジェクト名の由来

公式発表なしです。プロジェクト名の由来は不明です。

Axiom

カテゴリー
Library, XML, Sub project
プロジェクトの概要
Web Services
プログラミング言語
Java
公式サイトで使用されているJavaScriptライブラリ
Google Code Prettify, jQuery

Apache Axiomの一画面スクリーンショット

プロジェクトの概要

Apache Web Servicesのサブプロジェクトです。
オブジェクトツリーのオンデマンド構築をサポートするXML Infoset準拠のオブジェクトモデル実装を提供します。

プロジェクト名の由来

公式発表なしです。プロジェクト名の由来は不明です。

Axis2

カテゴリー
XML, HTTP, Network server, Network client
プログラミング言語
Java, C/C++
公式サイトで使用されているJavaScriptライブラリ
Google Code Prettify, jQuery

Apache Axis2の一画面スクリーンショット

プロジェクトの概要

Webサービスの作成、配備、実行を行うフレームワークです。
第1世代は2006年にプロジェクトを終了しました。
現在は第2世代のApache Axis2にプロジェクトを引き継いでいます。
JavaとCで使うことができます。

プロジェクト名の由来

公式発表なしです。
僕の推測は、フレームワークだからAxis(軸)だと思います。


veilnui
veilnui