OSS

Yahoo! JAPANが開発、開発協力したOSSをご紹介します。

AnnexML

ラベルの種類数が膨大な場合(10^4 - 10^6)のマルチラベル分類問題に対し、高速かつ精度良く予測を行う分類器の実装です。

AntPickax

Yahoo! JAPAN がオープンソースとして提供する基礎ライブラリ、コンポーネント、システムのプロダクト群です。

CHMPX

ネットワークをまたぐプロセス間におけるバイナリ通信を行うための通信ミドルウエアです。

Node.js向けライブラリ

FULLOCK

マルチプロセス、マルチスレッドから安全で、高速なロック機能を提供する低レベルのロックライブラリです。

K2HASH

いくつかの特徴を備えたYahoo! JAPANオリジナルのKVS(Key Value Store)です。

Node.js向けライブラリ

K2HDKC

Yahoo! JAPANオリジナルのNoSQL(Key Value Store)ライブラリK2HASHをベースとしたオープンソースの分散KVS(Key Value Store)です。

Node.js向けライブラリ

Javaドライバ

K2HFTFUSE

FUSE(Filesystem in Userspace)によるユーザースペースでのマウント機能を利用したファイル/メッセージ転送システムです。

K2HTPDTOR

K2HASH操作のトランザクションを、CHMPXを利用して他ホストへ転送を行い、K2HASHデータの複製を容易に実現することを主目的としたプログラムです。

K2HTPMDTOR

複数のK2HASHトランザクションプラグインを同時に動作させるためのハブとなるK2HASHトランザクションプラグインです。

K2HR3

K2HDKCをベースとしたオープンソースのロールベースアクセス制御(RBAC)システムです。

K2HR3 REST API

K2HR3のWeb API(RESTful HTTP API)のコンポーネントです。

K2HR3 Web Application

K2HR3のWebアプリケーションのコンポーネントです。

K2HR3 OpenStack Notification Listener

OpenStackインスタンスをK2HR3に自動登録するためのOpenStack oslo messaging ユーティリティです。

K2HR3 Container Registration Sidecar

Kubernetes PodsをK2HR3に自動登録するための Kubernetes Sidecar用Dockerイメージです。

K2HR3 Utilities

K2HR3の開発・テスト環境を構築するための開発者向けツールです。

AppFeedback

アプリのフィードバックをSlackに投稿できるSDKです。開発中のアプリに組み込むとバグ報告などを簡単に行えるようになります。

AppFeedback-ios

AppFeedbackのiOS版です。

AppFeedback-android

AppFeedbackのAndroid版です。

NGT

大量のデータベースの中から、テキストや画像、商品・ユーザーデータなど、複数の特徴を持つデータ(高次元データ)を、高速に検索・特定できるソフトウェアです。

Pulsar

高信頼性・高パフォーマンス・スケーラブルな分散型Pub-Subメッセージングシステムです。Apache Software FoundationのOSSとして公開しています。

SwiftyXMLParser

Swift製のXMLパーサーです。Swiftならではの直観的なインターフェースでXMLへアクセスすることができます。

UICollectionViewSplitLayout

UICollectionViewSplitLayoutは、レスポンシブUIを実現するためのコードです。リストやグリッドで表示されているデータを画面サイズに合わせてレスポンシブに並べることができます。

Yosegi

Yosegiは、スキーマレスのカラム型ストレージフォーマットです。JSONのような柔軟な表現と、他のカラム型ストレージフォーマットに似た効率的な読み込みを提供します。