跳到正文

Simpl3x3

ESEILANE

High-performance Knowledge Graph engine for AI, LLMs, and GraphRAG — built for the next generation of intelligent applications.

README 已保存到本站,可直接阅读

Documentation snapshot

README 快照

这篇是英文原文

下面正文是项目自己的英文 README。想读全文就用浏览器自带的整页翻译: Chrome / Edge 点地址栏右侧的翻译图标,或用右键菜单里的「翻译成中文」; 手机浏览器一般在菜单里。

本页保存的是公开项目资料快照,阅读过程不需要连接 GitHub。

图片:Stars 图片:Forks 图片:Issues 图片:License 图片:Website

图片:CI 图片:GraphRAG 图片:Engine 图片:PRs Welcome

ESEILANE is a next-generation, high-performance Knowledge Graph engine purpose-built for Large Language Models (LLMs), GraphRAG, and AI-native applications. Leveraging sparse matrix algebra and linear algebra-based query execution, ESEILANE delivers sub-millisecond graph traversals at scale.


Why ESEILANE?

FeatureDescription
Ultra-Low LatencySub-millisecond response times powered by GraphBLAS sparse matrix algebra
GraphRAG NativeFirst-class integration with LLMs — reduce hallucinations, improve AI accuracy
Property Graph ModelNodes and relationships with rich attributes, full OpenCypher support
Horizontal ScalePay-as-you-grow distributed architecture with zero-overhead multi-tenancy
Enterprise ReadyRole-based access control, audit logging, encryption at rest and in transit
Rust CoreNext-gen engine rewritten in Rust for maximum performance and memory safety

Quick Start

docker run -p 6379:6379 -p 3000:3000 eseilane/eseilane:latest

Python

pip install eseilane
from eseilane import ESEILANE

db = ESEILANE(host='localhost', port=6379)
g = db.select_graph('KnowledgeBase')

g.query("""
  CREATE (:Entity {name:'Artificial Intelligence'})-[:RELATED_TO]->(:Domain {name:'Machine Learning'}),
         (:Entity {name:'GraphRAG'})-[:ENHANCES]->(:Entity {name:'Artificial Intelligence'})
""")

results = g.query("""
  MATCH (e:Entity)-[:ENHANCES]->(ai:Entity)
  WHERE ai.name = 'Artificial Intelligence'
  RETURN e.name, ai.name
""")
for row in results.result_set:
    print(f"{row[0]} enhances {row[1]}")

TypeScript

npm install eseilane-js
import { ESEILANE } from 'eseilane-js';

const db = new ESEILANE({ host: 'localhost', port: 6379 });
const graph = db.selectGraph('KnowledgeBase');
const result = await graph.query('MATCH (n:Entity) RETURN n.name LIMIT 10');
console.log(result.data);

Architecture

┌─────────────────────────────────────────────────────────────┐
│                        ESEILANE Core                        │
│                                                             │
│   ┌─────────────┐   ┌──────────────┐   ┌───────────────┐   │
│   │ Query Layer  │   │ Graph Engine  │   │ Storage Layer │   │
│   │ (Cypher /   │──▶│ (GraphBLAS   │──▶│ (Sparse       │   │
│   │  REST /     │   │  + Rust)     │   │  Matrix /     │   │
│   │  GraphQL)   │   └──────────────┘   │  RDB Hybrid)  │   │
│   └─────────────┘                      └───────────────┘   │
│                                                             │
│   ┌─────────────────────────────────────────────────────┐   │
│   │            LLM Integration Layer                    │   │
│   │  GraphRAG · Embeddings · Semantic Search · RAG      │   │
│   └─────────────────────────────────────────────────────┘   │
└─────────────────────────────────────────────────────────────┘

GraphRAG Integration

from eseilane.graphrag import GraphRAGClient

client = GraphRAGClient(db_host="localhost", llm_provider="openai", model="gpt-4o")

client.ingest("""
  ESEILANE is a high-performance knowledge graph engine.
  It integrates with LLMs to power GraphRAG applications.
  GraphRAG reduces hallucinations by grounding responses in structured knowledge.
""")

response = client.query("How does ESEILANE reduce LLM hallucinations?")
print(response.answer)
print(response.graph_context)

Performance Benchmarks

OperationESEILANENeo4jArangoDB
Node Lookup (1M nodes)0.8ms4.2ms3.1ms
3-hop Traversal2.1ms12.4ms9.8ms
Cypher Query (complex)5.3ms28.7ms21.2ms
Bulk Insert (1M edges)1.2s8.6s5.4s
GraphRAG Context Build120ms890ms640ms

Benchmarks run on AWS r6i.4xlarge. Results may vary by workload.


Roadmap

  • Core graph engine (GraphBLAS)
  • OpenCypher query support
  • Python & JavaScript SDKs
  • Docker & cloud deployment
  • Multi-tenancy & RBAC
  • Rust engine GA (Q3 2026)
  • Native vector index (Q3 2026)
  • GraphQL API (Q4 2026)
  • Managed cloud — ESEILANE Cloud (Q4 2026)
  • Federated graphs (2027)

Contributing

We love contributions! See CONTRIBUTING.md and CODE_OF_CONDUCT.md.


Security

Found a vulnerability? Read SECURITY.md and report privately — do not open a public issue.


License

ESEILANE is released under the Apache License 2.0.


图片:Website 图片:Discussions

Built with care by Simpl3x3 · eseilane.org

Official distribution

获取与安装

暂未发现可确认的官方软件包地址

当前 README 快照没有出现 npm、PyPI、Crates.io、pub.dev 等官方包页链接。本站不会根据仓库名称猜测下载地址。

本站不托管项目文件;需要安装时,请以项目维护者发布的官方文档为准。

使用前核验

本站保存公开资料用于阅读,不代表安全审计或功能背书。安装前请核对许可证、依赖来源和发布签名,不要直接运行来源不明的二进制文件或高权限脚本。