OSS紹介 INTRODUCTION
OSS一覧からオープンソースソフトウェア(OSS)の詳細情報・バージョンアップ情報をご覧いただけます。
また、注目・人気のOSSもご紹介しています。
バージョンアップ情報
新着OSS
新着OSS紹介
-
サポート対象
Spring Data Redis
Spring Data Redis は、Redis との連携を簡単に行えるように開発されたSpring Dataのメインモジュールの一つです。
-
サポート対象
Kustomize
Kustomizeは、ベースとなるKubernetesマニフェストファイルに対して変更部分のパッチを定義して、そのパッチが適用された新しい環境用のマニフェストファイルを出力するコマンドラインツールです。
-
サポート対象
gRPC-Gateway
gRPC-Gatewayは、protoc(Google プロトコルバッファコンパイラ)のプラグインでgRPCサービスをHTTP/JSON APIとして公開することを可能にするゲートウェイです。
人気のOSS
OSS一覧
OSS紹介では、OpenStandiaのサポート対象でないオープンソースも含まれています。
OpenStandiaのサポート対象OSS・サポート詳細はこちらからご確認ください。
A
- ActiveMQ
- ADempiere
- Alfresco
- Angular
- Ansible
- Apache Axis
- Apache Axis2
- Apache Camel
- Apache Cordova
- Apache Geronimo WAS CE
- Apache Guacamole
- Apache Hadoop
- Apache HTTP Server
- Apache Kafka
- Apache Kudu
- Apache Log4j
- Apache ManifoldCF
- Apache Mesos
- Apache OpenOffice
- Apache Solr
- Apache Spark
- Apache Struts
- Apache Subversion
- Apache Tomcat
- Apache Wicket
- Argo CD
- Argo Events
- Argo Rollouts
- Argo Workflows
- Aurelia
C
G
H
K
M
O
P
R
S
- OS
- データベース
- 言語
- Webサーバ
- プロキシサーバ
- APサーバ
- フレームワーク
- ORマッピング
- ログ管理
- 運用管理
- SOAP
- ビジネスプロセス
- SOA
- DNS
- ファイルサーバ
- 認証サーバ
- メールサーバ
- POP3IMAP
- バージョン管理
- クラスタリング
- シングルサインオン
- ID管理
- BIレポート作成
- ポータルCMS文書管理
- グループウェア
- オフィススイート
- 業務システム
- ネットワーク
- 全文検索エンジン
- インフラ構築
- 機械学習AI
- ブロックチェーン
- Javaユーティリティ
- サービスメッシュ/サービスプロキシ
- ストリーミング
- ビルドツール
- DevOps
- コミュニケーションツール
- 大規模データ処理
- ストレージ
- RPC
- 分散システム
- APIゲートウェイ
- ポリシーエンジン
- その他
OS
-
CentOS
セント オーエス。Red Hat Enterprise Linuxをベースにして作成されたLinuxディストリビューションです。
-
Debian GNU/Linux
デビアン グニュー リナックス。パッケージ管理システムにdebを採用しているLinuxディストリビューションです。
-
Fedora
フェドラ。パッケージ管理システムにRPMを採用しているLinuxディストリビューションです。
-
FreeBSD
フリービーエスディー。安定性が高く、セキュリティ面でも信頼性が高いとされているUnix系、オープンソースオペレーティングシステムです。
-
Red Hat Enterprise Linux
レッド ハット エンタープライズ リナックス。Red Hat社によって開発、販売が行われている製品版Linuxディストリビューション
-
Rocky Linux
ロッキーリナックス。CentOSの代替として、Red Hat Enterprise Linuxと100%互換性を目指し、コミュニティ主導で開発が進められているLinuxディストリビューションです。
-
Ubuntu
ウブントゥ。高い完成度と使いやすさを誇る、世界で人気No.1のLinuxディストリビューションです。
データベース
-
Cassandra
カサンドラ。オープンソースのNoSQL分散データベース管理システムです。
-
InfluxDB
InfluxDBはオープンソースの時系列データベース(Time series database)です
-
MariaDB
マリアデービー。MySQLから派生したオープンソースのリレーショナルデータベース管理システム(RDBMS)です。
-
MongoDB
モンゴデービー。高可用性、スケーラビリティ、スキーマレスに注目が集まる、NoSQLデータベースです。
-
MySQL Cluster
マイエスキューエルクラスター。MySQL Serverのストレージエンジンの1つ。負荷分散型・高可用性という特徴を持つリアルタイムデータベースです。
-
Neo4j
ネオフォージェイ。データの構造が従来のリレーショナルでなくグラフ構造を持ったデータベースです。
-
PostgreSQL
ポストグレエスキューエル。多くのOS・プラットフォームで稼動するオープンソースのリレーションナルデータベース管理システムです。
-
Redis
レディス。キーバリュー型NoSQLデータベース 。スキーマレスに注目が集まるNoSQLデータベースです。
-
RethinkDB
リスィンクデービー。リアルタイムWebアプリケーション向けにゼロベースで設計されたオープンソースのドキュメント指向(JSON)データベースです。
-
Riak
リアック。高可用性、スケーラビリティ、フォールトトレランスを簡単な操作性で実現するNoSQLの分散型Key-Valueデータストアです。
-
Vitess
ヴィテスは、オープンソースデータベースの大規模クラスターを配備、スケーリング、管理するための分散データベースソリューションです。
-
MySQL
マイエスキューエル。多くのOS・プラットフォームで稼動するオープンソースのリレーションナルデータベース管理システム
言語
-
Gson
Gsonは、GoogleによってJavaで開発されたオープンソースのJSONパーサー/ジェネレーターライブラリです。
-
PHP
PHP(ピーエイチピー)とは、サーバサイドで動作するウェブアプリケーションの開発に適した、スクリプト言語のオープンソースソフトウェアです。
-
Clojure
クロージャ。「関数型プログラミング言語」であるLisp(リスプ)の方言の一つの汎用プログラミング言語です。
-
Dart
ダート、ダーツ。2011年にGoogle社により、ブラウザ上で動作するJavaScriptの後継を目指して開発された比較的新しい言語です。
-
Go
Goは2009年にGoogle社からオープンソースとして発表されたプログラム言語です。
-
GraphQL
グラフキューエルとは、API向けに作られたクエリ言語(Query Language)です。
-
Haskell
ハスケル。非正格評価で動作する純粋関数型言語です。
-
Jackson
ジャクソン。JSON(JavaScript Object Notation)を扱うためのJavaライブラリです。
-
Java
ジャバ。サンマイクロシステムズ社(2010年にオラクル社に吸収合併)により開発されたプログラミング言語、及びその動作環境である Java VM(ジャバ仮想マシン) です。
-
jQuery
ジェイクエリ。ジョン・レシグ氏によって「少ない記述で、多くを行えること」を理念として作成された、軽量で高速なオープンソースのJavaScriptライブラリです。
-
Julia
ジュリア。科学技術分野などの大規模数値計算において従来の動的言語に比べ格段に早い速度でコードを実行可能な動的汎用プログラミング言語です。
-
Kotlin
コトリン。チェコのJetBrains社により発表されたオープンソースのプログラミング言語です。
-
mruby
エムルビー。Rubyを組み込み機器やアプリ組み込みに最適化された軽量スクリプト言語です。
-
Perl
パール。UNIXやWindowsなど多種のプラットフォームの上で動作するインプタリ方式のプログラミング言語です。
-
Ruby
ルビー。シンプルさ、読みやすさ、高機能が人気の国産オブジェクト指向スクリプト言語です。
-
Rust
ラスト。Mozillaが支援するオープンソースのシステムプログラミング言語です。
-
Svelte
スベルト。2016年11月に初版が公開された、比較的新しいJavaScriptライブラリです。
-
Apache Wicket
アパッチウィケット。Javaで実装されたコンポーネントベースのWebアプリケーションフレームワークです。
Webサーバ
-
Apache HTTP Server
アパッチエイチティーティーサーバ。世界中で最も人気の高いwebサーバソフトウェアの一つです。
-
H2O(Webサーバ)
H2Oとは、2014年夏よりDeNA社で開発が始まったWebサーバです。
-
Jetty
ジェティ。100%Javaで開発されたJava Servletコンテナ/Webサーバです。
-
LiteSpeed Web Server
ライトスピードウェブサーバー。LiteSpeed Technologies社の開発するApache-httpサーバ互換のwebサーバです。
-
Nginx
エンジンエックス。Apache HTTP Serverに次ぐ利用率で人気急上昇中の高速・高性能Webサーバです。
-
OpenResty
オープンレスティ。多くの高品質な LuaライブラリやNginxモジュールが統合されたオープンソースの本格的なWebプラットフォームです。
-
Red Hat JBoss Web Server
レッド ハット ジェイボス ウェブサーバー。大規模なWebサイトの配信や軽量のWebアプリケーション用のソリューションです。
プロキシサーバ
-
Envoy
エンヴォイ。クラウドネイティブなWebサービスのために設計された高機能なプロキシソフトウェアです。
-
OAuth2 Proxy
オーオーストゥプロキシー。アプリケーションの前段で認証と認可を外部に委譲するためのリバースプロキシーサーバーで、Go言語で実装されています。
-
Squid
スクイッド。プロキシサーバ、ウェブキャッシュサーバに使われるフリーソフトウェアです。
-
Varnish
ワニス。Webアクセラレーターとして機能するHTTP リバースプロキシです。
APサーバ
-
Apache Geronimo WAS CE
アパッチ ジェロニモ/ワズ シーイー。Apache Foundationが開発したJ2EEサーバです。
-
GlassFish
グラスフィッシュ。オープンソースのアプリケーションサーバです。
-
Payara
パイアラ。GlassFish Serverのオープンソース版から派生したJava EE準拠のアプリケーションサーバーです。
-
WildFly
ワイルドフライ。マルチプラットフォームで動作するJava EEコンテナです。
-
Red Hat JBoss Enterprise Application Platform
ジェイボス エンタープライズアプリケーションプラットフォーム(イーエイピー)。J2EE1.4準拠のJ2EEアプリケーションサーバです。
-
Apache Tomcat
アパッチトムキャット。JavaサーブレットやJSPを実行するためのソフトウェア
フレームワーク
-
NG Bootstrap
NG Bootstrapは、Angular エコシステム向けに設計された API と Bootstrap 5 CSS を使用してゼロから構築されたAngularでBootstrapのUIコンポーネントを活用するためのライブラリです。
-
Spring Data JPA
Spring Data JPA(スプリングデータジェーピーエー)は、Javaの永続化技術であるJPA(Jakarta Persistence API)を簡単に利用できるようにするためのSpringプロジェクトの一部です。
-
Flask
フラスク。Python言語用の軽量(micro)ウェブフレームワークです。
-
Spring Data Redis
Spring Data Redis は、Redis との連携を簡単に行えるように開発されたSpring Dataのメインモジュールの一つです。
-
Angular
アンギュラー。Googleが開発を行っているMV*モデルのJavaScriptのアプリケーションフレームワークです。
-
Apache Camel
アパッチ キャメル。複数のシステムで取り扱うフォーマットやプロトコルを統合する事を目的としたJava製フレームワーク(ルーティングエンジン)です。
-
Bootflat
ブートフラット。WebアプリケーションフレームであるBootstrap CSSフレームワークをベースとした、オープンソースのフラットUIキットです。
-
Bootstrap
ブートストラップ。HTML、CSS、JavascriptのWebアプリケーションフレームワークです。
-
Calabash
カラバッシュ。AndroidおよびiOS向けのBDD系テストフレームワークです。
-
Apache Cordova
アパッチコルドバ。オープンソースのモバイル開発フレームワークです。
-
Django
ジャンゴ。Pythonで実装されたWebアプリケーションのフレームワークです。
-
Electron
エレクトロン。2013年にGithub社によって公開されたマルチプラットフォーム(Windows, Mac, Linux)なデスクトップアプリケーションを開発できるオープンソースライブラリです。
-
Flutter
フラッター。Googleによって開発されたUIソフトウェアを開発するためのフレームワークです。
-
Gin
ジン。Go言語で書かれたWebフレームワークです。
-
Guice
ジュース。Google社が開発したオープンソースのDIコンテナで、Java EEのDI仕様の一つです。
-
Ionic
アイオニック。HTML5を活用したハイブリッドなモバイルアプリケーションを開発するためのオープンソースのフレームワークです。
-
Jersey
ジャージー。RESTfulなWebサービスを実現することに特化した、Javaのオープンソースのフレームワークです。
-
Node.js
ノードジェイエス。Node.jsとはサーバ側で動作するJavaScriptプラットフォームです。
-
Nuxt.js
ナクストジェーエス。Vue.js をベースにSSRに対応した JavaScript フレームワークです。
-
Quarkus
カーカス。Red Hat社が開発しているオープンソースのJavaフレームワークです。
-
React
リアクト。Facebookが作成したMVCモデルのView領域を担当するJavascriptのUIライブラリです。
-
Restlet Framework
レストレットフレームワーク。RESTFulなアーキテクチャスタイルに従ったWeb APIの構築を、Javaで実現するための最も広く使用されているオープンソースのソリューションです。
-
Ruby on Rails
ルビーオンレイルズ。Rubyで書かれているオープンソースのWebアプリケーション開発フレームワークです。
-
Seasar2
シーサーツー。DI(Dependecy Injection)、AOP(アスペクト指向プログラミング)と呼ばれる設計思想に基づく国産オープンソースJavaフレームワークです。
-
Spring Framework
スプリングフレームワーク。Javaプラットフォーム向けのオープンソースアプリケーションフレームワークです。
-
Spring Batch
スプリングバッチ。Javaプラットフォーム向けのパッチ処理フレームワークです。
-
Spring Security
スプリングセキュリティ。Springベースのアプリケーションに対してセキュリティ強化を実現するためのフレームワークです。
-
Spring Session
スプリング セッション。ユーザーのセッション情報を管理するためのAPIと実装を提供します。
-
Spring Boot
スプリング ブート。Springフレームワークのアプリケーションを簡単に開発できるオープンソースのJavaフレームワークです。
-
Tekton
テクトン。継続的インテグレーションと継続的デリバリー(CI/CD)システムを作成するための強力かつ柔軟なKubernetesネイティブのオープンソースフレームワークです。
-
Vue.js
ヴュー・ジェイエス。SPA(シングルページアプリケーション)に向いたJavaScriptフレームワークです。
-
Apache Struts
アパッチストラッツ。Java言語を用いてWebアプリケーションを開発するためのフレームワークです。
-
Aurelia
アウレリアフレームワーク。デスクトップおよびモバイル向けJavaScriptクラアントフレームワークです。
-
Casbin
キャスビン。オブジェクトに対する認可を実施するための様々なアクセス制御モデルをサポートする、強力かつ効率的なオープンソースのアクセス制御ライブラリです。
-
Netty
ネッティ。高性能な非同期のイベント・ドリブンなネットワークアプリケーションを素早く構築可能なフレームワークです。
-
Echo
Echo(エコー)は、2015年にリリースされたWebアプリケーションを構築するための強力なオープンソースのフレームワークです。
ORマッピング
ログ管理
-
Fluent Bit
フルエントビット。C言語で書かれたクラウド及びコンテナ環境に適した、ログの収集、配布を行うオープンソースのログプロセッサーツールです。
-
Fluentd
フルエントディ。様々なデバイスやシステムからログ収集を行い、NoSQLデータベースやテキストなど様々フォーマットに変換・格納するログコネクタです。
-
Logback
ログバッグ。Javaのロギング実装の切り替えを実現するライブラリです。
運用管理
-
Ansible
アンシブル。多数のサーバーや複数のクラウドインフラを統一的に制御できる構成管理ツールです。
-
Grafana
グラファナ。Grafana Labs社が開発したデータ可視化ツールです。
-
Hinemos
ヒネモス。オープンソースの統合運用管理ツールです。
-
Kibana
キバナ。Elasticsearchのデータ可視化や、”Elastic Stack”のプロダクト群(Elasticsearch、Logstash、Kibana、Beats)の制御のために利用されるフロントエンドツールです。
-
Logstash
ログスタッシュ。Elastic社により開発された、データ収集ツールです。
-
Loki
ロキ。Prometheusに着想を得た、水平方向にスケーラブルすることで可用性を高めたマルチテナントのログ集約システムです。
-
Apache Mesos
アパッチメソス。コンピュータ・クラスターのリソース管理を行なうためのソフトウェアです。
-
Packer
パッカー。単一のソース構成から複数のプラットフォームに対してマシンイメージを作成するためのオープンソースです。
-
Prometheus
プロメテウス。GO言語で書かれたオープンソースのモニタリングツールです。
-
Thanos
サノス。Prometheusと組み合わせることで、無制限のストレージ容量を備えた高可用性メトリックシステムを構築できるオープンソースのコンポーネントのセットです。
-
Zabbix
ザビックス。サーバー、ネットワーク、アプリケーションを監視するためのソフトウェアです。
-
PM2
Keymetrics 社によって開発が行われているNode.jsアプリケーションのプロセス管理を行うためのオープンソースです。
-
OpenTelemetry
OpenTelemetryは、分散アプリケーションのトレーシングとメトリクス収集のための統一的な規格化とAPIを提供するオープンソースプロジェクトです。
SOAP
-
Apache Axis
アパッチ アクシス。JavaとXML技術に基づいたWebサービスのフレームワークです。
-
Apache Axis2
アパッチ アクシス ツー。Apache Axisの後継ソフトウェアで、大幅に機能改善されたWebサービスのフレームワークです。
ビジネスプロセス
SOA
DNS
ファイルサーバ
認証サーバ
メールサーバ
POP3IMAP
-
Courier-IMAP
クーリエアイマップ。Maildirを採用した高速で高可用なオープンソースIMAPサーバです。
-
Dovecot
ダブコット。UNIXライクなOS上で動作する、POP3/IMAPに対応したメール配送エージェントです。
バージョン管理
-
CVS
シーブイエス。ファイルのバージョンを管理するアプリケーションソフトです。
-
Git
ギット。Linux kernelのソースコードを効率良く管理するために生まれた高機能バージョン管理システムです。
-
GitLab
ギットラボ。Gitリポジトリ機能を中心としたオープンソースのDevOps 製品です。
-
Apache Subversion
アパッチサブバージョン。プログラムのソースコードなどを管理するバージョン管理システムの一つです。
クラスタリング
-
DRBD
ディーアールビーディー。Linuxプラットフォームの分散ストレージシステムです。
-
Heartbeat
ハートビート。HAクラスタとしての基本的な機能をもつオープンソースソフトウェアです。
-
Pacemaker
ペースメーカー。HAクラスタリングソフトで最も利用実績の多い「Heartbeat」の後継ソフト
-
Corosync
コロシンク。HAクラスタとしての基本的な機能をもつオープンソースソフトウェアです。
-
Keepalived
キープアライブディー。Keepalivedは、2001年にAlexandre Cassenらによって開発が開始されたC言語で書かれたロードバランシングと高可用性のための機能を提供するオープンソースのソフトウェアです。
シングルサインオン
-
Keycloak
キークローク。Red Hat社が提供する最小限の認証機能からソーシャルなどので他サービスへの高機能な認証にも対応する統合認証プラットフォームです。
-
OpenAM
オープンエーエム。Web上でSSO(シングルサインオン)を実現するための技術。OpenSSOの後継となっています。
-
OpenSSO
オープンエスエスオー。Web上でSSO(シングルサインオン)を実現するための技術です。
-
Red Hat build of Keycloak
Red Hat build of Keycloak(RHBK)とは、Red Hatのサブスクリプション契約を行うことで利用が可能となるKeycloakの有償プロダクト製品です。
ID管理
BIレポート作成
-
Eclipse BIRT
エクリプス バート。BIRTとは、Business Intelligence and Reportting Toolsの頭文字で、Eclipse上で利用できるレポート開発環境です。
-
Jaspersoft
ジャスパーソフト。PDFやHTMLなど様々な出力形式の帳票を作成することができるライブラリ
-
Metabase
メタベース。Metabaseプロジェクトによって開発されているオープンソースのデータ可視化ツール(BIツール)です。
-
OpenOLAP
オープンオーラップ。PostgreSQLを利用した、多次元データベース(OLAP)システムです。
-
Pentaho
ペンタホ。プロフェッショナル向けに作られたオープンソースのBI(Business Intelligence)ツールです。
ポータルCMS文書管理
グループウェア
オフィススイート
-
LibreOffice
リブレオフィス。他の主なオフィススイートと互換性を持ち、様々なプラットフォームで利用可能なオフィススイートです。
-
Apache OpenOffice
アパッチオープンオフィス。世界中で広く使われているオープンソースの高機能オフィススイート製品です。
業務システム
-
ADempiere
アデンピエレ。販売管理、購買管理、在庫管理、生産管理、人事給与管理、財務会計などの高機能ERPパッケージです。
-
iDempiere
アイデンピエレ。OSGi、Buckminster、ZK Web UI6.0、Java7などの最新アーキテクチャを採用した、ADempiereの後継の高機能ERPパッケージです。
-
Mailman
メールマン。オープンソースのメーリングリスト管理ソフトウェアです。
-
osCommerce
オーエスコマース。オンラインショップを構築できるソフトです。
-
OTRS
オーティーアールエス。ヘルプデスク機能とITIL対応の運用管理機能を備える高機能チケット管理ソフトウェアです。
-
Redmine
レッドマイン。オープンソースのプロジェクト管理ソフトウェアです。タスク管理、進捗管理、情報共有が行えます。
-
SugarCRM
シュガーシーアールエム。世界中で広く利用されている顧客関係管理(CRM)ソフトウェアです。
-
vtiger CRM
ヴイタイガーシーアールエム。商用製品と並ぶ充実した機能を備える顧客関係管理(CRM)ソフトウェアです。
ネットワーク
全文検索エンジン
-
Apache ManifoldCF
アパッチマニフォールドシーエフ。アクセス権限をふまえた検索インデックスを作成できるOSSのクローラです。
-
Apache Solr
アパッチソーラー。さまざまな検索機能と世界的導入実績を持つ全文検索エンジンです。
-
Elasticsearch
エラスティックサーチ。Elastic社が開発するオープンソースの全文検索エンジンです。
-
Groonga
グルンガ。オープンソースのカラム指向のデータストア機能の付いた全文検索エンジンです。
インフラ構築
-
Argo Rollouts
Argo Rollouts(アルゴロールアウト) は、Kubernetes 環境にデプロイメントのための機能を提供するGo言語で書かれたオープンソースのツールセットです。
-
Kustomize
Kustomizeは、ベースとなるKubernetesマニフェストファイルに対して変更部分のパッチを定義して、そのパッチが適用された新しい環境用のマニフェストファイルを出力するコマンドラインツールです。
-
Argo CD
アルゴシーディー。KubernetesのためのGitOpsに則ったCD(Continuous Delivery)ツールです。
-
Chef
シェフ。インフラのサーバ構成管理や、サーバへのファイル展開作業を自動化するソフトウェアです。
-
CRI-O
CRI-OはKubernetes Incubator Projectとして開発された、Kubernetes実装のコンテナランタイムです。
-
Docker
ドッカー。ソフトウェアコンテナを用いたアプリケーションのデプロイメントを自動化する仮想化オープンソースソフトウェアです。
-
Flux
フラックス。GitOpsを実現するためのツールの一つです。
-
Knative
ケイネイティブ。Kubernetes上でサーバーレスを実現するためのOSSです。
-
Kubernetes
クーバネティス。Dockerをはじめとするコンテナ化されたアプリケーションの展開、スケーリング、管理を行うオープンソースのプラットフォームです。
-
MinIO
ミン・アイオー。Amazon S3クラウド・ストレージ・サービスと互換性のあるオブジェクト・ストレージ・サーバーです。
-
OpenShift
オープンシフト。DockerとKubernetesを活用したCaaS(Container as a Service)基盤です。
-
OpenStack
オープンスタック。パブリック/プライベートクラウド IaaS環境構築のためのクラウド基盤ソフトウェアです。
-
Puppet
パペット。OS設定やアプリケーションの構築を自動化するソフトウェアです。
-
Rancher
ランチャー。Rancher Labsが主導となって開発しているKaaS(Kubernetes-as-a-Service)を実現するプロダクトで、Multi-Cluster Kubernetes Management を行うためのOSSです。
-
runC
ランシー。OCI(Open Container Initiative) Runtime Specificationに基づいて作られた、コンテナの起動や動作をコントロールするコマンドラインツールです。
-
Serverspec
サーバスペック。サーバの構成を自動でテストするオープンソースのテストフレームワークです。
-
containerd
コンテナーディー。コンテナのライフサイクルを管理するシンプルで堅牢なコンテナランタイムです。
-
Argo Workflows
Argo Workflows(アルゴ ワークフローズ)とはKubernetes上で並列実行するジョブの管理をするオープンソースのコンテナネイティブワークフローエンジンです。
機械学習AI
-
Cortex
コーテックス。インフラの専門家ではないデータサイエンティストに、機械学習モデルをクラウドサービスにデプロイし、管理・運用する手段を提供するOSSです。
-
Deeplearning4j
ディープラーニングフォージェイ。Javaで実装されたディープラーニングのライブラリーであり、ディープラーニングのアルゴリズムを幅広くサポートしたフレームワークです。
-
H2O(機械学習プラットフォーム)
エイチツーオーは、線形スケーラビリティーで拡張可能な分散型インメモリー機械学習プラットフォームです。
-
Keras
ケラス。TensorFlowの上で実行可能な高水準のニューラルネットワークライブラリです。
-
MLflow
エムエルフロー。実験、再現、配備(デプロイ)、モデルの保存など、機械学習のライフサイクルを管理するためのオープンソースプラットフォームです。
-
PyCaret
パイキャレット。ythonで実装されたオープンソースの機械学習ライブラリーで、機械学習の一連の作業を自動化する「AutoML」をサポートしています。
-
PyTorch
パイトーチ。オープンソースのPythonの機械学習フレームワークです。
-
scikit-learn
サイキット・ラーン。Pythonで実装されたオープンソースの機械学習ライブラリーです。
-
Streamlit
ストリームリット。機械学習やデータサイエンス向けのグラフィカルなカスタムWebアプリケーションを簡単に作成して全世界に公開できる、オープンソースのWebアプリケーションのフレームワークです。
-
TensorFlow
テンソルフロー。Googleが開発を行っている機械学習/ディープラーニング/多層ニューラルネットワークライブラリです。
ブロックチェーン
Javaユーティリティ
-
Apache Log4j
アパッチログフォージェイ。オープンソースのJava プログラム用のロギングユーティリティ(API)です。
-
HikariCP
ヒカリシーピー。高速かつ軽量なJDBCコネクションプールのライブラリです。
-
OpenJDK
オープンジェイディーケー。JavaSE(Java Platform, Standard Edition)のオープンソースのリファレンス実装で、Oracle Java SE と同等の機能を持っています。
-
Lombok
ロンボック。JavaのDTO(Data Transfer Object)のような単調な処理が連続するコードを簡潔に記述するためのJavaライブラリです。
-
MapStruct
マップストラクト。JavaBean間のマッピング実装を簡素化するコードジェネレータです。
-
Thymeleaf
タイムリーフ。ウェブ及びスタンドアローン環境に対応するオープンソースのサーバサイドJavaテンプレートエンジンです。
サービスメッシュ/サービスプロキシ
ビルドツール
DevOps
-
jenkins
ジェンキンス。ソフトウェア開発プロセスの「ビルド」「デプロイ」「テスト」などの作業自動化/効率化を支援するオープンソースの継続的インテグレーション(CI)ツールです。
-
Jenkins X
ジェンキンズエックス。Kubernetes上で動作するクラウドネイティブアプリケーションに対して継続的インテグレーション(Continuous Integration)および、継続的デリバリー(Continuous Delivery)を行うための自動ビルドツールです。
-
Argo Events
Argo Events(アルゴイベンツ)は、Kubernetes上でイベント駆動型のワークフローを構築するためのオープンソースソフトウェアです。
大規模データ処理
-
Apache Hadoop
アパッチ ハドゥープ。Java言語で実装された大規模データの蓄積、分析を分散して処理するフレームワークです。
-
Apache Kudu
アパッチ クドゥ。Hadoopプラットフォーム用に開発されたオープンソースのカラムナ(カラム指向の)ストレージです。
-
Apache Spark
アパッチ スパーク。Hadoopの後発として期待されるビッグデータ処理基盤です。
-
Presto
プレスト。ペタバイトクラスまでのあらゆるサイズのデータソースに対して、インタラクティブ(対話的)な分析クエリを実行するためのオープンソースの高性能分散型SQLクエリエンジンです。
RPC
分散システム
APIゲートウェイ
-
gRPC-Gateway
gRPC-Gatewayは、protoc(Google プロトコルバッファコンパイラ)のプラグインでgRPCサービスをHTTP/JSON APIとして公開することを可能にするゲートウェイです。
-
Kong API Gateway
コング。APIマーケットプレイスの技術をもとに2015年からオープンソースプロジェクトとして提供が開始されたAPIゲートウェイ(APIアグリゲータ)です。
ポリシーエンジン
-
Open Policy Agent
オープンポリシーエージェント。元々Styraで開発されたオープンソースの汎用的なポリシーエンジンです。
その他
-
ActiveMQ
アクティブ エムキュー。オープンソースのJavaベースのメッセージブローカーです。
-
BusyBox
ビジーボックス。「組込みLinuxのためのスイスアーミーナイフ」と自らを謳っている、 よく利用されているUNIXツール郡をまとめて1つの実行ファイルにしたソフトウェアです。
-
ClamAV
クラムエーブイ。「ファイルスキャン」「電子メールスキャン」「Webスキャン」などエンドポイントセキュリティを含むさまざまな状況で使用されるアンチウイルスエンジンです。
-
Embulk
エンバルク。オープンソースの並列バルクデータローダーで、プラグインベースでいろいろな入出力先に対応していることも特徴です。
-
Apache Guacamole
アパッチ ワカモレ。リモートデスクトッププロトコルを用いて他のPCにアクセスするためのWebアプリケーションです。
-
Harbor
ハーバー。プライベートコンテナレジストリで、Docker Registryのように、コンテナイメージを管理するための機能を実装したレジストリです。
-
Helm
ヘルム。Kubernetesクラスタのためのパッケージマネージャで、Kubernetes向けパッケージマネージャとして現在最も人気のある製品となっています。
-
Magento
マジェント。Adobe社のExperience Cloudにラインナップされている、Eコマース機能を提供するオープンソースのECプラットフォームです。
-
Next.js
ねくすとじぇーえす。Reactの機能を拡張するためのJavaScriptフレームワークです。
-
Nomulus
NomulusはGoogleが同社のトップレベルドメイン(TLD)レジストリのコアソフトウェアとし2016年10月にオープンソースとして公開した、クラウドベースのオープンソースTLDレジストリプラットフォームです。
-
OpenSCAP
OpenSCAPとは、NIST(アメリカ国立標準技術研究所)によって策定された”自動化された脆弱性管理を可能にするための標準化された手順”であるSCAPを実装したオープンソースのソフトウェアです。
-
Rook
ルーク。分散ストレージシステムを使用する上で発生するストレージ管理者のタスク(デプロイメント、ブートストラップ、コンフィグレーション、プロビジョニング、スケーリング、アップグレード、マイグレーション、障害の復旧、モニタリング、リソース管理)を自動化するソフトウェアです。
-
SPIFFE
SPIFFE(Secure Production Identity Framework For Everyone)はクラウドネイティブ環境においてソフトウェアを安全に識別、認証するための標準仕様です。
-
Spring for Apache Kafka
スプリング フォー アパッチ カフカ。Kafkaと通信するアプリケーションをSpring Frameworkベースで開発できるようにするものです。