asopi tech
asopi techIndie Developer

Resources

リソース

各プロジェクトのGitHubリポジトリとドキュメントへのリンク。

プロジェクト別リソース

GitHub・ドキュメントリンク。

chirps

Alopex Chirps

ノード発見、メンバーシップ、メッセージ送信、Raftによる合意をまとめた、Rust製の通信基盤。

  • シードのリストから、DNSなしでクラスタに参加する
  • SWIM方式のgossipで、ノードの生死を素早く把握する
  • QUICと相互TLSで、ノードどうしを常に認証して通信する

ソースコード、クイックスタート、Issue

クレートの公開先

Alopex DBのクラスタでの使われ方

etcd、ZooKeeper、Consul、Raftのライブラリなどとの違い

身近なサービスを、Chirpsで作る設計

alopex-db

Alopex DB

プロトタイプを組み込みDBで作り始めたチームが、規模が大きくなってもDBを乗り換えずに済むためのOSSデータベース。

  • 組み込み、CLI、サーバーと、使い方を選べる
  • SQL・ベクトル検索・KVを1つのエンジンで
  • データは1つのファイル。DB製品の切り替えにデータ変換は不要

クイックスタートとリファレンス

Alopex DB Docs

リンクを確認中...

ソースコードとコントリビューションガイド

組み込みからクラスタまで育つ時系列エンジン — Arrow + Parquet

alopex-enterprise

Alopex Enterprise

Alopex DB OSSを土台に、Security Suite、統合クエリ・エンタープライズ検索、Observe、統合インフラを加える商用機能パッケージ。

  • ストレージ暗号化、論理的なデータ保護、認証・認可の3層で守る
  • SQL・AQL・PromQLを単一の実行基盤で扱うクエリモデル
  • SLOを中心に観測・判断・自動化をつなぐ運用レイヤー

公開OSSであるAlopex DBのコンセプトとクイックスタート

Alopex DB Docs

リンクを確認中...

Alopex DBのソースコード

Alopex DB本体の機能の概要

SkulkやChirpsなど、Alopex DBと組み合わせる製品

SQLite、PostgreSQL、DuckDBなどとの違い

otel

Alopex OTel

OpenTelemetry まわりに散らばる取り込み・保存・可視化をワンパッケージにまとめる。

  • 取り込み・保存・ダッシュボードを1製品に統合
  • 組み込み単一プロセスから複数ノードまで、同じ画面・API・クエリ言語
  • メトリクスはSkulk、トレースとログはTrail、振り分けはChirps

統合のコンセプトと、組み合わせて作る場合との比較

Alopex OTel Concepts

リンクを確認中...

メトリクス経路を担うSkulk(v0.3.0リリース済み)

トレース・ログ経路のコンセプト

Trail Concepts

リンクを確認中...

Chirpsを含むクラスタ基盤

Alopex DB Docs

リンクを確認中...

skulk

Alopex Skulk

組み込みからサーバー、クラスタまで、同じエンジンで育てられる時系列エンジン。小さく始めたメトリクスを、乗り換えずに広げられる。

  • 組み込み、サーバー、クラスタを同じエンジンで使える
  • アプリケーションに組み込んで、エッジ機器まで配れる
  • 既存のエージェントを向けるだけで取り込める(InfluxDB / Prometheus / JSON)

コンセプトとアーキテクチャ

Skulk Concepts

リンクを確認中...

組み込み方と最初の書き込み

クイックスタート

リンクを確認中...

ソースコードとIssue

パッケージの公開先

Alopex DB本体の機能の概要

SkulkやChirpsなど、Alopex DBと組み合わせる製品

InfluxDB、Prometheus、TimescaleDBなどの時系列データベースとの違い

trail

Alopex Trail

イベントログを入れるのにちょうどいいストレージ。1件ごとに形が違うイベントログをそのまま貯める。

  • イベントログの性質に合わせて作ったストレージ
  • 1件ごとに形が違っても、書く前に形を決めなくていい
  • Parquetで貯まるので、分析は使い慣れたツールでできる

コンセプトと、扱うデータの前提

Trail Concepts

リンクを確認中...

想定している使い方

Trail プレビュー

リンクを確認中...

土台となるストレージエンジンのリポジトリ

hc-graphrag

HC GraphRAG

Microsoft GraphRAGをAWS向けに移植(Bedrock + Anthropic)

  • Microsoft GraphRAGベース
  • AWS Bedrock + Anthropicモデル
  • EC2 / Fargateデプロイ対応

LlamaIndexによるPython実装

ONNXによるJava実装

project-jv

JV Language

Java糖衣構文でPython/Kotlin並みの使い勝手。純粋なJavaファイルに変換、ゼロランタイム。

  • Java糖衣構文 → 純粋なJavaファイルに変換 → ゼロランタイム
  • Python/Julia/Kotlin並みの使い勝手を実現
  • 統計・機械学習・Excel関数互換の機能強化

言語仕様とロードマップ

JV Language Docs

リンクを確認中...

トランスパイラと標準ライブラリ

nimculus

Nimculus

NimNUIとMetalでつくるZed風のGPUネイティブコードエディタ。Apple Silicon先行で開発中。

  • CAMetalLayer + Metalによる直接GPU描画
  • NimNUIをUI基盤にしたネイティブアーキテクチャ
  • Apple Silicon搭載macOSを初期ターゲットに開発

ソースコードとアーキテクチャドキュメント

プロジェクトの背景と方向性を解説した記事

研究開発ラボの紹介ページ

nimino

Nimino

NimでつくるTauri風の軽量WebViewデスクトップ基盤。nimino-packでURLから配布物を生成、Chromium非同梱。

  • OS公式APIへの薄いFFI — Win32+WebView2 / GTK+WebKitGTK直結
  • Chromium・Node.js非同梱の軽量アプリ
  • nimino-packがURL/マニフェストから配布物を生成

ソースコードと開発ドキュメント

プロジェクトの背景と方向性を解説した記事

研究開発ラボの紹介ページ

startup-db

スタートアップのDB選定とAlopex DB

MVPはSQLiteで始めて、成長したらPostgresへ、AI機能が入ればベクトルDBへ。その乗り換えを減らすAlopex DBを、成長ステージ別に紹介します。

  • MVP期はゼロ設定の組み込みモードで即スタート
  • スケール時のデータ変換・移行・書き直しを減らす設計目標
  • SQL+ベクトル検索が最初から1エンジン、AI機能の二重インフラ不要

ステージ別要件・選択肢比較・スケールの崖の分析(本LPの根拠)

クイックスタート・5モードの解説・ロードマップ

Alopex DB Docs

リンクを確認中...

ソースコード(Apache 2.0)・CLIバイナリ・Pythonホイール

poc-development

技術検証・PoC・受託開発

データ変換や分析、RAGの構築、DB・検索・データ基盤の技術検証を支援し、実装と評価結果をお渡しします。

  • データ変換・ETL
  • データマイニング・分析
  • RAG構築

SQL、ベクトル検索、ストレージ、組み込み・サーバー構成を公開しているOSSデータベース。

機能、アーキテクチャ、クイックスタート、ロードマップを確認できます。

Alopex DB Documentation

リンクを確認中...

AWS向けGraphRAGの公開プロジェクトと技術資料。

最新ブログ

技術的な実験や考察を記事にしています。

すべての記事

リンク