Repolode
vesoft-inc

vesoft-inc/nebula

A distributed, horizontally scalable open-source graph database with OpenCypher-compatible queries and Raft-based consistency.

Open-source alternative to:Neo4j

Stars
12,465
Forks
1,343
Open issues
695
Last commit
2 months ago

What is it?

NebulaGraph is a graph database designed to store and query large volumes of connected data, such as social relationships, recommendation graphs, and knowledge graphs. It uses a storage and computing separated architecture, so storage and query capacity can be scaled out by adding nodes.

The database uses the RAFT protocol for strong data consistency and supports role-based access control. Queries are written in an OpenCypher-compatible language, and the project includes several graph analytics algorithms.

The project offers a downloadable build, a cloud option on AWS, and a set of ecosystem tools for management and monitoring. Its documentation covers installation, a quick start, and contribution guidelines.

Key features

  • 01Storage and computing separation for independent scaling
  • 02Horizontal scalability across nodes
  • 03Strong consistency using the RAFT protocol
  • 04OpenCypher-compatible query language
  • 05Role-based access control
  • 06Built-in graph analytics algorithms

Use cases

  • Social network analysis of relationships between users
  • Recommendation systems based on graph traversal
  • Knowledge graph construction and querying
  • Fraud or capital flow analysis on connected transaction data

Quick start

  1. 1

    Read the getting started guide

  2. 2

    Build from source following the install guide

Things to know

  • Building from source is required for the main route, which is a heavy, multi-component setup.
  • The README offers no simple package-manager install path.

In collections

Topics

FAQ

What is nebula?
A distributed, horizontally scalable open-source graph database with OpenCypher-compatible queries and Raft-based consistency. NebulaGraph is a graph database designed to store and query large volumes of connected data, such as social relationships, recommendation graphs, and knowledge graphs. It uses a storage and computing separated architecture, so storage and query capacity can be scaled out by adding nodes.
Is nebula free to use? What license does it have?
nebula is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is nebula still maintained?
Updated within 6 months. The last commit to nebula was on Sep 8, 2026.
What can I use nebula for?
Social network analysis of relationships between users Recommendation systems based on graph traversal Knowledge graph construction and querying Fraud or capital flow analysis on connected transaction data
How do I install nebula?
Read the getting started guide Build from source following the install guide
Where can I get nebula?
The source code and installation instructions are on GitHub: https://github.com/vesoft-inc/nebula

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects