apache / apache/incubator-graphar

feat(Rust): Implement Rust binding interface

Open
#806 3 comments 2 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
373
Forks
93
Avg merge
7d 21h
Merged PRs (30d)
7

Description

### Describe the enhancement requested

Rust has demonstrated unique advantages in several aspects, and its user base is growing rapidly. Meanwhile, the ecosystem of graph systems (such as graph databases and graph execution engines) in Rust is becoming increasingly rich (e.g. [miniGU](https://github.com/TuGraph-family/miniGU)). Therefore, it is highly valuable for GraphAr to provide a Rust binding interface.
Fortunately, [graphar-rs](https://github.com/Sober7135/graphar-rs) has already accomplished part of this work.
This issue will be used to discuss further details on integrating graphar-rs into GraphAr, making it easier for users to adopt and use.

### Component(s)

Other

Contributor guide

Open the contributing guide

Research direction

The issue identifies graphar-rs as a partial Rust implementation and proposes integrating it into GraphAr. Start by reviewing graphar-rs and GraphAr's existing interfaces, then follow the integration discussion; done is not yet defined beyond providing an adopted Rust binding interface.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
api, backend-api-design
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.