• Stars
    star
    188
  • Rank 205,563 (Top 5 %)
  • Language
    TypeScript
  • License
    Apache License 2.0
  • Created over 3 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

NebulaGraph Web GUI Tools

NebulaGraph Studio

NebulaGraph Studio (Studio for short) is a web-based visualization tool for NebulaGraph. With Studio, you can create a graph schema, import data and edit nGQL statements for data queries.

Architecture

Version

NebulaGraph version NebulaGraph Studio tag
1.x v1.2.7
2.0.x v2.2.x
2.5.x v3.0.x
2.6.x v3.1.x
3.0.x v3.2.x
3.1.x v3.3.x
3.0.0 ~ 3.2.0 v3.4.x
3.0.0 ~ 3.3.0 v3.5.x
3.0.0 ~ 3.4.0 v3.6.x
3.0.0 ~ 3.5.0 v3.7.x

Development Quick Start

set up studio and server at the same time

$ npm install
$ npm run dev-all

Set up nebula-graph-studio only

$ npm install
$ npm run dev

Set up go-server only

$ cd ./server/api/studio
$ make run

Production Deploy

1. Build Web

$ npm install
$ npm run build
$ mv dist/* server/api/studio/assets

2. Build Server

$ cd server/api/studio
// update default port 9000 to 7001 in etc/studio-api.yaml first
$ go build -o server

3. Start

$ ./server &

4. Stop Server

Use when you want shutdown the web app

kill -9 $(lsof -t -i :7001)

Documentation 3.7.0

中文 ENGLISH

Contributing

Contributions are warmly welcomed and greatly appreciated. Please see Guide Docs

More Repositories

1

nebula

A distributed, fast open-source graph database featuring horizontal scalability and high availability
C++
10,313
star
2

nebula-graph

A distributed, fast open-source graph database featuring horizontal scalability and high availability. This is an archived repo for v2.5 only, from 2.6.0 +, NebulaGraph switched back to https://github.com/vesoft-inc/nebula
C++
844
star
3

github-statistics

A react static app for displaying github repo statistics like Star History, Fork History and more.
JavaScript
311
star
4

nebula-python

Client API of Nebula Graph in Python
Python
181
star
5

nebula-java

Client API and data importer of Nebula Graph in Java
Java
163
star
6

nebula-go

Nebula client in Golang
Go
127
star
7

nebula-docker-compose

Docker compose for Nebula Graph
Smarty
101
star
8

nebula-importer

Nebula Graph Importer with Go
Go
88
star
9

nebulagraph-veditor

A Highly customizable JavaScript Diagramming Lib with SVG, HTML, Canvas support.
TypeScript
80
star
10

nebula-operator

Operation utilities for Nebula Graph
Go
77
star
11

nebula-algorithm

Nebula-Algorithm is a Spark Application based on GraphX, which enables state of art Graph Algorithms to run on top of NebulaGraph and write back results to NebulaGraph.
Scala
67
star
12

nebula-storage

A distributed consistent graph storage. This is an archived repo for v2.5 only, from 2.6.0 +, NebulaGraph switched back to https://github.com/vesoft-inc/nebula
C++
59
star
13

nebula-console

Command line interface for the Nebula Graph service
Go
54
star
14

nebula-community

A place where community members and learn from and collaborate with each other.
53
star
15

nebula-docs-cn

Repository for the Chinese documentations
HTML
52
star
16

nebula-docs

Documentations for the Nebula Graph project
HTML
51
star
17

nebula-flink-connector

Flink Connector for Nebula Graph
Java
47
star
18

nebula-spark-connector

Scala
39
star
19

nebula-rust

Nebula Graph Client API in Rust
Rust
34
star
20

nebula-common

Common code for all Nebula projects. This is an archived repo for v2.5 only, from 2.6.0 +, NebulaGraph switched back to https://github.com/vesoft-inc/nebula
C++
31
star
21

nebula-dashboard

Nebula Graph Service Monitor Tool
TypeScript
28
star
22

nebula-exchange

NebulaGraph Exchange is an Apache Spark application to parse data from different sources to NebulaGraph in a distributed environment. It supports both batch and streaming data in various formats and sources including other Graph Databases, RDBMS, Data warehouses, NoSQL, Message Bus, File systems, etc.
Scala
28
star
23

nebula-http-gateway

Gateway to provide HTTP endpoints for the Nebula Graph service.
Go
25
star
24

nebula-spark-utils

Spark related libraries and tools
Scala
23
star
25

nebula-third-party

Project to build third-party dependencies of Nebula Graph
CMake
18
star
26

nebula-cpp

Nebula Graph Client API in C++
C++
17
star
27

nebula-dev-docker

Nebula docker image for development
Shell
15
star
28

nebula-stats-exporter

Data exporter of Nebula Graph
Go
15
star
29

nebula-clients

API of Nebula Graph in different programming languages.
Java
15
star
30

nebula-br

Backup and restore utility for Nebula Graph
Go
14
star
31

k6-plugin

Go
9
star
32

nebula-chaos

Chaos framework for the Storage Service
C++
9
star
33

nebula-ansible

Jinja
6
star
34

nebula-agent

Go
6
star
35

nebula-gears

Gears for Nebula Graph
Shell
3
star
36

auto-sync-repos

sync repos automatically
Python
2
star
37

.github

Smarty
1
star
38

go-pkg

Go
1
star
39

auto-merge-pr

JavaScript
1
star